Skip to content

🌱 Serialize baremetal e2e globally#1909

Open
guettli wants to merge 1 commit intomainfrom
codex/global-baremetal-e2e-concurrency-main
Open

🌱 Serialize baremetal e2e globally#1909
guettli wants to merge 1 commit intomainfrom
codex/global-baremetal-e2e-concurrency-main

Conversation

@guettli
Copy link
Copy Markdown
Collaborator

@guettli guettli commented Mar 27, 2026

What changed

This changes the bare-metal GitHub Actions concurrency groups to a fixed global key: ci-e2e-baremetal-global.

Why

The previous concurrency keys were based on ${{ github.ref }}, which serialized runs only per PR ref. That still allowed bare-metal e2e jobs from different PRs to run at the same time against the shared ci-pool.

That overlap can cause host reuse and cross-run interference. In the March 26, 2026 failure on PR #1850, one bare-metal run observed a hostname from another workflow run, which is consistent with concurrent use of the same bare-metal pool.

Scope

This only changes bare-metal workflows:

  • E2E PR Blocking bare-metal job
  • E2E Basic Baremetal
  • E2E Baremetal Feature

Hcloud-only jobs keep their existing per-ref concurrency.

Matching v1.1.x PR: #1908

@guettli guettli changed the title [codex] Serialize baremetal e2e globally 🌱 Serialize baremetal e2e globally Mar 27, 2026
@guettli guettli marked this pull request as ready for review March 27, 2026 14:04
@github-actions github-actions bot added the area/github Changes made in the github directory label Mar 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/github Changes made in the github directory

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant