Skip to content

fix(node-ci): remove vendored actions tree before quality checks#24

Merged
jorisjonkers-dev-agents[bot] merged 1 commit into
mainfrom
ci/scope-lint-vendored
Jul 1, 2026
Merged

fix(node-ci): remove vendored actions tree before quality checks#24
jorisjonkers-dev-agents[bot] merged 1 commit into
mainfrom
ci/scope-lint-vendored

Conversation

@jorisjonkers-dev-agents

Copy link
Copy Markdown
Contributor

The node lint/test job vendors this workflows repo into .github-workflows/ to run the SHA-pinned setup-node composite action. A workspace-wide lint command (e.g. eslint .) then scanned that vendored tree and failed on its machine-authored YAML.

The vendored actions are only needed for setup-node, so remove the directory right after — every quality command then sees only the consuming project files. Fixes this class of failure globally for all node consumers.

Complements the shared frontend ESLint preset, which also ignores .github-workflows as defense-in-depth.

The lint/test job checks out the shared workflows repo into .github-workflows/ to run the setup-node composite action (SHA-pinned via job_workflow_sha, so it must live in the workspace). A workspace-wide lint command such as `eslint .` then scanned that vendored tree and failed on its machine-authored YAML. The vendored actions are only needed for setup-node, so remove the directory immediately afterwards; every quality command then sees only the consuming project's files. Fixes the class of failure globally for all node consumers.
@jorisjonkers-dev-agents jorisjonkers-dev-agents Bot merged commit 15e0845 into main Jul 1, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant