-
Notifications
You must be signed in to change notification settings - Fork 1
chore(ci): fold parallel coordinator into parallel execution #1779
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
CI Status Snapshot (2026-01-25T14:36:05.213Z)
|
❓ Code Generation Drift DetectionStatus: Automated by AE-Framework Codegen |
Quality Summary
|
🔍 Verification Summary
Unlinked (top 5)- Device registration publishes enough pre-keys and emits audit log (id: device-registration-publishes-enough-pre-keys-and-emits-audit-log) test:N/A impl:N/A formal:N/A - Invalid auth tag triggers audit violation for AES-GCM envelopes (id: invalid-auth-tag-triggers-audit-violation-for-aes-gcm-envelopes) test:N/A impl:N/A formal:N/A - Session rotation stays within forward secrecy thresholds (id: session-rotation-stays-within-forward-secrecy-thresholds) test:N/A impl:N/A formal:N/ALinked examples (up to 3)- Successful reservation (id: successful-reservation) test: [traceability/inventory.trace.test.ts](https://github.com/itdojp/ae-framework/blob/2a8645eba0ea4d090477159c9327c31d5f0d61e8/tests/traceability/inventory.trace.test.ts) impl: [domain/inventory.ts](https://github.com/itdojp/ae-framework/blob/2a8645eba0ea4d090477159c9327c31d5f0d61e8/src/domain/inventory.ts) formal: [tla+/Inventory.tla](https://github.com/itdojp/ae-framework/blob/2a8645eba0ea4d090477159c9327c31d5f0d61e8/specs/formal/tla+/Inventory.tla) - Prevent negative stock (id: prevent-negative-stock) test: [traceability/inventory.trace.test.ts](https://github.com/itdojp/ae-framework/blob/2a8645eba0ea4d090477159c9327c31d5f0d61e8/tests/traceability/inventory.trace.test.ts) impl: [domain/inventory.ts](https://github.com/itdojp/ae-framework/blob/2a8645eba0ea4d090477159c9327c31d5f0d61e8/src/domain/inventory.ts) formal: [tla+/Inventory.tla](https://github.com/itdojp/ae-framework/blob/2a8645eba0ea4d090477159c9327c31d5f0d61e8/specs/formal/tla+/Inventory.tla) - Idempotent by order id (id: idempotent-by-order-id) test: [traceability/inventory.trace.test.ts](https://github.com/itdojp/ae-framework/blob/2a8645eba0ea4d090477159c9327c31d5f0d61e8/tests/traceability/inventory.trace.test.ts) impl: [domain/inventory.ts](https://github.com/itdojp/ae-framework/blob/2a8645eba0ea4d090477159c9327c31d5f0d61e8/src/domain/inventory.ts) formal: [tla+/Inventory.tla](https://github.com/itdojp/ae-framework/blob/2a8645eba0ea4d090477159c9327c31d5f0d61e8/specs/formal/tla+/Inventory.tla)Hit basis (tests/formal)- Test hits: title=3 id=0 tag=0 - Formal hits: title=0 id=3 tag=0Non-OK modules (top 5)- KvOnce (log: artifacts/codex/KvOnce.tlc.log.txt) - KvOnceRefinement (log: artifacts/codex/KvOnceRefinement.tlc.log.txt) - KvOnceImpl (log: artifacts/codex/KvOnceImpl.tlc.log.txt) - KvOnce (log: artifacts/codex/KvOnce.tlc.log.txt) - KvOnceRefinement (log: artifacts/codex/KvOnceRefinement.tlc.log.txt) |
CodeX Artifacts Summary
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR consolidates the parallel-test-coordinator.yml workflow into parallel-test-execution.yml as part of the CI simplification effort tracked in issue #1006. The consolidation reduces workflow count from 48 to 46 by adding a mode selector to enable both coordinator and matrix execution modes within a single workflow file.
Changes:
- Added
workflow_dispatchtrigger with mode selection (coordinatorormatrix) and configuration inputs toparallel-test-execution.yml - Removed standalone
parallel-test-coordinator.ymlworkflow file - Updated workflow inventory documentation to reflect the reduction from 48 to 46 total workflows
Reviewed changes
Copilot reviewed 7 out of 7 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
.github/workflows/parallel-test-execution.yml |
Added workflow_dispatch inputs (mode, suites, max_concurrency, etc.), new coordinator job, and conditional logic to gate jobs based on execution mode |
.github/workflows/parallel-test-coordinator.yml |
Deleted standalone workflow, functionality moved to parallel-test-execution.yml |
docs/testing/parallel-execution-strategy.md |
Updated manual workflow reference to point to parallel-test-execution.yml with mode parameter |
docs/notes/issue-1006-workflow-triggers.md |
Updated workflow count from 48 to 46 and removed parallel-test-coordinator from listings |
docs/notes/issue-1006-workflow-trigger-profiles.md |
Updated trigger profile counts and moved parallel-test-execution to the correct category |
docs/notes/issue-1006-workflow-inventory.md |
Updated total workflow count and removed parallel-test-coordinator from file listings |
docs/notes/issue-1006-ci-consolidation-draft.md |
Documented the consolidation as part of low-risk integration efforts |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
概要
変更点
確認
Refs #1006 #1160