Run the quality checks from a script file of this repository
Task: MIL-003#3
This commit is contained in:
@@ -9,8 +9,8 @@
|
||||
## Version History
|
||||
| Date | Status | Author | Reviewer | Change | Commit |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| 2026-10-10 | Deprecated | Jens Tirsvad Nielsen | S01 | Initial version | [385d2fb] |
|
||||
| 2026-10-10 | Accepted | Jens Tirsvad Nielsen | S01 | Reviewed (RC-038): the security impact of installing the tools from PyPI named | [385d2fb] |
|
||||
| 2026-10-10 | Deprecated | Jens Tirsvad Nielsen | S01 | Reviewed (RC-038): the security impact of installing the tools from PyPI named | [385d2fb] |
|
||||
| 2026-10-11 | Accepted | Jens Tirsvad Nielsen | S01 | Added the input tools-ref: the shell steps moved to a script file fetched at that ref (RC-051) | pending |
|
||||
|
||||
Allowed Status values: `Proposed`, `Accepted`, `Rejected`, `Deprecated`, `Superseded by ADR-NNNN`.
|
||||
|
||||
@@ -55,9 +55,12 @@ Options for the shape of the workflow:
|
||||
|
||||
The shared workflow `quality-checks.yml` is one reusable workflow with the
|
||||
inputs `languages` (a comma list of `python` and `shell`, default both),
|
||||
`working-directory` (default `.`) and one version input per tool whose
|
||||
defaults are the pinned versions above, and it installs the tools from PyPI
|
||||
into a virtual environment. A run passes when every selected tool exits 0 and
|
||||
`working-directory` (default `.`), one version input per tool whose
|
||||
defaults are the pinned versions above, and `tools-ref` (default `v1`, the
|
||||
tag or branch from which the workflow fetches its script
|
||||
`tools/quality-checks.sh`), and it installs the tools from PyPI into a virtual
|
||||
environment. A call at an exact tag is pinned completely only when `tools-ref`
|
||||
names the same tag; with the default the script follows the major tag. A run passes when every selected tool exits 0 and
|
||||
fails when any exits non-zero, and a language with no files is skipped with a
|
||||
notice and counts as a pass.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user