Skip to content

sh1pt: install Node pnpm CI (node-pnpm-ci@1.2.0)#10

Merged
ralyodio merged 3 commits into
masterfrom
sh1pt/actions/node-pnpm-ci/20260717-030446
Jul 17, 2026
Merged

sh1pt: install Node pnpm CI (node-pnpm-ci@1.2.0)#10
ralyodio merged 3 commits into
masterfrom
sh1pt/actions/node-pnpm-ci/20260717-030446

Conversation

@sh1pt-actions-fleet

Copy link
Copy Markdown
Contributor

sh1pt Actions Fleet: install Node pnpm CI

Installs Node pnpm CI (node-pnpm-ci@1.2.0) from the sh1pt Actions Store.

Files

  • .github/workflows/ci.yml — create

Required secrets

No new secrets required.

Notes

  • Generated workflow files include a managed comment with a sha256 of the rendered body, so future updates can be detected without overwriting hand-edits.
  • Install mode: pull request (no direct commits).
  • Rollback: close this PR or revert the merge commit.

Generated by sh1pt Actions Fleet.

@github-actions

Copy link
Copy Markdown

vu1nz Security Review

0 finding(s) in PR #?

No security issues found.

ralyodio and others added 2 commits July 17, 2026 03:07
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>
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>
@ralyodio
ralyodio merged commit faa15c7 into master Jul 17, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant