@@ -24,18 +24,18 @@ jobs:
2424 name : ESLint
2525 runs-on : ubuntu-latest
2626 steps :
27- - uses : actions/checkout@v2
28- - uses : actions/setup-node@v2
27+ - uses : actions/checkout@v3
28+ - uses : actions/setup-node@v3
2929 with :
30- node-version : 16
30+ node-version : 18
3131 # Install node_modules
32- - uses : actions/cache@v2
32+ - uses : actions/cache@v3
3333 id : cache-node_modules
3434 with :
3535 path : node_modules
36- key : ubuntu-latest-16 -${{ hashFiles('**/package-lock.json') }}
36+ key : ubuntu-latest-18 -${{ hashFiles('**/package-lock.json') }}
3737 restore-keys : |
38- ubuntu-latest-16 -${{ hashFiles('**/package-lock.json') }}
38+ ubuntu-latest-18 -${{ hashFiles('**/package-lock.json') }}
3939 - if : steps.cache-node_modules.outputs.cache-hit != 'true'
4040 run : npm ci
4141 - run : npm run lint
@@ -58,12 +58,12 @@ jobs:
5858 steps :
5959 - if : matrix.os == 'windows-latest'
6060 run : git config --global core.autocrlf true
61- - uses : actions/checkout@v2
62- - uses : actions/setup-node@v2
61+ - uses : actions/checkout@v3
62+ - uses : actions/setup-node@v3
6363 with :
6464 node-version : ${{ matrix.node }}
6565 # Install node_modules
66- - uses : actions/cache@v2
66+ - uses : actions/cache@v3
6767 id : cache-node_modules
6868 with :
6969 path : node_modules
8585 # Run tests
8686 - run : npm test
8787 # Upload coverage artifact from Node.js LTS
88- - uses : actions/upload-artifact@v2
88+ - uses : actions/upload-artifact@v3
8989 if : matrix.os == 'ubuntu-latest' && matrix.node == '16'
9090 with :
9191 name : coverage
@@ -98,13 +98,13 @@ jobs:
9898 - lint
9999 - test
100100 steps :
101- - uses : actions/checkout@v2
101+ - uses : actions/checkout@v3
102102 # Download coverage artifact
103- - uses : actions/download-artifact@v2
103+ - uses : actions/download-artifact@v3
104104 with :
105105 name : coverage
106106 # Run codecov.io
107- - uses : codecov/codecov-action@v2
107+ - uses : codecov/codecov-action@v3
108108
109109 release :
110110 permissions :
@@ -117,13 +117,13 @@ jobs:
117117 # Trigger release for only pushes to branches defined above
118118 if : github.event_name == 'push'
119119 steps :
120- - uses : actions/checkout@v2
121- - uses : actions/setup-node@v2
120+ - uses : actions/checkout@v3
121+ - uses : actions/setup-node@v3
122122 with :
123- node-version : 16 # release using Node.js LTS
123+ node-version : 18 # release using Node.js LTS
124124 # Release using semantic-release.
125125 # While this runs on all branches, it will only release latest from master
126- - uses : codfish/semantic-release-action@v1
126+ - uses : codfish/semantic-release-action@v2
127127 env :
128128 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
129129 NPM_TOKEN : ${{ secrets.NPM_TOKEN }}
0 commit comments