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