File tree Expand file tree Collapse file tree
packages/generate-snake-animation Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -33,23 +33,21 @@ jobs:
3333
3434 - run : bun build:lib
3535
36- - name : run output=svg without dependencies
36+ - run : mv ./packages/generate-snake-animation/dist ${{ runner.temp }}/snk
37+
38+ - name : run via npx
3739 run : |
38- # run in an isolated dir
39- cp -r ./packages/generate-snake-animation/dist ${{ runner.temp }}/snk1
40- ${{ runner.temp }}/snk1/cli.js --github_user=platane --output=snake.svg
40+ npx --yes file:${{ runner.temp }}/snk --github_user=platane --output=snake.svg
41+ test -f snake.svg
4142 env :
4243 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
4344
4445 - run : test -f snake.svg
4546
46- - name : run output=gif with installed dependencies canvas, gifslice..
47- run : |
48- # run in an isolated dir
49- cp -r ./packages/generate-snake-animation/dist ${{ runner.temp }}/snk2
50- # install the dependencies in the parent dir, so node resolution see them
51- bun add --cwd ${{ runner.temp }} canvas@3.2.0 gif-encoder-2@1.0.5 gifsicle@5.3.0
52- bun ${{ runner.temp }}/snk2/cli.js --github_user=platane --output=snake.gif
47+ - name : install dependencies canvas, gifslice.. in the isolated env parent dir
48+ run : bun add --cwd ${{ runner.temp }} canvas@3.2.0 gif-encoder-2@1.0.5 gifsicle@5.3.0
49+
50+ - run : bun ${{ runner.temp }}/snk/cli.js --github_user=platane --output=snake.gif
5351 env :
5452 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
5553
Original file line number Diff line number Diff line change @@ -14,7 +14,7 @@ cat > dist/package.json << EOF
1414{
1515 "name": "generate-snake-animation",
1616 "version": "$( node -p " require('../../package.json').version" ) ",
17- "bin": { "snk ": "cli.js" },
17+ "bin": { "generate-snake-animation ": "cli.js" },
1818 "type": "module",
1919 "main": "./generateSnakeAnimation.js",
2020 "types": "./generateSnakeAnimation.d.ts",
You canβt perform that action at this time.
0 commit comments