2222 name : Node ${{ matrix.node }}
2323 steps :
2424 - uses : actions/checkout@v6
25- - uses : actions/setup-node@v4
25+ - uses : actions/setup-node@v6
2626 with :
2727 node-version : ' ${{ matrix.node }}'
2828 - name : Get pnpm version from Volta config
3131 - uses : pnpm/action-setup@v4
3232 with :
3333 version : ${{ steps.pnpm-version.outputs.version }}
34- - uses : actions/cache@v4
34+ - uses : actions/cache@v5
3535 id : cache
3636 with :
3737 path : node_modules
5151 environment : ${{ github.ref == 'refs/heads/master' && 'production' }}
5252 steps :
5353 - uses : actions/checkout@v6
54- - uses : actions/setup-node@v4
54+ - uses : actions/setup-node@v6
5555 with :
5656 node-version-file : package.json
5757 - name : Get pnpm version from Volta config
6060 - uses : pnpm/action-setup@v4
6161 with :
6262 version : ${{ steps.pnpm-version.outputs.version }}
63- - uses : actions/cache@v4
63+ - uses : actions/cache@v5
6464 id : cache
6565 with :
6666 path : node_modules
7878 - name : NPM Pack
7979 run : npm pack
8080 - name : Upload Build Artifact
81- uses : actions/upload-artifact@v4
81+ uses : actions/upload-artifact@v7
8282 with :
8383 name : craft-binary
8484 path : |
9393 contents : read
9494 steps :
9595 - uses : actions/checkout@v6
96- - uses : actions/setup-node@v4
96+ - uses : actions/setup-node@v6
9797 with :
9898 node-version-file : package.json
9999 - name : Get pnpm version from Volta config
@@ -112,7 +112,7 @@ jobs:
112112 cp .nojekyll docs/dist/
113113 cd docs/dist && zip -r ../../gh-pages.zip .
114114 - name : Upload Docs Artifact
115- uses : actions/upload-artifact@v4
115+ uses : actions/upload-artifact@v7
116116 with :
117117 name : craft-docs
118118 path : ${{ github.workspace }}/gh-pages.zip
0 commit comments