thanks for helping make paystable harder to break.
run these before opening a PR:
go test ./...
go vet ./...
cd dashboard && npm ci && npm run lint && npm run buildfor the full local stack:
cp .env.testkit.example .env.testkit
docker compose -f docker-compose.testkit.yml --env-file .env.testkit up --build- keep changes small and explain the payment failure mode being fixed.
- add tests for state-machine, signature, delivery, and migration changes.
- do not commit
.env,docs-site/,node_modules, generated local binaries, or local gap notes. - prefer lowercase conventional commits, for example
fix(webhook): persist early gateway events.
do not open public issues for vulnerabilities. use the process in SECURITY.md.