Skip to content

Commit c613507

Browse files
committed
freebuff e2e tests block freebuff release
1 parent 47569e9 commit c613507

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

.github/workflows/freebuff-e2e.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,10 @@ on:
66
pull_request:
77
branches: ['main']
88
workflow_dispatch: # Manual trigger
9+
workflow_call: # Called by freebuff-release.yml
910

1011
concurrency:
11-
group: freebuff-e2e-${{ github.ref }}
12+
group: freebuff-e2e-${{ github.workflow }}-${{ github.ref }}
1213
cancel-in-progress: true
1314

1415
jobs:

.github/workflows/freebuff-release.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,11 @@ jobs:
7676
name: freebuff-updated-package
7777
path: freebuff/cli/release/
7878

79+
e2e-tests:
80+
needs: prepare-and-commit
81+
uses: ./.github/workflows/freebuff-e2e.yml
82+
secrets: inherit
83+
7984
build-binaries:
8085
needs: prepare-and-commit
8186
uses: ./.github/workflows/cli-release-build.yml
@@ -88,7 +93,7 @@ jobs:
8893
secrets: inherit
8994

9095
create-release:
91-
needs: [prepare-and-commit, build-binaries]
96+
needs: [prepare-and-commit, build-binaries, e2e-tests]
9297
runs-on: ubuntu-latest
9398
steps:
9499
- uses: actions/checkout@v4

0 commit comments

Comments
 (0)