Enhance CI configuration and documentation; add new action palette adapter
Some checks failed
CI / validate (push) Has been cancelled

This commit is contained in:
isopropilick
2026-09-15 10:32:11 -06:00
parent 896c3a121a
commit 29899223e4
12 changed files with 296 additions and 11 deletions

37
CHANGELOG.md Normal file
View File

@@ -0,0 +1,37 @@
# Changelog
All notable changes to QKForce Framework CWQ are recorded here.
## Unreleased
No unreleased changes.
## 0.2.0 - 2026-09-11
### Review fixes
- Regenerate the lockfile from the registry for QKTestAnalytics 0.4.1.
- Build portable HTML through the fixed test entrypoint after runner success or failure and preserve nonzero status.
- Add entrypoint failure/report sequencing tests and verify HTML presence in CI.
Initial release candidate for the fixed QKForce execution template.
### Added
- Fixed TypeScript, Cucumber, WebdriverIO and QKTestAnalytics execution profile.
- Generated-project manifest validation and deterministic `qkforce:test` entrypoint.
- Canonical `features/`, `steps/` and page-object layout shared with the FrontEnd generator.
- QKTestAnalytics adapter integration, result manifests and portable template contract documentation.
- Dependency-free structural tests for generated project paths and execution entrypoints.
### Changed
- QKForce-generated suites use `test/qkforce/manifest.json` as the runtime provenance boundary.
- The template consumes `@qacg/qk-test-analytics` 0.4.1 at the manifest level.
### Known limitations
- The Analytics 0.4.1 lockfile is regenerated and clean-install/contract checks pass; merge and exact-candidate CI evidence remain required (#10).
- A successful required terminal CI run on the release candidate is still needed (#6).
- Portable report orchestration is implemented; passing/failing real-scenario acceptance remains tracked in #8.