You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Provision the Composite-Actions Check's YAML Parser Deterministically #2348
The repo gate's composite-actions check reads action files with PyYAML, falling back to yq. validate-task.yml provisions neither, and CI passes only because ubuntu-latest preinstalls yq.
A host with neither gets a named "could not read the action" finding per file.
Options
Parse through uvx --with pyyaml python, since uv is already a declared host tool and runs the schema half.
Vendor a minimal reader.
Declare the dependency.
Done when
The check reads action files on any host that has the declared tools.
Activity
Run the uvx Python Children From the Gate's Own Directory
Strip the Working-Directory Path Entry in the uvx Python Children
Run the uvx Python Children Isolated With UTF-8 Mode
Provision the Composite-Actions Check's YAML Parser Through uvx (#2359)
Format Only a Scalar Step Name or Shell in the Composite-Actions Check (