File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- name : Backend build
1+ name : Backend CI
22
33on :
44 push :
55 branches :
6- - main
76 - ' [0-9]+.[0-9]+'
87 pull_request : ~
8+ workflow_dispatch : ~
99
1010jobs :
1111 cs-fix :
1212 name : Run code style check
13- runs-on : " ubuntu-22 .04"
13+ runs-on : " ubuntu-26 .04"
1414 strategy :
1515 matrix :
1616 php :
1717 - ' 8.3'
1818 steps :
19- - uses : actions/checkout@v4
19+ - uses : actions/checkout@v7
2020
2121 - uses : ibexa/gh-workflows/actions/composer-install@main
2222 with :
23+ php-version : ${{ matrix.php }}
2324 gh-client-id : ${{ secrets.AUTOMATION_CLIENT_ID }}
2425 gh-client-secret : ${{ secrets.AUTOMATION_CLIENT_SECRET }}
2526 satis-network-key : ${{ secrets.SATIS_NETWORK_KEY }}
2627 satis-network-token : ${{ secrets.SATIS_NETWORK_TOKEN }}
2728
2829 - name : Run code style check
29- run : composer run-script check-cs -- --format=checkstyle | cs2pr
30+ shell : bash
31+ run : |
32+ set -euo pipefail
33+ composer run-script check-cs -- --format=checkstyle | cs2pr
3034
3135 tests :
3236 name : Tests
33- runs-on : " ubuntu-22 .04"
37+ runs-on : " ubuntu-26 .04"
3438 timeout-minutes : 10
3539
3640 strategy :
@@ -41,10 +45,11 @@ jobs:
4145 - ' 8.4'
4246
4347 steps :
44- - uses : actions/checkout@v4
48+ - uses : actions/checkout@v7
4549
4650 - uses : ibexa/gh-workflows/actions/composer-install@main
4751 with :
52+ php-version : ${{ matrix.php }}
4853 gh-client-id : ${{ secrets.AUTOMATION_CLIENT_ID }}
4954 gh-client-secret : ${{ secrets.AUTOMATION_CLIENT_SECRET }}
5055 satis-network-key : ${{ secrets.SATIS_NETWORK_KEY }}
Original file line number Diff line number Diff line change 1+ name : Call Automatic Changelog Generator for tag Workflow
2+
3+ on :
4+ push :
5+ tags :
6+ - ' v*'
7+ - ' !v*-alpha*'
8+
9+ jobs :
10+ create_release_for_tag :
11+ uses : ibexa/gh-workflows/.github/workflows/release_bundle.yml@main
12+ secrets :
13+ JIRA_TOKEN : ${{ secrets.JIRA_TOKEN }}
Original file line number Diff line number Diff line change 1+ name : On PR Review Requested
2+
3+ on :
4+ pull_request :
5+ types : [review_requested]
6+
7+ jobs :
8+ call-expand-team-reviewers :
9+ if : ${{ github.event.requested_team }}
10+ uses : ibexa/gh-workflows/.github/workflows/expand-team-reviewers.yml@main
11+ with :
12+ requested_team : ${{ github.event.requested_team.slug }}
13+ pull_request_number : ${{ github.event.pull_request.number }}
14+ repository : ${{ github.repository }}
15+ secrets : inherit
You can’t perform that action at this time.
0 commit comments