Skip to content

Commit d607229

Browse files
committed
Improve GitHub Actions by pinning commit hashes
Minimizes risk related to CVE-2025-30066: https://nvd.nist.gov/vuln/detail/cve-2025-30066
1 parent a855123 commit d607229

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

.github/workflows/integration.yml

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,14 @@ jobs:
66
strategy:
77
matrix:
88
php-version:
9-
- "8.0"
109
- "8.1"
1110
- "8.2"
1211
- "8.3"
1312
- "8.4"
1413
runs-on: ubuntu-latest
1514
steps:
1615
- name: "Checkout"
17-
uses: actions/checkout@v4
16+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
1817

1918
- name: "Build extension"
2019
run: "docker build -t simdjsontest -f docker_php${{ matrix.php-version }}-alpine ."
@@ -26,7 +25,7 @@ jobs:
2625
runs-on: ubuntu-latest
2726
steps:
2827
- name: "Checkout"
29-
uses: actions/checkout@v4
28+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
3029

3130
- name: "Build PHP and extension in development mode"
3231
run: "docker build -t simdjsontest -f docker_php8.4-dev ."
@@ -48,10 +47,10 @@ jobs:
4847
continue-on-error: ${{ matrix.experimental }}
4948
steps:
5049
- name: "Checkout"
51-
uses: actions/checkout@v4
50+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
5251

5352
- name: "Install PHP"
54-
uses: shivammathur/setup-php@v2
53+
uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401 # v2.32.0
5554
with:
5655
php-version: "${{ matrix.php-version }}"
5756
extensions: json
@@ -94,10 +93,10 @@ jobs:
9493
php: ['8.0', '8.1', '8.2', '8.3', '8.4']
9594
steps:
9695
- name: Checkout
97-
uses: actions/checkout@v4
96+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
9897

9998
- name: Install PHP ${{ matrix.php }}
100-
uses: shivammathur/setup-php@v2
99+
uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401 # v2.32.0
101100
with:
102101
php-version: ${{ matrix.php }}
103102
extensions: json

0 commit comments

Comments
 (0)