Skip to content

sh1pt: install CoinPayPortal Invoice Bot (coinpay-invoice@1.0.0)#9

Merged
ralyodio merged 2 commits into
masterfrom
sh1pt/actions/coinpay-invoice/20260717-030432
Jul 17, 2026
Merged

sh1pt: install CoinPayPortal Invoice Bot (coinpay-invoice@1.0.0)#9
ralyodio merged 2 commits into
masterfrom
sh1pt/actions/coinpay-invoice/20260717-030432

Conversation

@sh1pt-actions-fleet

Copy link
Copy Markdown
Contributor

sh1pt Actions Fleet: install CoinPayPortal Invoice Bot

Installs CoinPayPortal Invoice Bot (coinpay-invoice@1.0.0) from the sh1pt Actions Store.

Files

  • .github/workflows/coinpay.yml — create

Required secrets

  • COINPAY_API_KEY — CoinPayPortal API key (cp_live_...). Store as a repository secret.
  • COINPAY_BUSINESS_ID — CoinPayPortal business id that owns the receiving wallet.

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.

…rkflow

The sh1pt test workflow uses `cache: pnpm` + `pnpm install
--frozen-lockfile`, which require a committed lockfile, but .gitignore
excluded pnpm-lock.yaml — so the job failed with "Dependencies lock
file is not found". The test suite also shells out to ffmpeg/ffprobe and
ImageMagick, which aren't on the runner.

- Stop gitignoring pnpm-lock.yaml and commit it (pnpm 10.6.5)
- Add an apt install step for ffmpeg + imagemagick to test.yml

Verified locally: 85 passing, 12 pending, 0 failing.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@ralyodio
ralyodio merged commit 8173780 into master Jul 17, 2026
5 checks passed
@ralyodio
ralyodio deleted the sh1pt/actions/coinpay-invoice/20260717-030432 branch July 17, 2026 03:15
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