Skip to content

🌱 Serialize baremetal e2e globally#1908

Open
guettli wants to merge 1 commit intov1.1.xfrom
codex/global-baremetal-e2e-concurrency
Open

🌱 Serialize baremetal e2e globally#1908
guettli wants to merge 1 commit intov1.1.xfrom
codex/global-baremetal-e2e-concurrency

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 this e2e job one bare-metal run observed a hostname from another workflow run, which is consistent with concurrent use of the same bare-metal pool.

permanent HetznerBareMetalHost error on HetznerBareMetalHost "bm-e2e-1724024": permanent error expected rescue system ("rescue" or "bm-ci23608494412-84179z-md-1-dppc6-wfpng"), but found different hostname "bm-ci23608481699-womc8k-md-1-q5p65-dngxk

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.

PR for main: #1909

@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 13:50
@guettli guettli requested a review from batistein March 27, 2026 13:50
@github-actions github-actions bot added size/XS Denotes a PR that changes 0-20 lines, ignoring generated files. area/github Changes made in the github directory labels Mar 27, 2026
@guettli
Copy link
Copy Markdown
Collaborator Author

guettli commented Mar 27, 2026

Matching main PR: #1909

This v1.1.x backport corresponds to #1909

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 size/XS Denotes a PR that changes 0-20 lines, ignoring generated files. waiting-for-review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant