Skip to content

Commit 3c07b66

Browse files
ci: pin all actions
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
1 parent ccc50dc commit 3c07b66

1 file changed

Lines changed: 17 additions & 17 deletions

File tree

‎.github/workflows/continuous-integration.yml‎

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -28,16 +28,16 @@ jobs:
2828

2929
steps:
3030
- name: "Checkout repository"
31-
uses: "actions/checkout@v6.0.1"
31+
uses: "actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8" # v6.0.1
3232

3333
- name: "Install PHP"
34-
uses: "shivammathur/setup-php@2.35.5"
34+
uses: "shivammathur/setup-php@bf6b4fbd49ca58e4608c9c89fba0b8d90bd2a39f" # 2.35.5
3535
with:
3636
php-version: "8.3"
3737
coverage: "none"
3838

3939
- name: "Install dependencies (Composer)"
40-
uses: "ramsey/composer-install@3.1.1"
40+
uses: "ramsey/composer-install@3cf229dc2919194e9e36783941438d17239e8520" # 3.1.1
4141

4242
- name: "Check syntax (php-parallel-lint)"
4343
run: "composer dev:lint:syntax"
@@ -51,17 +51,17 @@ jobs:
5151

5252
steps:
5353
- name: "Checkout repository"
54-
uses: "actions/checkout@v6.0.1"
54+
uses: "actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8" # v6.0.1
5555

5656
- name: "Install PHP"
57-
uses: "shivammathur/setup-php@2.35.5"
57+
uses: "shivammathur/setup-php@bf6b4fbd49ca58e4608c9c89fba0b8d90bd2a39f" # 2.35.5
5858
with:
5959
php-version: "8.3"
6060
coverage: "none"
6161
ini-values: "memory_limit=-1"
6262

6363
- name: "Install dependencies (Composer)"
64-
uses: "ramsey/composer-install@3.1.1"
64+
uses: "ramsey/composer-install@3cf229dc2919194e9e36783941438d17239e8520" # 3.1.1
6565

6666
- name: "Statically analyze code (PHPStan)"
6767
run: "composer dev:analyze:phpstan"
@@ -82,22 +82,22 @@ jobs:
8282

8383
steps:
8484
- name: "Checkout repository"
85-
uses: "actions/checkout@v6.0.1"
85+
uses: "actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8" # v6.0.1
8686

8787
- name: "Install PHP"
88-
uses: "shivammathur/setup-php@2.35.5"
88+
uses: "shivammathur/setup-php@bf6b4fbd49ca58e4608c9c89fba0b8d90bd2a39f" # 2.35.5
8989
with:
9090
php-version: "8.3"
9191
coverage: "none"
9292

9393
- name: "Install dependencies (Composer)"
94-
uses: "ramsey/composer-install@3.1.1"
94+
uses: "ramsey/composer-install@3cf229dc2919194e9e36783941438d17239e8520" # 3.1.1
9595

9696
- name: "Analyze security of code (Psalm)"
9797
run: "./vendor/bin/psalm --taint-analysis --report=build/logs/psalm.sarif"
9898

9999
- name: "Upload security analysis results to GitHub"
100-
uses: "github/codeql-action/upload-sarif@v4"
100+
uses: "github/codeql-action/upload-sarif@b20883b0cd1f46c72ae0ba6d1090936928f9fa30" # v4.32.0
101101
with:
102102
sarif_file: "build/logs/psalm.sarif"
103103

@@ -108,23 +108,23 @@ jobs:
108108

109109
steps:
110110
- name: "Checkout repository"
111-
uses: "actions/checkout@v6.0.1"
111+
uses: "actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8" # v6.0.1
112112

113113
- name: "Install PHP"
114-
uses: "shivammathur/setup-php@2.35.5"
114+
uses: "shivammathur/setup-php@bf6b4fbd49ca58e4608c9c89fba0b8d90bd2a39f" # 2.35.5
115115
with:
116116
php-version: "8.3"
117117
coverage: "pcov"
118118
ini-values: "memory_limit=-1"
119119

120120
- name: "Install dependencies (Composer)"
121-
uses: "ramsey/composer-install@3.1.1"
121+
uses: "ramsey/composer-install@3cf229dc2919194e9e36783941438d17239e8520" # 3.1.1
122122

123123
- name: "Run unit tests (PHPUnit)"
124124
run: "composer dev:test:coverage:ci"
125125

126126
- name: "Publish coverage report to Codecov"
127-
uses: "codecov/codecov-action@v5.5.2"
127+
uses: "codecov/codecov-action@671740ac38dd9b0130fbe1cec585b89eea48d3de" # v5.5.2
128128

129129
unit-tests:
130130
name: "Unit tests"
@@ -167,16 +167,16 @@ jobs:
167167
git config --system core.eol lf
168168
169169
- name: "Checkout repository"
170-
uses: "actions/checkout@v6.0.1"
170+
uses: "actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8" # v6.0.1
171171

172172
- name: "Install PHP"
173-
uses: "shivammathur/setup-php@2.35.5"
173+
uses: "shivammathur/setup-php@bf6b4fbd49ca58e4608c9c89fba0b8d90bd2a39f" # 2.35.5
174174
with:
175175
php-version: "${{ matrix.php }}"
176176
coverage: "none"
177177

178178
- name: "Install dependencies (Composer)"
179-
uses: "ramsey/composer-install@3.1.1"
179+
uses: "ramsey/composer-install@3cf229dc2919194e9e36783941438d17239e8520" # 3.1.1
180180
with:
181181
dependency-versions: "${{ matrix.composer-deps }}"
182182
composer-options: "${{ matrix.composer-options }}"

0 commit comments

Comments
 (0)