Skip to content

Commit ddf98a4

Browse files
committed
Merged branch '4.6' into 5.0
2 parents 0a7cdc1 + a08e29f commit ddf98a4

3 files changed

Lines changed: 40 additions & 7 deletions

File tree

.github/workflows/backend-ci.yaml

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,40 @@
1-
name: Backend build
1+
name: Backend CI
22

33
on:
44
push:
55
branches:
6-
- main
76
- '[0-9]+.[0-9]+'
87
pull_request: ~
8+
workflow_dispatch: ~
99

1010
jobs:
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 }}

.github/workflows/release.yaml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
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 }}

.github/workflows/reviewers.yaml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
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

0 commit comments

Comments
 (0)