File tree Expand file tree Collapse file tree 2 files changed +12
-7
lines changed Expand file tree Collapse file tree 2 files changed +12
-7
lines changed Original file line number Diff line number Diff line change @@ -226,3 +226,9 @@ jobs:
226226
227227 - name : Test with embed feature
228228 run : cargo test --workspace --release --features closure,embed,anyhow --no-fail-fast
229+
230+ release :
231+ name : Create Release
232+ if : github.ref == 'refs/heads/master' && github.event_name == 'push'
233+ needs : [lint, build, test-embed]
234+ uses : extphprs/ext-php-rs/.github/workflows/release-plz.yml@master
Original file line number Diff line number Diff line change @@ -5,21 +5,19 @@ permissions:
55 contents : write
66
77on :
8- workflow_run :
9- workflows : ["Build and Lint"]
10- branches : ["master"]
11- types :
12- - completed
8+ workflow_call :
9+ workflow_dispatch :
1310
1411jobs :
1512 release-plz-release :
1613 name : Release-plz release
1714 runs-on : ubuntu-latest
15+ if : github.ref == 'refs/heads/master'
1816 permissions :
1917 id-token : write
2018 env :
21- clang : ' 17 '
22- php_version : ' 8.4'
19+ clang : " 17 "
20+ php_version : " 8.4"
2321 steps :
2422 - name : Checkout repository
2523 uses : actions/checkout@v5
6462 release-plz-pr :
6563 name : Release-plz PR
6664 runs-on : ubuntu-latest
65+ if : github.ref == 'refs/heads/master'
6766 permissions :
6867 id-token : write
6968 concurrency :
You can’t perform that action at this time.
0 commit comments