MotorSignal-App/website/app
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
admin feat(ops): add incident management, user administration, support tickets, and website CMS 2026-09-18 18:35:12 -04:00
api feat(website): expose and verify deployed Git revision (#13) 2026-09-20 18:59:17 -04:00
clubs fix(website): normalize founder portal page widths across profile, applications, and ranks (#12) 2026-09-20 13:46:58 -04:00
download Improve ride recording and telemetry workflows 2026-09-08 02:13:03 -04:00
features feat(website): standardize dark glass design system, obsidian contrast buttons, and rider account management 2026-09-18 18:35:31 -04:00
forgot-password feat(website): standardize dark glass design system, obsidian contrast buttons, and rider account management 2026-09-18 18:35:31 -04:00
group-rides feat(website): standardize dark glass design system, obsidian contrast buttons, and rider account management 2026-09-18 18:35:31 -04:00
login feat(website): standardize dark glass design system, obsidian contrast buttons, and rider account management 2026-09-18 18:35:31 -04:00
pricing feat(website): standardize dark glass design system, obsidian contrast buttons, and rider account management 2026-09-18 18:35:31 -04:00
privacy Improve ride recording and telemetry workflows 2026-09-08 02:13:03 -04:00
register feat(website): standardize dark glass design system, obsidian contrast buttons, and rider account management 2026-09-18 18:35:31 -04:00
support Improve ride recording and telemetry workflows 2026-09-08 02:13:03 -04:00
terms Improve ride recording and telemetry workflows 2026-09-08 02:13:03 -04:00
verify-email Improve ride recording and telemetry workflows 2026-09-08 02:13:03 -04:00
globals.css fix(website): expand Founder Portal layout width to fill available canvas (#11) 2026-09-20 08:59:43 -04:00
layout.tsx fix(website): expand Founder Portal layout width to fill available canvas (#11) 2026-09-20 08:59:43 -04:00
page.tsx feat(website): standardize dark glass design system, obsidian contrast buttons, and rider account management 2026-09-18 18:35:31 -04:00