Skip to content

CI on Murph (rally RAL-144): .ci/local.toml; runs beside hosted Actions - #202

Merged
Castor-o7 merged 2 commits into
mainfrom
ci/ral-144-local-ci
Nov 11, 2026
Merged

Castor-o7 merged 2 commits into
mainfrom
ci/ral-144-local-ci

Conversation

@Castor-o7

Copy link
Copy Markdown
Owner

ci-local (Castor-o7/rally, docs/ci-local.md) runs tests, conformance, windows-cross-check and dependency-audit on Murph and posts local/<job>; local/check passes when tests and conformance both pass, as the workflow's check did. macos stays in the workflow, by hand.

release.yml loses its tag trigger (RAL-144: no workflow runs on its own). gh workflow run release.yml --ref v1.2.3 -f draft_release=true, on a v* tag, makes the draft release that pushing the tag used to; a plain dispatch is still the dry run.

local/tests and local/windows-cross-check need nc and the mingw C compiler on Murph (Josh's install step), and say so when they're missing. Merging needs the ruleset's required check changed from check (Actions) to local/check.

🤖 Generated with Claude Code

Castor-o7 and others added 2 commits November 11, 2026 13:48
ci-local runs tests, conformance, windows-cross-check and dependency-audit on Murph and posts
local/<job>; local/check passes when tests and conformance both pass, as the workflow's check
did. macos stays in the workflow, by hand. The release workflow loses its tag trigger: a
dispatch on a v* tag with draft_release=true makes the draft release the tag push used to.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…iggers

Josh (2026-11-11, directly): muster is public, so GitHub's standard hosted
runners bill nothing. ci.yml and release.yml are restored as on main;
.ci/local.toml declares `hosted_runs`, so ci-local runs alongside Actions
and Actions' `check` stays the required check.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@Castor-o7 Castor-o7 changed the title CI on Murph (rally RAL-144): .ci/local.toml; workflows run by hand only CI on Murph (rally RAL-144): .ci/local.toml; runs beside hosted Actions Nov 11, 2026
@Castor-o7

Copy link
Copy Markdown
Owner Author

Reworked at c6ee9b7 after Josh's decision (2026-11-11): run both. Muster is public, so GitHub's standard hosted runners bill nothing; ci.yml and release.yml are now as on main (triggers kept), .ci/local.toml declares hosted_runs, and Actions' check stays the required check. Needs rally#227 (which adds hosted_runs to ci-local) merged first.

@Castor-o7
Castor-o7 merged commit f6a294f into main Nov 11, 2026
6 checks passed
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