Skip to content

Align 3006.x stress workflow with branch-specific nightly dispatch - #70197

Open
charzl wants to merge 2 commits into
saltstack:3006.xfrom
charzl:feature/run-stress-test
Open

charzl wants to merge 2 commits into
saltstack:3006.xfrom
charzl:feature/run-stress-test

Conversation

@charzl

@charzl charzl commented Aug 31, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

Align 3006.x with the branch-specific nightly stress dispatcher in #70087. A dispatch with --ref 3006.x selects both the workflow definition and the tested source from 3006.x.

  • Remove the execution workflow's schedule; the default branch owns the branch-specific schedulers and reusable dispatcher.
  • Remove the separate branch input and let checkout follow the dispatched ref.
  • Use github.ref_name for the run name, Docker cache key, artifact name, and snapshot path.
  • Respect the repository-level SKIP_NIGHTLY_STRESS_TEST opt-out.
  • Preserve the current 3006.x duration and metrics defaults, the empty worker_threads override, and its existing diagnostics and dashboard publishing.

This changes only .github/workflows/nightly-stress-test.yml on 3006.x. Merge this execution-side update before enabling the independent 3006.x scheduler in #70087. That PR schedules master and 3008.x daily and 3006.x every two weeks.

Validation

  • Local pre-commit checks, including workflow generation.
  • Standalone actionlint and YAML/shell syntax checks.
  • Parsed dispatch checks confirm matching branch refs, no execution-workflow schedule or separate branch input, and preservation of the 3006.x worker default.
  • Live dispatch/end-to-end stress execution has not been run. After merge, dispatch against 3006.x and verify the tested ref, artifacts, and panel summary.

@charzl
charzl requested a review from a team as a code owner August 31, 2026 22:04
@charzl charzl changed the title Enable nightly stress test on 3006.x, matching master's dispatcher/worker split [draft]Enable nightly stress test on 3006.x, matching master's dispatcher/worker split Aug 31, 2026
charzl added a commit that referenced this pull request Aug 31, 2026
This PR's scope shrinks to just run-nightly-stress.yml's matrix
change. nightly-stress-test.yml's rewrite (dispatcher-loop removal,
schedule removal, SKIP_NIGHTLY_STRESS_TEST dedup) is being established
on 3006.x first (#70197) and will be ported to master and 3008.x as
separate, later changes -- not bundled into this PR.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@charzl charzl changed the title [draft]Enable nightly stress test on 3006.x, matching master's dispatcher/worker split Enable nightly stress test on 3006.x, matching master's dispatcher/worker split Aug 31, 2026
@charzl charzl changed the title Enable nightly stress test on 3006.x, matching master's dispatcher/worker split Drop nightly-stress-test.yml's own schedule and branch input on 3006.x Aug 31, 2026
@charzl
charzl force-pushed the feature/run-stress-test branch from e4b1cdc to 9b6a3b3 Compare August 31, 2026 23:30
@charzl charzl added this to the Sulphur v3006.28 milestone Aug 31, 2026
@twangboy

twangboy commented Oct 1, 2026

Copy link
Copy Markdown
Contributor

We are no longer accepting bug fixes on the 3006.x branch. Please rebase against the 3008.x branch.

@charzl
charzl force-pushed the feature/run-stress-test branch from 9b6a3b3 to 288e780 Compare October 15, 2026 17:43
@charzl charzl changed the title Drop nightly-stress-test.yml's own schedule and branch input on 3006.x Align 3008.x stress workflow with branch-specific nightly dispatch Oct 15, 2026
@charzl
charzl changed the base branch from 3006.x to 3008.x October 15, 2026 17:43
@charzl charzl added the test:full Run the full test suite label Oct 15, 2026
@charzl
charzl force-pushed the feature/run-stress-test branch from 288e780 to 12c82d2 Compare October 16, 2026 17:18
@charzl charzl changed the title Align 3008.x stress workflow with branch-specific nightly dispatch Align 3006.x stress workflow with branch-specific nightly dispatch Oct 16, 2026
@charzl
charzl changed the base branch from 3008.x to 3006.x October 16, 2026 17:18

This branch was successfully deployed

1 active deployment
ci — d14428c6 Deployed Oct 16, 2026 by charzl via Build Onedir Packages / macOS (x86_64) #27509
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

test:full Run the full test suite

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants