Skip to content

Commit 0b3e99b

Browse files
committed
refactor: consolidate CI/CD workflows following flash-worker pattern
Merge 5 scattered workflow files (CI-pytests, CI-codeql, CI-e2e, CD-publish_to_pypi, CD-test_publish_to_pypi) into 2 consolidated files (ci.yml, cd.yml). Add Makefile so local dev mirrors CI. - ci.yml: test + e2e + codeql as parallel quality gates + validation job - cd.yml: staging TestPyPI + production release-please/PyPI publish - Makefile: setup, test, build, verify, quality-check targets - Normalize setup-uv to v7 across all jobs - Disable notify-workers pending optimization (85min wasted runner time) - vhs.yml unchanged (manual only, unrelated to pipeline) Closes AE-2779
1 parent 1ce9d85 commit 0b3e99b

File tree

8 files changed

+278
-293
lines changed

8 files changed

+278
-293
lines changed

.github/workflows/CD-publish_to_pypi.yml

Lines changed: 0 additions & 116 deletions
This file was deleted.

.github/workflows/CD-test_publish_to_pypi.yml

Lines changed: 0 additions & 35 deletions
This file was deleted.

.github/workflows/CI-codeql.yml

Lines changed: 0 additions & 68 deletions
This file was deleted.

.github/workflows/CI-e2e.yml

Lines changed: 0 additions & 38 deletions
This file was deleted.

.github/workflows/CI-pytests.yml

Lines changed: 0 additions & 36 deletions
This file was deleted.

0 commit comments

Comments
 (0)