[Chore] (trace-replay): gate retrace jobs on prerequisites

This commit is contained in:
2026-07-02 21:26:38 +08:00
parent ca38d8fe86
commit cd96db7829
2 changed files with 9 additions and 2 deletions
+1
View File
@@ -131,6 +131,7 @@ jobs:
trace-cases: trace-cases:
name: trace case matrix name: trace case matrix
runs-on: ubuntu-latest runs-on: ubuntu-latest
needs: build
outputs: outputs:
android: ${{ steps.trace-cases.outputs.android }} android: ${{ steps.trace-cases.outputs.android }}
names: ${{ steps.trace-cases.outputs.names }} names: ${{ steps.trace-cases.outputs.names }}
+8 -2
View File
@@ -207,7 +207,10 @@ jobs:
build-retrace: build-retrace:
runs-on: ubuntu-latest runs-on: ubuntu-latest
needs: build-linux needs:
- build-linux
- test
- benchmark
env: env:
BUILD_DIR: build-retrace BUILD_DIR: build-retrace
CCACHE_BASEDIR: ${{ github.workspace }} CCACHE_BASEDIR: ${{ github.workspace }}
@@ -332,6 +335,9 @@ jobs:
trace-cases: trace-cases:
name: trace case matrix name: trace case matrix
runs-on: ubuntu-latest runs-on: ubuntu-latest
needs:
- test
- benchmark
outputs: outputs:
names: ${{ steps.trace-cases.outputs.names }} names: ${{ steps.trace-cases.outputs.names }}
steps: steps:
@@ -455,7 +461,7 @@ jobs:
name: retrace summary name: retrace summary
runs-on: ubuntu-latest runs-on: ubuntu-latest
needs: retrace needs: retrace
if: always() if: ${{ always() && needs.retrace.result != 'skipped' }}
steps: steps:
- name: Checkout repo - name: Checkout repo