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 shell: sh run: | apk add buildah git - name: Checkout shell: sh uses: actions/checkout@v4 - name: Authenticate with registry shell: sh run: | echo "${{ secrets.REGISTRY_TOKEN }}" | buildah login ${{ env.REGISTRY }} --username "${{ secrets.REGISTRY_USERNAME }}" --password-stdin - name: Build and push shell: sh run: | id $GITHUB_WORKSPACE/builder.sh ${{ env.REGISTRY_IMAGE }} buildah push ${{ env.REGISTRY_IMAGE }}