Skip to content

Commit fad6efb

Browse files
committed
chore: upgraded Node to 22.x and added caching in linting workflow
1 parent 79da430 commit fad6efb

File tree

1 file changed

+22
-6
lines changed

1 file changed

+22
-6
lines changed

.github/workflows/lint-and-check.yml

Lines changed: 22 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,20 @@ jobs:
1515

1616
steps:
1717
- name: Checkout code
18-
uses: actions/checkout@v4
18+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 #v4.2.2
1919

2020
- name: Setup Node.js
21-
uses: actions/setup-node@v4
21+
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 #v4.4.0
2222
with:
23-
node-version: '18'
23+
node-version: '22.x'
24+
25+
- name: Cache node modules
26+
uses: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 #v4.2.4
27+
with:
28+
path: node_modules
29+
key: node_modules-${{hashFiles('package-lock.json')}}
30+
restore-keys: |
31+
node_modules-
2432
2533
- name: Install dependencies
2634
run: npm ci
@@ -73,12 +81,20 @@ jobs:
7381

7482
steps:
7583
- name: Checkout code
76-
uses: actions/checkout@v4
84+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 #v4.2.2
7785

7886
- name: Setup Node.js
79-
uses: actions/setup-node@v4
87+
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 #v4.4.0
88+
with:
89+
node-version: '22.x'
90+
91+
- name: Cache node modules
92+
uses: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 #v4.2.4
8093
with:
81-
node-version: '18'
94+
path: node_modules
95+
key: node_modules-${{hashFiles('package-lock.json')}}
96+
restore-keys: |
97+
node_modules-
8298
8399
- name: Install dependencies
84100
run: npm ci

0 commit comments

Comments
 (0)