Skip to content

Gate required beginner flow on release smokes - #35

Merged
MarcelT87 merged 1 commit into
mainfrom
ci/require-release-smokes
Oct 5, 2026
Merged

MarcelT87 merged 1 commit into
mainfrom
ci/require-release-smokes

Conversation

@MarcelT87

Copy link
Copy Markdown
Owner

Summary

Make the already-required beginner-flow check depend on both release-readiness smoke jobs.

The repository ruleset currently requires:

  • beginner-flow;
  • pytest on Python 3.11–3.14.

It does not yet directly require:

  • package-smoke;
  • contributor-smoke.

The available repository connection cannot edit the administrative ruleset, so this PR makes the existing required beginner-flow check fail unless both release smokes completed successfully.

Behaviour

beginner-flow now:

  • waits for package-smoke and contributor-smoke;
  • runs even if an upstream smoke failed/cancelled;
  • explicitly requires both upstream results to be success;
  • then runs the normal beginner workflow unchanged.

This means a failed package/contributor smoke can no longer coexist with a green required beginner-flow.

Scope

CI/release protection only.

No runtime, parser, Evidence, installer, profile, bundle or submission behaviour changes.

@MarcelT87
MarcelT87 merged commit f072564 into main Oct 5, 2026
7 checks passed
@MarcelT87
MarcelT87 deleted the ci/require-release-smokes branch October 5, 2026 14:56
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