Skip to content

Commit 11a8414

Browse files
committed
Fixed deptrac
1 parent 3cf17b3 commit 11a8414

File tree

1 file changed

+23
-10
lines changed

1 file changed

+23
-10
lines changed

.github/workflows/backend-ci.yaml

Lines changed: 23 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,13 @@ on:
1010
jobs:
1111
cs-fix:
1212
name: Run code style check
13-
runs-on: "ubuntu-22.04"
13+
runs-on: "ubuntu-24.04"
1414
strategy:
1515
matrix:
1616
php:
1717
- '8.3'
1818
steps:
19-
- uses: actions/checkout@v4
19+
- uses: actions/checkout@v5
2020

2121
- name: Setup PHP Action
2222
uses: shivammathur/setup-php@v2
@@ -35,21 +35,34 @@ jobs:
3535

3636
deptrac:
3737
name: Deptrac
38-
runs-on: ubuntu-latest
38+
runs-on: "ubuntu-24.04"
3939
steps:
40-
- uses: actions/checkout@v4
41-
- name: Deptrac
42-
uses: smoench/deptrac-action@master
40+
- uses: actions/checkout@v5
41+
42+
- name: Setup PHP Action
43+
uses: shivammathur/setup-php@v2
44+
with:
45+
php-version: ${{ matrix.php }}
46+
coverage: none
47+
extensions: 'pdo_sqlite, gd'
48+
tools: cs2pr
49+
50+
- uses: ramsey/composer-install@v3
51+
with:
52+
dependency-versions: highest
53+
54+
- name: Run deptrac
55+
run: composer run-script deptrac
4356

4457
rector:
4558
name: Run rector
46-
runs-on: "ubuntu-22.04"
59+
runs-on: "ubuntu-24.04"
4760
strategy:
4861
matrix:
4962
php:
5063
- '8.3'
5164
steps:
52-
- uses: actions/checkout@v4
65+
- uses: actions/checkout@v5
5366

5467
- name: Setup PHP Action
5568
uses: shivammathur/setup-php@v2
@@ -68,7 +81,7 @@ jobs:
6881

6982
tests:
7083
name: Tests
71-
runs-on: "ubuntu-22.04"
84+
runs-on: "ubuntu-24.04"
7285
timeout-minutes: 10
7386

7487
strategy:
@@ -78,7 +91,7 @@ jobs:
7891
- '8.3'
7992

8093
steps:
81-
- uses: actions/checkout@v4
94+
- uses: actions/checkout@v5
8295

8396
- name: Setup PHP Action
8497
uses: shivammathur/setup-php@v2

0 commit comments

Comments
 (0)