Skip to content

Commit 93b9b10

Browse files
Merge branch '8.5' into 9.6
2 parents 60b3af9 + b1c3d3d commit 93b9b10

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

.github/workflows/ci.yml

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,13 @@ jobs:
3131
tools: none
3232

3333
- name: Ensure that composer.json is valid
34-
run: ./tools/composer validate --strict composer.json
34+
run: ./tools/composer validate --no-ansi --strict composer.json
3535

3636
- name: Ensure that dependencies can be installed
37-
run: ./tools/composer install --dry-run
37+
run: ./tools/composer --no-ansi install
38+
39+
- name: Ensure that dependencies are up-to-date
40+
run: ./tools/composer show --no-ansi --minor-only --latest --direct --outdated --strict
3841

3942
coding-guidelines:
4043
name: Coding Guidelines
@@ -59,6 +62,9 @@ jobs:
5962
type-checker:
6063
name: Type Checker
6164

65+
needs:
66+
- dependency-validation
67+
6268
runs-on: ubuntu-latest
6369

6470
steps:
@@ -85,6 +91,9 @@ jobs:
8591
unit-tests:
8692
name: Unit Tests
8793

94+
needs:
95+
- dependency-validation
96+
8897
runs-on: ${{ matrix.os }}
8998

9099
env:

0 commit comments

Comments
 (0)