name: Build Runner Image on: push: branches: [master] jobs: build: runs-on: fedora-latest steps: - name: Test 1 run: | echo "Can you see this?" - name: Install tools run: | set -ex dnf install -y --quiet git buildah 2>&1 - name: Test 2 run: | echo "Can you see this?" which git which buildah - name: Set registry host run: | set -ex echo "REGISTRY_HOST=$(echo ${{ gitea.server_url }} | sed 's|https\?://||')" >> "$GITEA_ENV" - name: Debug - name: Checkout run: | set -ex git clone ${{ gitea.server_url }}/${{ gitea.repository }} . ls -la - name: Build image run: | set -ex buildah bud -t ${{ env.REGISTRY_HOST }}/${{ gitea.repository }}:latest . 2>&1 - name: Push image run: | set -ex buildah login -u ${{ gitea.actor }} -p ${{ secrets.GITEA_TOKEN }} ${{ env.REGISTRY_HOST }} 2>&1 buildah push ${{ env.REGISTRY_HOST }}/${{ gitea.repository }}:latest 2>&1