From 439803947eacdd913bb7b1affdd5ab4df3c115e1 Mon Sep 17 00:00:00 2001 From: ilangelov Date: Sun, 23 Feb 2025 18:30:51 +0200 Subject: [PATCH] Update build-and-push.yml --- .github/workflows/build-and-push.yml | 29 ---------------------------- 1 file changed, 29 deletions(-) diff --git a/.github/workflows/build-and-push.yml b/.github/workflows/build-and-push.yml index 12ee8ed6b7..24249a495f 100644 --- a/.github/workflows/build-and-push.yml +++ b/.github/workflows/build-and-push.yml @@ -15,45 +15,16 @@ jobs: - name: Checkout code uses: actions/checkout@v4 - - name: Fetch PR number - id: get-pr - run: | - PR_NUMBER=$(gh pr list --state merged --base main --search $(git rev-parse HEAD) --json number --jq '.[0].number' || echo "") - echo "PR_NUMBER=${PR_NUMBER}" >> $GITHUB_ENV - env: - GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - - name: Fail if no PR found - if: env.PR_NUMBER == '' - run: | - echo "No merged PR found. Exiting." - exit 1 - - - name: Fetch PR labels - id: get-labels - run: | - LABELS=$(gh pr view $PR_NUMBER --json labels --jq '.labels[].name' || echo "") - echo "PR_LABELS=${LABELS}" >> $GITHUB_ENV - env: - GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - - name: Check if PR has CI:Build label - if: contains(env.PR_LABELS, 'CI:Build') - run: echo "CI:Build label found, proceeding with build." - - name: Set up Docker Buildx - if: contains(env.PR_LABELS, 'CI:Build') uses: docker/setup-buildx-action@v3 - name: Log in to Docker Hub - if: contains(env.PR_LABELS, 'CI:Build') uses: docker/login-action@v3 with: username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PASSWORD }} - name: Build and push Docker image - if: contains(env.PR_LABELS, 'CI:Build') run: | docker build -t ${{ secrets.DOCKER_USERNAME }}/go-ethereum:latest . docker push ${{ secrets.DOCKER_USERNAME }}/go-ethereum:latest