@@ -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
0 commit comments