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 |