Webhook integration repo for GitHub agent bounty workflows (Sendly).
- Owner: Hazyshades
- Full name: Hazyshades/Sendly-Test-Repo
- Repo ID: 1287958084
| Case | Description | Reward |
|---|---|---|
| A | Issue bounty escrow | Test USDC on ARC Testnet |
| B | Review-to-earn | Test USDC on ARC Testnet |
Node.js version is pinned to 20.19.5 (defined in .nvmrc). Python 3.12 is used for Python CLI tests.
To set up the repository and run all checks locally (matching CI), use the following commands:
# Install dependencies
npm install # or npm ci
# Run TypeScript type checking
npm run typecheck
npm testnpm test runs both the JavaScript test runner (npm run test:js via node --test) and the Python CLI test suite (npm run test:py via node run_test_py.js -m unittest test_fix.py).
Runs the Node.js test runner across all JavaScript test suites:
npm run test:js
# or directly
node --testcomponents/file_upload.test.js
Runs the Python test suite (test_fix.py):
npm run test:pyor:
python3 -m unittest test_fix.pyor equivalently:
python test_fix.py- Comment
/attempt #NNon the bounty issue before starting work. - Fork the repository and open a PR that references the issue (
Fixes #NN). - After the PR is reviewed and merged, comment your ARC Testnet EVM address on the issue. The bounty is paid in test USDC on ARC Testnet.
In CI, each test suite is executed exactly once without overlap via a single npm test step.
To run all test suites locally (matching CI):
npm testTo run the JavaScript test suite:
npm run test:jsTo run the Python test suite:
npm run test:py