Skip to content

Commit c5d63d2

Browse files
committed
Updated actions
1 parent 5688df4 commit c5d63d2

7 files changed

Lines changed: 35 additions & 54 deletions

File tree

.github/workflows/changelog.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
fail-fast: false
1919
steps:
2020
- name: Checkout
21-
uses: actions/checkout@v5
21+
uses: actions/checkout@v7
2222
with:
2323
fetch-depth: 2
2424

.github/workflows/code-analysis.yaml

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
1-
name: Mago
1+
name: Code analysis
2+
3+
env:
4+
COMPOSE_USER: runner
25

36
on:
47
pull_request:
@@ -13,12 +16,10 @@ jobs:
1316
strategy:
1417
fail-fast: false
1518
steps:
16-
- uses: actions/checkout@v5
17-
18-
- name: Create docker network
19-
run: |
20-
docker network create frontend
19+
- uses: actions/checkout@v7
2120

2221
- run: |
2322
docker compose run --rm phpfpm composer install
23+
24+
- run: |
2425
docker compose run --rm phpfpm php vendor/bin/phpstan

.github/workflows/composer.yaml

Lines changed: 10 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -41,11 +41,10 @@ jobs:
4141
strategy:
4242
fail-fast: false
4343
steps:
44-
- uses: actions/checkout@v5
44+
- uses: actions/checkout@v7
4545

46-
- name: Create docker network
47-
run: |
48-
docker network create frontend
46+
- run: |
47+
docker compose run --rm phpfpm composer install
4948
5049
- run: |
5150
docker compose run --rm phpfpm composer validate --strict
@@ -55,35 +54,23 @@ jobs:
5554
strategy:
5655
fail-fast: false
5756
steps:
58-
- uses: actions/checkout@v5
59-
60-
# https://github.com/mxschmitt/action-tmate?tab=readme-ov-file#manually-triggered-debug
61-
# Enable tmate debugging if debug logging is enabled (cf.
62-
# https://docs.github.com/en/actions/writing-workflows/choosing-what-your-workflow-does/accessing-contextual-information-about-workflow-runs#runner-context)
63-
- name: Setup tmate session
64-
uses: mxschmitt/action-tmate@v3
65-
with:
66-
limit-access-to-actor: false
67-
if: 1 == runner.debug
68-
69-
- name: Create docker network
70-
run: |
71-
docker network create frontend
57+
- uses: actions/checkout@v7
7258

7359
- run: |
7460
docker compose run --rm phpfpm composer install
61+
62+
- run: |
7563
docker compose run --rm phpfpm composer normalize --dry-run
7664
7765
composer-audit:
7866
runs-on: ubuntu-latest
7967
strategy:
8068
fail-fast: false
8169
steps:
82-
- uses: actions/checkout@v5
70+
- uses: actions/checkout@v7
8371

84-
- name: Create docker network
85-
run: |
86-
docker network create frontend
72+
- run: |
73+
docker compose run --rm phpfpm composer install
8774
8875
- run: |
89-
docker compose run --rm phpfpm composer audit
76+
docker compose run --rm phpfpm composer audit --locked

.github/workflows/mago.yaml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
name: Mago
22

3+
env:
4+
COMPOSE_USER: runner
5+
36
on:
47
pull_request:
58
push:
@@ -13,11 +16,10 @@ jobs:
1316
name: Mago
1417
runs-on: ubuntu-latest
1518
steps:
16-
- uses: actions/checkout@v5
19+
- uses: actions/checkout@v7
1720

18-
- name: Create docker network
19-
run: |
20-
docker network create frontend
21+
- run: |
22+
docker compose run --rm phpfpm composer install
2123
2224
- run: |
2325
docker compose run --rm mago lint
@@ -26,11 +28,10 @@ jobs:
2628
name: Mago - format
2729
runs-on: ubuntu-latest
2830
steps:
29-
- uses: actions/checkout@v5
31+
- uses: actions/checkout@v7
3032

31-
- name: Create docker network
32-
run: |
33-
docker network create frontend
33+
- run: |
34+
docker compose run --rm phpfpm composer install
3435
3536
- run: |
3637
docker compose run --rm mago format --check
@@ -39,11 +40,10 @@ jobs:
3940
name: Mago - analyze
4041
runs-on: ubuntu-latest
4142
steps:
42-
- uses: actions/checkout@v5
43+
- uses: actions/checkout@v7
4344

44-
- name: Create docker network
45-
run: |
46-
docker network create frontend
45+
- run: |
46+
docker compose run --rm phpfpm composer install
4747
4848
- run: |
4949
docker compose run --rm mago analyze

.github/workflows/markdown.yaml

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -34,11 +34,7 @@ jobs:
3434
fail-fast: false
3535
steps:
3636
- name: Checkout
37-
uses: actions/checkout@v5
38-
39-
- name: Create docker network
40-
run: |
41-
docker network create frontend
37+
uses: actions/checkout@v7
4238

4339
- run: |
4440
docker compose run --rm markdownlint markdownlint '**/*.md'

.github/workflows/php.yaml

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -48,13 +48,10 @@ jobs:
4848
name: PHP - Check Coding Standards
4949
runs-on: ubuntu-latest
5050
steps:
51-
- uses: actions/checkout@v5
52-
53-
- name: Create docker network
54-
run: |
55-
docker network create frontend
51+
- uses: actions/checkout@v7
5652

5753
- run: |
5854
docker compose run --rm phpfpm composer install
59-
# https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/master/doc/usage.rst#the-check-command
55+
56+
- run: |
6057
docker compose run --rm phpfpm vendor/bin/php-cs-fixer fix --dry-run --diff

.github/workflows/yaml.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
yaml-lint:
3232
runs-on: ubuntu-latest
3333
steps:
34-
- uses: actions/checkout@v5
34+
- uses: actions/checkout@v7
3535

3636
- name: Create docker network
3737
run: |

0 commit comments

Comments
 (0)