Skip to content

Resolve actions from tracked workflows anywhere in the checkout - #280

Draft
lox wants to merge 1 commit into
mainfrom
fix/arbitrary-workflow-actions
Draft

Resolve actions from tracked workflows anywhere in the checkout#280
lox wants to merge 1 commit into
mainfrom
fix/arbitrary-workflow-actions

Conversation

@lox

@lox lox commented Aug 17, 2026

Copy link
Copy Markdown
Contributor

Why

Tracked workflow files outside .github/workflows pass CLI validation, but action plan construction cannot locate the repository root. This prevents workflows such as ci/node.js.yml from using public or repository-local actions.

What

Carry the CLI-verified Git repository root into compiler options, canonicalize and confine workflow paths to that root, and use repository-relative source paths in compiler output. Preserve the existing .github/workflows restrictions for local reusable-workflow callers and hosted GITHUB_TOKEN issuance.

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