Commit faa15c7
sh1pt: install Node pnpm CI (node-pnpm-ci@1.2.0) (#10)
* Add .github/workflows/ci.yml via sh1pt node-pnpm-ci@1.2.0
* Add pnpm-lock.yaml and stop gitignoring it so CI passes
The CI (ci.yml) and test (test.yml) workflows use `cache: pnpm` and
`pnpm install --frozen-lockfile`, both of which require a committed
pnpm-lock.yaml. The repo declared `packageManager: pnpm@10.6.5` but
.gitignore excluded the lockfile, so the workflows failed at the
setup-node step with "Dependencies lock file is not found".
- Remove pnpm-lock.yaml from .gitignore
- Commit the lockfile generated with pnpm 10.6.5
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
* CI: install ffmpeg and imagemagick before running tests
The test suite is integration tests that shell out to ffmpeg/ffprobe
and ImageMagick's `convert`. Without those binaries the tests fail with
"FFmpeg is not installed or not available in PATH". Add an apt install
step to both the CI and test workflows so the runner has them.
Verified locally: 85 passing, 12 pending, 0 failing.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
---------
Co-authored-by: sh1pt-actions-fleet[bot] <287014002+sh1pt-actions-fleet[bot]@users.noreply.github.com>
Co-authored-by: Anthony <anthony@profullstack.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>1 parent a8abf44 commit faa15c7
4 files changed
Lines changed: 744 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
22 | 27 | | |
23 | 28 | | |
24 | 29 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
12 | 11 | | |
13 | 12 | | |
14 | 13 | | |
| |||
0 commit comments