From f456fbd769b605e4bf0acaab126389b311648b90 Mon Sep 17 00:00:00 2001 From: Eric Zhang Date: Thu, 31 Jul 2025 18:52:31 -0700 Subject: [PATCH 1/3] add main build passing check in release build workflow --- .github/workflows/release_build.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/.github/workflows/release_build.yml b/.github/workflows/release_build.yml index e3c8fcf29..e3a85f6a4 100644 --- a/.github/workflows/release_build.yml +++ b/.github/workflows/release_build.yml @@ -21,7 +21,20 @@ permissions: contents: write jobs: + wait-for-main-build: + runs-on: ubuntu-latest + steps: + - name: Wait for main-build workflow to succeed + uses: lewagon/wait-on-check-action@v1.3.4 + with: + ref: ${{ github.ref }} + check-name: 'Python Instrumentation Main Build' + repo-token: ${{ secrets.GITHUB_TOKEN }} + wait-interval: 30 + allowed-conclusions: success + build: + needs: wait-for-main-build environment: Release runs-on: ubuntu-latest steps: From 1767c7d80134ed29ac7e2e18c291427f638df68d Mon Sep 17 00:00:00 2001 From: Eric Zhang Date: Fri, 1 Aug 2025 12:45:34 -0700 Subject: [PATCH 2/3] use local fork and check E2E test --- .github/workflows/release_build.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release_build.yml b/.github/workflows/release_build.yml index e3a85f6a4..904060336 100644 --- a/.github/workflows/release_build.yml +++ b/.github/workflows/release_build.yml @@ -25,10 +25,10 @@ jobs: runs-on: ubuntu-latest steps: - name: Wait for main-build workflow to succeed - uses: lewagon/wait-on-check-action@v1.3.4 + uses: ezhang6811/wait-on-check-action@6275ea93847ce5952ab8ceeac8fb1111820cf44d with: ref: ${{ github.ref }} - check-name: 'Python Instrumentation Main Build' + check-name: 'Application Signals E2E Test' repo-token: ${{ secrets.GITHUB_TOKEN }} wait-interval: 30 allowed-conclusions: success From ffe446bbe59680e5a2017e9e3833ac67c3597c56 Mon Sep 17 00:00:00 2001 From: Eric Zhang Date: Fri, 1 Aug 2025 12:46:53 -0700 Subject: [PATCH 3/3] change step name --- .github/workflows/release_build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release_build.yml b/.github/workflows/release_build.yml index 904060336..9d9bfbf17 100644 --- a/.github/workflows/release_build.yml +++ b/.github/workflows/release_build.yml @@ -24,7 +24,7 @@ jobs: wait-for-main-build: runs-on: ubuntu-latest steps: - - name: Wait for main-build workflow to succeed + - name: Wait for E2E test to succeed uses: ezhang6811/wait-on-check-action@6275ea93847ce5952ab8ceeac8fb1111820cf44d with: ref: ${{ github.ref }}