Skip to content

infra: wire security gate into CI and sync API docs - #1063

Merged
ogazboiz merged 1 commit into
LabsCrypt:mainfrom
Chidimj:infra/security-ci-dependabot-docs-sync
Jul 29, 2026
Merged

infra: wire security gate into CI and sync API docs#1063
ogazboiz merged 1 commit into
LabsCrypt:mainfrom
Chidimj:infra/security-ci-dependabot-docs-sync

Conversation

@Chidimj

@Chidimj Chidimj commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

Summary

Bundles fixes for four small infra/docs issues:

Closes #1059
Closes #1061
Closes #1062

(#1060 is already resolved on main via #772 — flagging for maintainers to close.)

Test plan

  • node scripts/verify-security-setup.js passes on current config (6/6)
  • Confirmed script exits 1 when SECURITY.md is removed (proves the CI gate works)
  • node -e "JSON.parse(...)" validates the edited Postman collection is well-formed JSON
  • Manually diffed Postman stream endpoints against @openapi annotations in stream.routes.ts, streams/withdraw.ts, controllers/stream/cancel.ts

- Run npm run verify-security as part of the Security Checks workflow
  so a misconfigured security setup fails CI instead of only being
  caught manually.
- Add explicit GitHub Security Advisories reporting instructions to
  SECURITY.md.
- Add missing stream lifecycle endpoints (summary, pause, resume,
  withdraw, cancel, top-up) to the Postman collection and document
  the Swagger spec as the source of truth in docs/api/README.md.

Closes LabsCrypt#1059
Closes LabsCrypt#1061
Closes LabsCrypt#1062
@ogazboiz
ogazboiz merged commit e77be6c into LabsCrypt:main Jul 29, 2026
10 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

2 participants