copilot-swe-agent[bot]
|
1fe6f86cc0
|
ci: restore javascript-typescript CodeQL config alongside javascript
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
|
2026-03-08 19:27:01 +00:00 |
|
copilot-swe-agent[bot]
|
3f8a95d808
|
ci: fix CodeQL javascript language identifier mismatch
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
|
2026-03-08 11:11:34 +00:00 |
|
copilot-swe-agent[bot]
|
9d2994a4aa
|
feat(ci): consolidate 6 workflow files into 3 optimized workflows
BREAKING CHANGE: Workflow files consolidated with proper dependencies
- Create new unified CI pipeline (.github/workflows/ci.yml)
- Multi-stage pipeline: test/lint/mypy → build → deploy
- Add concurrency groups to cancel redundant PR runs
- Fix bug: only push Docker images on push events (not PRs)
- Fix bug: upgrade checkout action from v3 to v4
- Fix bug: enforce quality gates with job dependencies
- Preserve Redis/RabbitMQ services for tests
- Preserve Codecov integration and test artifacts
- Push to both Docker Hub and GHCR with proper tags
- Include SBOM and provenance attestations
- Update release.yml: remove no-op "Trigger Docker Build" step
- Update codeql.yml: remove template comments and boilerplate
- Delete 4 redundant workflow files:
- tests.yaml (merged into ci.yml)
- docker-build.yaml (merged into ci.yml)
- docker-ci.yml (merged into ci.yml)
- deploy.yaml (merged into ci.yml)
Docker registries: Docker Hub + GHCR (Quay.io auto-builds separately)
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
|
2026-02-13 13:06:23 +00:00 |
|
Christian Krakau-Louis
|
c84f64a846
|
Add CodeQL analysis workflow configuration
|
2026-02-07 15:51:10 +01:00 |
|