Skip to content

Fix zero-job workflow failure and add local preflight - #152

Merged
RobLe3 merged 1 commit into
mainfrom
fix/ci-workflow-preflight
Aug 26, 2026
Merged

RobLe3 merged 1 commit into
mainfrom
fix/ci-workflow-preflight

Conversation

@RobLe3

@RobLe3 RobLe3 commented Aug 26, 2026

Copy link
Copy Markdown
Owner

What changed

  • replace the unsupported workflow-level runner.temp expression with a workspace-relative disposable Cargo target
  • keep quality validation on pull requests and explicit dispatch, avoiding a second hosted run after merge
  • add a pinned local actionlint command and contributor guidance
  • repair the manual release workflow without changing its manual-only publication authority

Why

The previous workflow definition failed before GitHub created any jobs because the runner context is unavailable in workflow/job env. An empty job set is a workflow failure, not successful validation.

Validation

  • ./scripts/check_ci_workflows.sh
  • dependency policy, format, clippy, and complete locked tests through the disposable Cargo gate
  • package/worktree checks in the cross-repository local preflight

No package publication or deployment is included.

@RobLe3
RobLe3 merged commit a3e4a81 into main Aug 26, 2026
1 check passed
@RobLe3
RobLe3 deleted the fix/ci-workflow-preflight branch August 26, 2026 19:49
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