Both the justfile and the pre-commit configuration for the `pr-check` sync were broken: * justfiles run recipes one line at a time in a fresh shell, so the venv activation was not working * the pre-commit config was relying on an installed `ruamel.yaml` pakcage, but the default one installable via `apt` on Ubuntu 24.04 is old and generates different output (with formatting differences). Now: * the venv dance is put in a separate bash script * both just and pre-commit will use that same script, so both problems will be fixed As a bonus, a root `justfile` is added exposing the `update-pr-checks` recipes plus a `build` one. Running `just` without arguments will also now call the default `sync` recipes that will call both of the above. |
||
|---|---|---|
| .. | ||
| checks | ||
| .gitignore | ||
| justfile | ||
| readme.md | ||
| sync.py | ||
| sync.sh | ||
PR Checks
This folder contains the workflow generator that must be run in order to create the workflows used by the CodeQL Action CI. Workflows must be recreated after any change to one of the files in this directory.
Updating workflows
- Install https://github.com/casey/just by whichever way you prefer.
- Run
just update-pr-checksin your terminal.
If you don't want to intall just
Manually run each step in the justfile.