Skip to content

[pull] main from bootc-dev:main#149

Merged
pull[bot] merged 2 commits into
TheTechOddBug:mainfrom
bootc-dev:main
Apr 28, 2026
Merged

[pull] main from bootc-dev:main#149
pull[bot] merged 2 commits into
TheTechOddBug:mainfrom
bootc-dev:main

Conversation

@pull

@pull pull Bot commented Apr 28, 2026

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

Enable GitHub merge queues for bootc. Heavy integration tests (multi-OS
matrix, Testing Farm, COPR builds) are expensive and should not block
every PR, but must pass before merging.

GitHub Actions CI now has three tiers:
- Plain PR: only cheap/fast jobs (build, unit tests, docs). Heavy jobs
  are skipped but the `required-checks` sentinel still passes.
- `ci/tier-1` label: adds centos-10 matrix for package+integration+upgrade.
- `ci/merge` label or merge_group: full OS matrix, identical to what the
  merge queue runs.

A `compute-ci-level` job emits dynamic JSON matrices based on the
trigger/labels; matrix jobs consume these via `fromJson()`. The
`required-checks` sentinel accepts `skipped` as success and uses explicit
jq failure reporting instead of the fragile `!`-negation pattern.

Packit (COPR builds + Testing Farm) is similarly label-gated: ci/tier-1
for primary targets (centos-10, fedora-44), ci/merge for the full set.
Packit is NOT wired into the merge queue as a required check because it
embeds the branch name in its check names
(`rpm-build:gh-readonly-queue/main/...:target`), making it impractical
to enforce via GitHub rulesets.

Ref: bootc-dev/infra#143
Assisted-by: OpenCode (Claude Sonnet 4.6)
Signed-off-by: Colin Walters <walters@verbum.org>
s390x builds are currently broken. Drop them across all copr_build
jobs until the issue is resolved.

Assisted-by: OpenCode (Claude Sonnet 4.5)
Signed-off-by: Colin Walters <walters@verbum.org>
@pull pull Bot locked and limited conversation to collaborators Apr 28, 2026
@pull pull Bot added the ⤵️ pull label Apr 28, 2026
@pull pull Bot merged commit e07abd0 into TheTechOddBug:main Apr 28, 2026
0 of 7 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant