Skip to content

Commit 1ee683b

Browse files
authored
GLSP-1578: Update workflows (#217)
Update gh workflows to reference actions by commit Referencing actions by commit SHA in GitHub workflows guarantees you are using an immutable version. Actions referenced by tags and branches are vulnerable to attacks, such as the tag being moved to a malicious commit, a malicious commit being pushed to the branch or typosquatting.
1 parent 1195038 commit 1ee683b

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

.github/workflows/ci.yml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@ jobs:
1919
runs-on: ubuntu-22.04
2020
steps:
2121
- name: Checkout code
22-
uses: actions/checkout@v4.1.7
22+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
2323
- name: Set up Node.js
24-
uses: actions/setup-node@v4.0.3
24+
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
2525
with:
2626
node-version: '20.x'
2727
- name: Build
@@ -35,9 +35,9 @@ jobs:
3535
runs-on: ubuntu-22.04
3636
steps:
3737
- name: Checkout code
38-
uses: actions/checkout@v4.1.7
38+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
3939
- name: Set up Node.js
40-
uses: actions/setup-node@v4.0.3
40+
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
4141
with:
4242
node-version: '20.x'
4343
- name: Build
@@ -51,9 +51,9 @@ jobs:
5151
runs-on: ubuntu-22.04
5252
steps:
5353
- name: Checkout code
54-
uses: actions/checkout@v4.1.7
54+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
5555
- name: Set up Node.js
56-
uses: actions/setup-node@v4.0.3
56+
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
5757
with:
5858
node-version: '20.x'
5959
- name: Build
@@ -65,13 +65,13 @@ jobs:
6565
runs-on: ubuntu-22.04
6666
steps:
6767
- name: Checkout code
68-
uses: actions/checkout@v4.1.7
68+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
6969
- name: Set up Node.js
70-
uses: actions/setup-node@v4.0.3
70+
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
7171
with:
7272
node-version: '20.x'
7373
- name: Set up JDK
74-
uses: actions/[email protected]
74+
uses: actions/setup-java@99b8673ff64fbf99d8d325f52d9a5bdedb8483e9 # v4.2.1
7575
with:
7676
distribution: 'temurin'
7777
java-version: '17'
@@ -86,13 +86,13 @@ jobs:
8686
runs-on: ubuntu-22.04
8787
steps:
8888
- name: Checkout code
89-
uses: actions/checkout@v4.1.7
89+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
9090
- name: Set up Node.js
91-
uses: actions/setup-node@v4.0.3
91+
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
9292
with:
9393
node-version: '20.x'
9494
- name: Set up JDK
95-
uses: actions/[email protected]
95+
uses: actions/setup-java@99b8673ff64fbf99d8d325f52d9a5bdedb8483e9 # v4.2.1
9696
with:
9797
distribution: 'temurin'
9898
java-version: '17'

0 commit comments

Comments
 (0)