Bump to v0.7.5 — Headless E2E + CI Gate
Some checks failed
CI/CD / detect-changes (pull_request) Successful in 4s
CI/CD / test-frontend (pull_request) Successful in 6s
CI/CD / test-runners (pull_request) Failing after 1m12s
CI/CD / e2e-smoke (pull_request) Failing after 1m14s
CI/CD / test-go-pg (pull_request) Successful in 2m41s
CI/CD / test-sqlite (pull_request) Successful in 3m5s
CI/CD / build-and-deploy (pull_request) Has been skipped
Some checks failed
CI/CD / detect-changes (pull_request) Successful in 4s
CI/CD / test-frontend (pull_request) Successful in 6s
CI/CD / test-runners (pull_request) Failing after 1m12s
CI/CD / e2e-smoke (pull_request) Failing after 1m14s
CI/CD / test-go-pg (pull_request) Successful in 2m41s
CI/CD / test-sqlite (pull_request) Successful in 3m5s
CI/CD / build-and-deploy (pull_request) Has been skipped
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
24
CHANGELOG.md
24
CHANGELOG.md
@@ -2,6 +2,30 @@
|
||||
|
||||
All notable changes to Armature are documented here.
|
||||
|
||||
## v0.7.5 — Headless E2E + CI Gate
|
||||
|
||||
**CI Gating Redesign**
|
||||
- `VERSION` and `scripts/*` no longer trigger frontend/backend tests — deploy-only (pipeline v0.18.0)
|
||||
- `docs/*` changes now trigger build-and-deploy (docs are served in-app via Docs surface)
|
||||
- Path gating comment block updated to reflect corrected model
|
||||
|
||||
**E2E Smoke Test**
|
||||
- `ci/e2e-smoke-test.sh` — authenticates as admin, discovers surfaces, runs Playwright navigation test
|
||||
- `ci/e2e-smoke-driver.js` — visits every surface, asserts shell topbar present, no JS console errors, home link works
|
||||
- Screenshot-on-failure: full-page PNG + console log saved as CI artifacts
|
||||
- Baseline screenshots captured for every surface (informational, not a gate)
|
||||
|
||||
**CI Pipeline Integration**
|
||||
- `test-runners` stage re-enabled with broad trigger condition (BE/FE/packages/infra)
|
||||
- New `e2e-smoke` stage: boots server via docker-compose, runs Playwright smoke test, failure blocks merge
|
||||
- `docker-compose.ci.yml` gains `e2e-smoke` service (same Playwright v1.52.0 image)
|
||||
- `build-and-deploy` now depends on both `test-runners` and `e2e-smoke`
|
||||
|
||||
**Documentation**
|
||||
- `docs/DESIGN-storage-primitives.md` — v0.8.x storage primitives design (files module, workspace module, capability negotiation, vector columns)
|
||||
- `docs/DESIGN-extension-composability.md` — v0.8.4 composability design (slots/contributes manifest fields, lib.require relaxation, SDK helpers)
|
||||
- `ROADMAP.md` expanded through v1.0: v0.8.x storage primitives, v0.9.x reference extensions, v0.10.x sidecar tier, v1.0 gate criteria, design principles, full design decisions log
|
||||
|
||||
## v0.7.4 — Documentation + Deferred Surface Work
|
||||
|
||||
**Docs Category Grouping**
|
||||
|
||||
10
ROADMAP.md
10
ROADMAP.md
@@ -185,11 +185,11 @@ same pattern as the kernel surface migrations.
|
||||
|
||||
| Step | Status | Description |
|
||||
|------|--------|-------------|
|
||||
| CI gating redesign | | Fix path rules: `VERSION`/`scripts/*` deploy-only, `docs/*` no longer skips deploy, test-runners trigger on any code change. |
|
||||
| E2E smoke test harness | | `ci/e2e-smoke-test.sh` + `ci/e2e-smoke-driver.js` — Playwright visits every surface, asserts topbar, no JS errors, home link. |
|
||||
| Screenshot-on-failure | | Full-page screenshot + console log saved as CI artifacts. |
|
||||
| CI pipeline integration | | Re-enable `test-runners` stage, add `e2e-smoke` stage. Failure blocks merge. |
|
||||
| Design docs landed | | `docs/DESIGN-storage-primitives.md`, `docs/DESIGN-extension-composability.md`. Roadmap expanded through v1.0. |
|
||||
| CI gating redesign | done | Fix path rules: `VERSION`/`scripts/*` deploy-only, `docs/*` no longer skips deploy, test-runners trigger on any code change. |
|
||||
| E2E smoke test harness | done | `ci/e2e-smoke-test.sh` + `ci/e2e-smoke-driver.js` — Playwright visits every surface, asserts topbar, no JS errors, home link. |
|
||||
| Screenshot-on-failure | done | Full-page screenshot + console log saved as CI artifacts. |
|
||||
| CI pipeline integration | done | Re-enable `test-runners` stage, add `e2e-smoke` stage. Failure blocks merge. |
|
||||
| Design docs landed | done | `docs/DESIGN-storage-primitives.md`, `docs/DESIGN-extension-composability.md`. Roadmap expanded through v1.0. |
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user