@@ -33,17 +33,16 @@ echo "version=\${VERSION}" >> "$GITHUB_OUTPUT"`,
3333 run : `echo "Hello world! Publishing version \${{ steps.version.outputs.version }}"` ,
3434 } ,
3535 ...checkoutAndInstallMise ( ) ,
36- { run : `mkdir -p "$RUNNER_TEMP/out"` } ,
3736 {
3837 name : "Publish package" ,
3938 env : {
4039 NPM_CONFIG_PROVENANCE : "true" ,
4140 } ,
42- run : `mise run clone-to-npm --publish --ci -d "$RUNNER_TEMP/out " --skip-publish` ,
41+ run : `mise run clone-to-npm --publish --ci -d "$RUNNER_TEMP" --skip-publish` ,
4342 } ,
4443 {
4544 run : "pwd && ls -la" ,
46- "working-directory" : "/home/ runner/work/_temp/out /npm" ,
45+ "working-directory" : "${{ runner.temp }} /npm" ,
4746 } ,
4847 {
4948 uses : "actions/setup-node@v4" ,
@@ -59,7 +58,16 @@ echo "version=\${VERSION}" >> "$GITHUB_OUTPUT"`,
5958 "which npm && npm -v" ,
6059 "npm publish --provenance" ,
6160 ] . join ( "\n" ) ,
62- "working-directory" : "/home/runner/work/_temp/out/npm" ,
61+ "working-directory" : "${{ runner.temp }}/npm" ,
62+ } ,
63+ {
64+ uses : "actions/upload-artifact@v4" ,
65+ if : "${{ always() }}" ,
66+ with : {
67+ name : "npm-package-${{ steps.version.outputs.version }}" ,
68+ path : "${{ runner.temp }}/npm" ,
69+ "retention-days" : 3 ,
70+ } ,
6371 } ,
6472 ] ,
6573 } ,
0 commit comments