diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index ba1ce2980..07641528a 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -575,6 +575,14 @@ repos: entry: tools/dev/run-workspace-check.sh pytest "pytest --color=yes" files: ^(tools/[^/]+(/[^/]+)?/(src|tests|pyproject\.toml)|pyproject\.toml|tools/dev/run-workspace-check\.sh) pass_filenames: false + # Skills' sibling scripts (plugins/*/skills/*/scripts) are not + # workspace members; their stdlib unittest suites run here. + - id: skill-script-tests + name: unittest (skill sibling scripts) + language: system + entry: tools/dev/run-skill-script-tests.sh + files: ^(plugins/magpie-[^/]+/skills/[^/]+/(scripts|tests)/.*\.py|tools/dev/run-skill-script-tests\.sh)$ + pass_filenames: false # Validate `skills/**`, every `tools//README.md`, and the # `docs/labels-and-capabilities.md` taxonomy via the diff --git a/.typos.toml b/.typos.toml index 354790ef0..d297490a5 100644 --- a/.typos.toml +++ b/.typos.toml @@ -59,6 +59,9 @@ mis = "mis" # `fpr` is GnuPG's `--with-colons` fingerprint record type, parsed by # tools/release-verify and the keys-sync key check; not a typo of "for". fpr = "fpr" +FPR = "FPR" +# `tru` is the trust-database record in the same `--with-colons` listing. +tru = "tru" # `pre-empted` is a real word; typos flags `empted` as a typo of # `emptied` only because of how it splits hyphenated words. empted = "empted" diff --git a/plugins/magpie-release-management/skills/archive-sweep/SKILL.md b/plugins/magpie-release-management/skills/archive-sweep/SKILL.md index a98b73007..973027cd3 100644 --- a/plugins/magpie-release-management/skills/archive-sweep/SKILL.md +++ b/plugins/magpie-release-management/skills/archive-sweep/SKILL.md @@ -26,7 +26,7 @@ capability: - capability:triage surface_hash: sha256:1665af8aae9c2b58 license: Apache-2.0 -measured_tokens: 4407 +measured_tokens: 4481 ---