on: [push] env: REGISTRY: forge.hornwitser.no REGISTRY_IMAGE: forge.hornwitser.no/furnavia/builder:${{ github.ref_name }} jobs: build: runs-on: alpine steps: - name: Install buildah run: | apk add buildah - name: Checkout uses: actions/checkout@v4 - name: Authenticate with registry run: | echo "${{ secrets.REGISTRY_TOKEN }}" | buildah login ${{ env.REGISTRY }} --username "${{ secrets.REGISTRY_USERNAME }}" --password-stdin - name: Build and push run: | id $GITHUB_WORKSPACE/builder.sh ${{ env.REGISTRY_IMAGE }} buildah push ${{ env.REGISTRY_IMAGE }}