Skip to content

ci: allow manual Tests runs on main via workflow_dispatch - #560

Merged
Jammy2211 merged 1 commit into
mainfrom
claude/wake-up-xcfckm
Aug 7, 2026
Merged

ci: allow manual Tests runs on main via workflow_dispatch#560
Jammy2211 merged 1 commit into
mainfrom
claude/wake-up-xcfckm

Conversation

@Jammy2211

Copy link
Copy Markdown
Collaborator

What

Adds workflow_dispatch: to the Tests workflow (.github/workflows/main.yml), so a run against main HEAD can be re-requested on demand. One file, +8 lines (6 of them an explanatory comment).

No change to what is tested, or to when CI runs automatically — push to main and pull_request triggers are untouched.

Why

The GitHub Actions outage on 2026-08-06 dropped the push triggers for several merges to main. The result is that main HEAD (7fe795c) carries no Tests conclusion at all, and neither does any commit back to f07dff1:

commit on main Tests run
7fe795c (merge #559) tip none
4c0680f none
66fe21c (merge #557) none
bfc766e (merge #558) none
e3a8c60 none
8038d1c none
f07dff1 (merge #556) ✅ success

That span is not docs-only — it contains a geometry_profiles.py behaviour fix (inverse reference-frame transform startswithendswith), changes to cosmology/model.py, an astropy cap drop in pyproject.toml, and 31 lines of new tests.

Heart's ws_ci gate reads main-HEAD conclusions, so missing evidence blocks a release exactly as a red run would.

Recovery was awkward because neither existing lever works:

  • re-running an existing run re-tests that run's own (older) sha, not the current tip;
  • the only remaining trigger was pushing an empty commit to main.

workflow_dispatch gives a direct way to re-request a main-HEAD run after any dropped-trigger event.

Note

This PR's own pull_request run also exercises main's current content, which supplies the missing evidence for the untested span above.


Generated by Claude Code

A GitHub Actions outage on 2026-08-06 dropped the push triggers for
several merges to main, so main-HEAD carries no Tests conclusion. Heart's
ws_ci gate reads main-HEAD conclusions, so missing evidence blocks a
release just as a red run would.

Re-running an existing run re-tests that run's own (older) sha, so the
only recovery was pushing an empty commit to main. Adding
workflow_dispatch makes a main-HEAD run re-requestable on demand.

No change to what is tested or when it runs automatically.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MhmtTYYG4BianpWFSffZKN
@Jammy2211
Jammy2211 merged commit 63d69b8 into main Aug 7, 2026
2 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.

2 participants