Skip to content

Commit 8173780

Browse files
sh1pt-actions-fleet[bot]ralyodioclaude
authored
sh1pt: install CoinPayPortal Invoice Bot (coinpay-invoice@1.0.0) (#9)
* Add .github/workflows/coinpay.yml via sh1pt coinpay-invoice@1.0.0 * Fix CI: commit pnpm-lock.yaml + install ffmpeg/imagemagick in test workflow 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> --------- 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 faa15c7 commit 8173780

1 file changed

Lines changed: 31 additions & 0 deletions

File tree

‎.github/workflows/coinpay.yml‎

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# Managed by sh1pt Actions Fleet
2+
# pack: coinpay-invoice@1.0.0
3+
# install: sh1pt-actions-store
4+
# hash: sha256:34ad3313699d6a34845801f6d1c0963e36bee5d375678ffdd2a4bf0f46a17fa2
5+
name: CoinPayPortal invoice command
6+
7+
on:
8+
issue_comment:
9+
types: [created]
10+
11+
permissions:
12+
issues: write
13+
pull-requests: write
14+
15+
concurrency:
16+
group: coinpay-${{ github.workflow }}-${{ github.event.issue.number }}
17+
cancel-in-progress: false
18+
19+
jobs:
20+
coinpay:
21+
# Only spin up when a comment actually invokes the bot.
22+
if: startsWith(github.event.comment.body, '/coinpay')
23+
runs-on: ubuntu-latest
24+
timeout-minutes: 15
25+
steps:
26+
- uses: profullstack/coinpaybot@v0
27+
with:
28+
github-token: ${{ secrets.GITHUB_TOKEN }}
29+
coinpay-api-key: ${{ secrets.COINPAY_API_KEY }}
30+
coinpay-business-id: ${{ secrets.COINPAY_BUSINESS_ID }}
31+
coinpay-base-url: https://coinpayportal.com

0 commit comments

Comments
 (0)