Skip to content

Commit 7ac5e97

Browse files
authored
Merge pull request #553 from wayofdev/ci/updates
2 parents 3a7b68a + f269b04 commit 7ac5e97

8 files changed

+664
-576
lines changed

.github/workflows/coding-standards.yml

+11-8
Original file line numberDiff line numberDiff line change
@@ -4,22 +4,22 @@ on: # yamllint disable-line rule:truthy
44
pull_request:
55
branches:
66
- master
7-
push:
8-
branches:
9-
- master
107

118
name: 🧹 Fix PHP coding standards
129

1310
jobs:
1411
commit-linting:
1512
timeout-minutes: 4
1613
runs-on: ubuntu-latest
14+
concurrency:
15+
cancel-in-progress: true
16+
group: commit-linting-${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
1717
permissions:
1818
contents: read
1919
pull-requests: read
2020
steps:
2121
- name: 📦 Check out the codebase
22-
uses: actions/[email protected].6
22+
uses: actions/[email protected].7
2323

2424
- name: 🧐 Lint commits using "commitlint"
2525
uses: wagoid/[email protected]
@@ -32,12 +32,15 @@ jobs:
3232
yaml-linting:
3333
timeout-minutes: 4
3434
runs-on: ubuntu-latest
35+
concurrency:
36+
cancel-in-progress: true
37+
group: yaml-linting-${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
3538
permissions:
3639
contents: read
3740
pull-requests: read
3841
steps:
3942
- name: 📦 Check out the codebase
40-
uses: actions/[email protected].6
43+
uses: actions/[email protected].7
4144

4245
- name: 🧐 Lint YAML files
4346
uses: ibiqlik/[email protected]
@@ -54,7 +57,7 @@ jobs:
5457
group: markdown-linting-${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
5558
steps:
5659
- name: 📦 Check out the codebase
57-
uses: actions/[email protected].6
60+
uses: actions/[email protected].7
5861

5962
- name: 🧐 Lint Markdown files
6063
uses: DavidAnson/[email protected]
@@ -91,7 +94,7 @@ jobs:
9194
tools: phive
9295

9396
- name: 📦 Check out the codebase
94-
uses: actions/[email protected].6
97+
uses: actions/[email protected].7
9598

9699
- name: 🛠️ Setup problem matchers
97100
run: |
@@ -155,7 +158,7 @@ jobs:
155158
coverage: none
156159

157160
- name: 📦 Check out the codebase
158-
uses: actions/[email protected].6
161+
uses: actions/[email protected].7
159162

160163
- name: 🛠️ Setup problem matchers
161164
run: |

.github/workflows/create-release.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
runs-on: ubuntu-latest
1717
steps:
1818
- name: 🎉 Create release
19-
uses: googleapis/[email protected].1
19+
uses: googleapis/[email protected].3
2020
id: release
2121
with:
2222
token: ${{ secrets.PERSONAL_GITHUB_TOKEN }}

.github/workflows/dependency-analysis.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ jobs:
4141

4242
steps:
4343
- name: 📦 Check out the codebase
44-
uses: actions/[email protected].6
44+
uses: actions/[email protected].7
4545

4646
- name: 🛠️ Setup PHP
4747
uses: shivammathur/[email protected]

.github/workflows/refactoring.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
- locked
3232
steps:
3333
- name: 📦 Check out the codebase
34-
uses: actions/[email protected].6
34+
uses: actions/[email protected].7
3535

3636
- name: 🛠️ Setup PHP
3737
uses: shivammathur/[email protected]
@@ -57,7 +57,7 @@ jobs:
5757
key: php-${{ matrix.php-version }}-composer-${{ matrix.dependencies }}-${{ hashFiles('composer.lock') }}
5858
restore-keys: php-${{ matrix.php-version }}-composer-${{ matrix.dependencies }}-
5959

60-
- name: 📥 Install "${{ matrix.dependencies }}" dependencies
60+
- name: 📥 Install "${{ matrix.dependencies }}" dependencies with composer
6161
uses: wayofdev/gh-actions/actions/composer/[email protected]
6262
with:
6363
dependencies: ${{ matrix.dependencies }}

.github/workflows/security-analysis.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
- locked
2929
steps:
3030
- name: 📦 Check out the codebase
31-
uses: actions/[email protected].6
31+
uses: actions/[email protected].7
3232

3333
- name: 🛠️ Setup PHP
3434
uses: shivammathur/[email protected]
@@ -54,7 +54,7 @@ jobs:
5454
key: php-${{ matrix.php-version }}-composer-${{ matrix.dependencies }}-${{ hashFiles('composer.lock') }}
5555
restore-keys: php-${{ matrix.php-version }}-composer-${{ matrix.dependencies }}-
5656

57-
- name: 📥 Install "${{ matrix.dependencies }}" dependencies
57+
- name: 📥 Install "${{ matrix.dependencies }}" dependencies with composer
5858
uses: wayofdev/gh-actions/actions/composer/[email protected]
5959
with:
6060
dependencies: ${{ matrix.dependencies }}

.github/workflows/static-analysis.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ jobs:
4444
- locked
4545
steps:
4646
- name: 📦 Check out the codebase
47-
uses: actions/[email protected].6
47+
uses: actions/[email protected].7
4848

4949
- name: 🛠️ Setup PHP
5050
uses: shivammathur/[email protected]
@@ -95,7 +95,7 @@ jobs:
9595
- locked
9696
steps:
9797
- name: 📦 Check out the codebase
98-
uses: actions/[email protected].6
98+
uses: actions/[email protected].7
9999

100100
- name: 🛠️ Setup PHP
101101
uses: shivammathur/[email protected]
@@ -121,7 +121,7 @@ jobs:
121121
key: php-${{ matrix.php-version }}-composer-${{ matrix.dependencies }}-${{ hashFiles('composer.lock') }}
122122
restore-keys: php-${{ matrix.php-version }}-composer-${{ matrix.dependencies }}-
123123

124-
- name: 📥 Install "${{ matrix.dependencies }}" dependencies
124+
- name: 📥 Install "${{ matrix.dependencies }}" dependencies with composer
125125
uses: wayofdev/gh-actions/actions/composer/[email protected]
126126
with:
127127
dependencies: ${{ matrix.dependencies }}

.github/workflows/testing.yml

+8-8
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
---
22

3-
name: 🧪 Unit testing
4-
53
on: # yamllint disable-line rule:truthy
64
pull_request:
75
branches:
@@ -10,6 +8,8 @@ on: # yamllint disable-line rule:truthy
108
branches:
119
- master
1210

11+
name: 🧪 Unit testing
12+
1313
jobs:
1414
code-coverage:
1515
timeout-minutes: 4
@@ -28,7 +28,7 @@ jobs:
2828
- locked
2929
steps:
3030
- name: 📦 Check out the codebase
31-
uses: actions/[email protected].6
31+
uses: actions/[email protected].7
3232

3333
- name: 🛠️ Setup PHP
3434
uses: shivammathur/[email protected]
@@ -56,7 +56,7 @@ jobs:
5656
key: php-${{ matrix.php-version }}-composer-${{ matrix.dependencies }}-${{ hashFiles('composer.lock') }}
5757
restore-keys: php-${{ matrix.php-version }}-composer-${{ matrix.dependencies }}-
5858

59-
- name: 📥 Install "${{ matrix.dependencies }}" dependencies
59+
- name: 📥 Install "${{ matrix.dependencies }}" dependencies with composer
6060
uses: wayofdev/gh-actions/actions/composer/[email protected]
6161
with:
6262
dependencies: ${{ matrix.dependencies }}
@@ -65,7 +65,7 @@ jobs:
6565
run: composer test:cc
6666

6767
- name: 📤 Upload code coverage report to Codecov
68-
uses: codecov/codecov-action@v4.4.1
68+
uses: codecov/codecov-action@v4.5.0
6969
with:
7070
files: .build/phpunit/logs/clover.xml
7171
token: ${{ secrets.CODECOV_TOKEN }}
@@ -91,7 +91,7 @@ jobs:
9191
- highest
9292
steps:
9393
- name: 📦 Check out the codebase
94-
uses: actions/[email protected].6
94+
uses: actions/[email protected].7
9595

9696
- name: 🛠️ Setup PHP
9797
uses: shivammathur/[email protected]
@@ -148,7 +148,7 @@ jobs:
148148
- locked
149149
steps:
150150
- name: 📦 Check out the codebase
151-
uses: actions/[email protected].6
151+
uses: actions/[email protected].7
152152

153153
- name: 🛠️ Setup PHP
154154
uses: shivammathur/[email protected]
@@ -205,7 +205,7 @@ jobs:
205205
- locked
206206
steps:
207207
- name: 📦 Check out the codebase
208-
uses: actions/[email protected].6
208+
uses: actions/[email protected].7
209209

210210
- name: 🛠️ Setup PHP
211211
uses: shivammathur/[email protected]

0 commit comments

Comments
 (0)