name: Container - Alpine Build on: workflow_dispatch: env: REGISTRY: forge.niblock.tech REGISTRY_USERNAME: ${{ github.actor }} REGISTRY_PASSWORD: ${{ secrets.REGISTRY_TOKEN }} REGISTRY_IMAGE_NAME: ${{ github.repository }} jobs: release: name: Release runs-on: docker container: image: forge.niblock.tech/containers/alpine:build steps: - name: Checkout the repository uses: https://forge.niblock.tech/actions/checkout@v4 - name: Login to the GitHub Container Registry uses: https://forge.niblock.tech/actions/docker-login-action@v3 with: registry: ${{ env.REGISTRY }} username: ${{ env.REGISTRY_USERNAME }} password: ${{ env.REGISTRY_PASSWORD }} - name: Extract repository metadata (tags, labels) id: meta uses: https://forge.niblock.tech/actions/docker-metadata-action@v5 with: images: ${{ env.REGISTRY }}/${{ env.REGISTRY_IMAGE_NAME }} - name: Build and publish Alpine Latest uses: https://forge.niblock.tech/actions/docker-build-push-action@v5 with: context: .docker/build push: true tags: | ${{ env.REGISTRY }}/${{ env.REGISTRY_IMAGE_NAME }}:latest labels: ${{ steps.meta.outputs.labels }}