@@ -12,75 +12,31 @@ jobs:
1212
1313 steps :
1414 - name : Checkout repo
15- uses : actions/checkout@v4
15+ uses : actions/checkout@v5
1616 # - uses: HarithaVattikuti/setup-node@TestArchKey
17- - uses : actions/setup-node@v4.4.0
17+ - uses : actions/setup-node@v6
1818 with :
1919 node-version : ${{ env.NODE_VERSION }}
2020 cache : ' npm'
2121 cache-dependancy-path : ${{ env.repo_dir }}/package-lock.json
2222
23- test-issuev3 :
24- runs-on : ubuntu-latest
25-
26- steps :
27- - name : Checkout repo
28- uses : actions/checkout@v4
29- # - uses: HarithaVattikuti/setup-node@TestArchKey
30- - uses : actions/setup-node@v3
31- with :
32- node-version : ${{ env.NODE_VERSION }}
33- cache : ' npm'
34- cache-dependancy-path : ${{ env.repo_dir }}/package-lock.json
35- # - run: |
36- # npm ci
37- # npm run build --if-present
38-
39- test-issuev39 :
40- runs-on : ubuntu-latest
41-
42- steps :
43- - name : Checkout repo
44- uses : actions/checkout@v4
45- # - uses: HarithaVattikuti/setup-node@TestArchKey
46- 47- with :
48- node-version : ${{ env.NODE_VERSION }}
49- cache : ' npm'
50- cache-dependancy-path : ${{ env.repo_dir }}/package-lock.json
51- # - run: |
52- # npm ci
53- # npm run build --if-present
54-
55- test-issuev38 :
56- runs-on : ubuntu-latest
57-
58- steps :
59- - name : Checkout repo
60- uses : actions/checkout@v4
61- # - uses: HarithaVattikuti/setup-node@TestArchKey
62- 63- with :
64- node-version : ${{ env.NODE_VERSION }}
65- cache : ' npm'
66- cache-dependancy-path : ${{ env.repo_dir }}/package-lock.json
67- # - run: |
68- # npm ci
69- # npm run build --if-present
70-
71- test-issuev390 :
72- runs-on : ubuntu-latest
73-
74- steps :
75- - name : Checkout repo
76- uses : actions/checkout@v4
77- # - uses: HarithaVattikuti/setup-node@TestArchKey
78- 79- with :
80- node-version : ${{ env.NODE_VERSION }}
81- cache : ' npm'
82- cache-dependancy-path : ${{ env.repo_dir }}/package-lock.json
83- # - run: |
84- # npm ci
85- # npm run build --if-present
86-
23+ build :
24+ runs-on : ubuntu-latest
25+ steps :
26+ - uses : actions/checkout@v5
27+ # Restore Node.js modules cache (restore-only)
28+ - name : Restore Node modules cache
29+ uses : actions/cache@v4
30+ id : cache-node-modules
31+ with :
32+ path : ~/.npm
33+ key : ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
34+ restore-keys : |
35+ ${{ runner.os }}-node-
36+ # Setup Node.js
37+ - name : Setup Node.js
38+ uses : actions/setup-node@v6
39+ with :
40+ node-version : ' 24'
41+ # Install dependencies
42+ - run : npm install
0 commit comments