Skip to content

Commit 63c3111

Browse files
committed
πŸ‘·β€β™€οΈ
1 parent 7eba5df commit 63c3111

2 files changed

Lines changed: 10 additions & 12 deletions

File tree

β€Ž.github/workflows/main.ymlβ€Ž

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff 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

β€Žpackages/generate-snake-animation/build.shβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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",

0 commit comments

Comments
Β (0)