Skip to content

v0.20.0: 配布物からテストを外す

Latest

Choose a tag to compare

@hidari hidari released this 22 Oct 12:57
· 3 commits to main since this release
2673c03

消費側の呼び出しが壊れる変更

なし。skill 名、登録経路、command と agent の名前と引数の形は v0.19.0 と同じ。

配布物の変更

  • 削除: パッケージの中に置いていたテスト 13 本 (PR 99)。展開先へ届かなくなる。テストは配布元の scripts/package-tests/ へ移した。Python の 11 本は配布元の検査が引き続き走らせる (.mjs の 2 本に実行の経路が無いのは移す前と同じ)
    • plugins/dev-workflow/skills/commit-and-pr-message/scripts/test_check_leak_guard_denylist.py
    • plugins/dev-workflow/skills/commit-and-pr-message/scripts/test_check_outgoing_text.py
    • plugins/dev-workflow/skills/in-repo-issue/scripts/test_issue_id.py
    • plugins/security-blue-red-team/schemas/tests/cleanup-queue.schema.test.mjs (schemas/tests/ ごと無くなる)
    • plugins/web-monkey-qa/schemas/tests/findings.schema.test.mjs (schemas/tests/ ごと無くなる)
    • skills/devops/macos-vm-verification/test_macvm.py
    • skills/devops/windows-vm-verification/test_winvm.py
    • skills/tooling/jev-lint-curated/scripts/ の test_jevlint.py、test_jevlint_compat.py、test_jevlint_fs.py、test_jevlint_host.py、test_jevlint_result.py、test_jevlint_tree.py
  • 変更: plugins/dev-workflow/skills/commit-and-pr-message/scripts/check-leak-guard-denylist.py の docstring。テストの所在を、配布元の scripts/package-tests/ (配布物には入らない) と書き直した。挙動は変わらない

同伴

  • 配布元の scripts/check-package-shape.py を check() へ関数化し、規約 8 を足した。パッケージの中にテストのファイルがあると違反にする。テストとして scripts/test_check_package_shape.py を新設した。どちらも配布物ではない
  • 配布元の scripts/run-python-tests.py の docstring、manifest、テストの置き場を前提にしていた記述を直した
  • ISSUE-76 の更新と計画の追加。ISSUE-34、ISSUE-55、ISSUE-68 への追記

commit range

v0.19.0..2673c03