Commit 45115ca
committed
feat(workflow)!: unified CI/CD workflow configuration
Consolidates separate CI.yml into single workflow.yml with improved efficiency,
conditional publishing, and better concurrency management.
BREAKING CHANGE: The .github/workflows/CI.yml file has been deleted and its
functionality merged into workflow.yml. Consuming repositories must migrate
to the new unified workflow structure.
- Renamed CI.yml to CI.yml.backup (reference only)
- Implemented concurrency groups with auto-cancellation
- Added conditional job execution based on PR state
- Created comprehensive test suite (52 integration tests, 63 contract tests)
- Added migration guide and release notes
- Updated documentation with breaking change notice
Closes #2011 parent 76532bf commit 45115ca
File tree
17 files changed
+2511
-1
lines changed- .github/workflows
- docs
- release-notes
- specs/001-unified-workflow
- tests
- integration
- workflows
17 files changed
+2511
-1
lines changedFile renamed without changes.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
63 | 63 | | |
64 | 64 | | |
65 | 65 | | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
66 | 70 | | |
67 | 71 | | |
68 | 72 | | |
| |||
347 | 351 | | |
348 | 352 | | |
349 | 353 | | |
350 | | - | |
| 354 | + | |
351 | 355 | | |
352 | 356 | | |
353 | 357 | | |
| |||
0 commit comments