1212 branches : [master]
1313
1414env :
15- DEFAULT_NODE_VERSION : " 14 .x"
15+ DEFAULT_NODE_VERSION : " 22 .x"
1616
1717jobs :
1818 build :
1919 runs-on : ubuntu-latest
2020
2121 strategy :
2222 matrix :
23- node-version : [10 .x, 12 .x, 14 .x]
23+ node-version : [20 .x, 22 .x, 23 .x]
2424
2525 steps :
26- - uses : actions/checkout@v3
26+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
2727 - name : Use Node.js ${{ matrix.node-version }}
28- uses : actions/setup-node@v3
28+ uses : actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
2929 with :
3030 node-version : ${{ matrix.node-version }}
3131 - run : npm ci
3232 - run : npm run build --if-present
3333 - run : npm run test:prod
3434
3535 - if : matrix.node-version == env.DEFAULT_NODE_VERSION
36- uses : actions/upload-artifact@v3
36+ uses : actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4.6.1
3737 with :
3838 name : build
3939 path : |
@@ -45,11 +45,11 @@ jobs:
4545 needs : build
4646
4747 steps :
48- - uses : actions/download-artifact@v3
48+ - uses : actions/download-artifact@cc203385981b70ca67e1cc392babf9cc229d5806 # v4.1.9
4949 with :
5050 name : build
5151 - name : Coveralls
52- uses : coverallsapp/github-action@master
52+ uses : coverallsapp/github-action@648a8eb78e6d50909eff900e4ec85cab4524a45b # v2.3.6
5353 with :
5454 github-token : ${{ secrets.GITHUB_TOKEN }}
5555
@@ -59,11 +59,11 @@ jobs:
5959 needs : build
6060
6161 steps :
62- - uses : actions/download-artifact@v3
62+ - uses : actions/download-artifact@cc203385981b70ca67e1cc392babf9cc229d5806 # v4.1.9
6363 with :
6464 name : build
6565 - name : Deploy Docs
66- uses : peaceiris/actions-gh-pages@v3
66+ uses : peaceiris/actions-gh-pages@4f9cc6602d3f66b9c108549d475ec49e8ef4d45e # v4.0.0
6767 with :
6868 github_token : ${{ secrets.GITHUB_TOKEN }}
6969 publish_dir : ./docs
@@ -74,11 +74,11 @@ jobs:
7474 needs : build
7575
7676 steps :
77- - uses : actions/download-artifact@v3
77+ - uses : actions/download-artifact@cc203385981b70ca67e1cc392babf9cc229d5806 # v4.1.9
7878 with :
7979 name : build
8080 - name : Use Node.js ${{ env.DEFAULT_NODE_VERSION }} with NPM registry
81- uses : actions/setup-node@v3
81+ uses : actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
8282 with :
8383 node-version : ${{ env.DEFAULT_NODE_VERSION }}
8484 registry-url : " https://registry.npmjs.org"
@@ -93,11 +93,11 @@ jobs:
9393 needs : build
9494
9595 steps :
96- - uses : actions/download-artifact@v3
96+ - uses : actions/download-artifact@cc203385981b70ca67e1cc392babf9cc229d5806 # v4.1.9
9797 with :
9898 name : build
9999 - name : Use Node.js ${{ env.DEFAULT_NODE_VERSION }} with GPR registry
100- uses : actions/setup-node@v3
100+ uses : actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
101101 with :
102102 node-version : ${{ env.DEFAULT_NODE_VERSION }}
103103 registry-url : " https://npm.pkg.github.com"
0 commit comments