mirror of
https://github.com/sredevopsorg/deepseek-kubernetes-sandbox.git
synced 2026-11-03 01:13:24 +00:00
ci(workflows): streamline CI and remove redundant builds (#31)
Streamline the CI and release workflows: - ci.yaml is now PR-only (no push-to-main re-run) and keeps only lint and dependency-review; the gateway-image local build/smoke job is removed. - Split the path-sensitive jobs into ci-python.yaml and ci-manifests.yaml, each using native on.pull_request.paths filtering so unrelated PRs skip them. - Drop the duplicate check-manifests.py run from the lint job. - release.yaml: skip the tests job steps for tags already on main (where PR CI already ran), keeping them only for release-branch tags. Co-authored-by: SREDevOpsAgents <agents@sredevops.org>
This commit is contained in:
committed by
GitHub
parent
b57916d854
commit
dcb5b436f6
@@ -43,8 +43,8 @@ Install the gateway dev dependencies once:
|
||||
- Use a Conventional Commit title, for example feat(gateway): add wake metrics
|
||||
or docs(examples): clarify SSO trust boundary. PR titles are linted.
|
||||
- Keep the diff scoped. Squash merge into main; history stays linear.
|
||||
- Required checks: lint, python, manifests, gateway-image, pr-title, CodeQL,
|
||||
and dependency-review. Branch protection is described in docs/gitflow.md.
|
||||
- Required checks: lint, python, manifests, pr-title, CodeQL, and
|
||||
dependency-review. Branch protection is described in docs/gitflow.md.
|
||||
- Update the docs that the change affects; docs are part of the change, not a
|
||||
follow-up.
|
||||
- Never commit a real secret. Secret-shaped YAML belongs in a *.yaml.example
|
||||
|
||||
Reference in New Issue
Block a user