Skip to content

ci: add concurrency cancellation + job timeouts to data-ingestors CI#302

Merged
shujaatTracebloc merged 1 commit into
developfrom
ci/add-concurrency-timeouts
Jun 17, 2026
Merged

ci: add concurrency cancellation + job timeouts to data-ingestors CI#302
shujaatTracebloc merged 1 commit into
developfrom
ci/add-concurrency-timeouts

Conversation

@LukasWodka

Copy link
Copy Markdown
Collaborator

Summary

Mechanical CI-hygiene change. Adds a per-ref concurrency group and timeout-minutes to the four non-automation workflows under .github/workflows/:

  • e2e.yml — added concurrency only (the e2e job already had timeout-minutes: 15)
  • publish-dev.ymlconcurrency + timeout-minutes: 20 on publish
  • publish-master.ymlconcurrency + timeout-minutes: 20 on publish
  • release-image.ymlconcurrency + timeout-minutes: 30 on release (multi-arch docker build + cosign)

The concurrency group is keyed on github.ref with cancel-in-progress gated to pull_request events only, so push/tag/schedule runs are never cancelled — only superseded PR pushes are. Hung steps now hit the job timeout instead of the 6h runner default.

tests.yml was left untouched (it already has both). No kanban/org-automation caller workflows were modified.

Type: CI hygiene / cost reduction

Test plan

  • All four touched workflows parse as valid YAML (yaml.safe_load).
  • Concurrency + timeouts only — no change to any job's steps, triggers, or behavior.

🤖 Generated with Claude Code

Adds a per-ref concurrency group (cancels superseded PR runs only;
push/schedule runs never cancelled) and timeout-minutes to every job, so
stale PR pushes stop wasting runner time and hung steps can't run to the
6h default. No change to job behavior.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@LukasWodka

Copy link
Copy Markdown
Collaborator Author

👋 Heads-up — Code review queue is at 34 / 30

Above the WIP limit. The team convention is to review existing PRs before opening new work.

Open PRs currently in Code review (oldest first):

Pull from review before opening new work. (This is a nudge from the kanban WIP check, not a block.)

@LukasWodka LukasWodka added the devops DevOps / CI-CD / build & deploy label Jun 17, 2026
@shujaatTracebloc shujaatTracebloc merged commit 7ba37ec into develop Jun 17, 2026
6 checks passed
@shujaatTracebloc shujaatTracebloc deleted the ci/add-concurrency-timeouts branch June 17, 2026 16:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

devops DevOps / CI-CD / build & deploy

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants