MotorSignal-App/website/app/api
Billie Ponder 7efd29a214
feat(website): expose and verify deployed Git revision (#13)
* feat(website): embed deployment revision

* feat(website): expose deployment revision endpoint

* fix(website): normalize revision variable name

* fix(website): normalize revision variable name

* feat(deploy): verify exact website revision

* test(website): cover deployment revision contract

* ci(website): validate deployment revision contract

* fix(deploy): resolve package paths from repository root

* fix(deploy): reject dirty website sources before assigning deployment revision

- Check git status --porcelain on website/ and refuse deployment if uncommitted changes exist.

- Add assertions in deployment-revision.test.cjs to enforce dirty working tree rejection.

---------

Co-authored-by: Developer <dev@example.com>
2026-09-20 18:59:17 -04:00
..
account feat(website): standardize dark glass design system, obsidian contrast buttons, and rider account management 2026-09-18 18:35:31 -04:00
auth/[action] feat(website): standardize dark glass design system, obsidian contrast buttons, and rider account management 2026-09-18 18:35:31 -04:00
motorcycle-image feat(website): standardize dark glass design system, obsidian contrast buttons, and rider account management 2026-09-18 18:35:31 -04:00
ops feat(ops): implement production operations infrastructure dashboard (phase 1) (#14) 2026-09-20 17:14:21 -04:00
version feat(website): expose and verify deployed Git revision (#13) 2026-09-20 18:59:17 -04:00