Skip to content

ci: unique umbrella job names for branch protection - #19

Merged
danbugs merged 3 commits into
mainfrom
ci-unique-umbrella-names
May 13, 2026
Merged

ci: unique umbrella job names for branch protection#19
danbugs merged 3 commits into
mainfrom
ci-unique-umbrella-names

Conversation

@danbugs

@danbugs danbugs commented May 13, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Renames all-checks-passed to host-checks-passed, benchmarks-passed, and test-examples-passed across the three workflow files
  • Fixes auto-merge triggering too early: GitHub branch protection matched the first all-checks-passed to complete (host-checks, ~1 min) and merged before benchmarks and test-examples finished
  • Each workflow now has a uniquely named umbrella job that can be individually required in branch protection settings

Rename all-checks-passed to host-checks-passed, benchmarks-passed,
and test-examples-passed so branch protection can require each
individually — prevents auto-merge from triggering when only the
fastest workflow completes.

Signed-off-by: danbugs <danilochiarlone@gmail.com>

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Linux Benchmarks

Details
Benchmark suite Current: b59826c Previous: 9d37a86 Ratio
hello_world (median) 20 ms 20 ms 1
pandas (median) 100 ms 100 ms 1
density (per VM) 6 MB 6 MB 1
snapshot (disk) 648 MiB 648 MiB 1

This comment was automatically generated by workflow using github-action-benchmark.

When Swatinem/rust-cache restores cached fingerprints but not the
surrogate exe, Cargo skips the build script and RustEmbed fails.
Clear hyperlight-host fingerprints when the surrogate is missing
so the build script re-runs.

Signed-off-by: danbugs <danilochiarlone@gmail.com>

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Windows Benchmarks

Details
Benchmark suite Current: b59826c Previous: 9d37a86 Ratio
hello_world (median) 227 ms 261 ms 0.87
pandas (median) 784 ms 895 ms 0.88
density (per VM) 6 MB 6 MB 1
snapshot (disk) 673 MiB 673 MiB 1

This comment was automatically generated by workflow using github-action-benchmark.

Linux: replace pwsh Copy-Item (USERPROFILE is unset) with cp to
/usr/local/bin.

Windows: add surrogate build consistency check (was missing from
the matrix job, only runtime-test-windows had it).

Signed-off-by: danbugs <danilochiarlone@gmail.com>
@danbugs
danbugs merged commit 35c26ff into main May 13, 2026
120 of 122 checks passed
@danbugs
danbugs deleted the ci-unique-umbrella-names branch May 13, 2026 02:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant