Release: ndf v10.17.1 - #897
Merged
Merged
Conversation
- 継続的統合の全体テストを -n auto で回す。release/** の push 契機を外し、同じテストの 2 重実行をやめる - 全体テストを案内するコマンドを並列の形にする(CONTRIBUTING.md・PR テンプレート・開発ガイド・確定仕様 2 件) - 臨界区間の競合試験を共通実装への 1 通り(並列 12・試行 3)へ寄せる - test_records_at_once_never_skip_a_stage の試行を 8 → 4 回、test_lock_held_passes を 4 → 3 回にする Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01G5uEPdcjhFR1Aerv5JMfpP
並列にした後もジョブが 2 分 6 秒で 2 分を超えたため、#882 の段 2 を行う。 根の conftest.py が SHARD_TOTAL / SHARD_INDEX からファイルのパスの剰余で自分の分を選び、 まとめジョブ pytest が ruleset の必須の検査として 1 つの結果を返す。 Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01G5uEPdcjhFR1Aerv5JMfpP
SHARD_TOTAL=2 の各 shard と未分割の収集を実際に比べ、和の一致・重複なし・ 同一ファイルが複数 shard に割れないことを検証する(#891 のレビュー指摘)。 Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01G5uEPdcjhFR1Aerv5JMfpP
#882 #884(全体テストを並列・2 分割で回し、重複した競合試験と繰り返しを減らす)を develop の チャネルへ載せる開発版。版数を持つ 15 箇所、更新案内の本文と手元で確かめるコマンド、 CHANGELOG.md の ndf 10.17.1 の節、docs/ndf-version-decisions.md の v10.17.1 の判断を更新する。 Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01G5uEPdcjhFR1Aerv5JMfpP
Release: ndf v10.17.1-dev.1
開発版 10.17.1-dev.1 の接尾辞を外し、正式版 10.17.1 とする。 plugins/ndf/README.md の更新案内の本文を正式版の記述へ直した。 Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01G5uEPdcjhFR1Aerv5JMfpP
Release: ndf v10.17.1
Contributor
Author
|
継続的統合の |
Merged
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
目的
正式版 ndf v10.17.1 を
main(正式版チャネル)へ載せる。マイルストーン 26「17 トークン消費の削減」の 2'(#882 #884)である。何が届くか
利用者の手元の Skill・スクリプト・hook の振る舞いは 10.17.0 と同じである。 変わったのはテスト・継続的統合の設定・テストを案内する文書で、このリポジトリでテストを回す開発者の待ちが縮む。
-n autoで並列に回し、ファイル単位で 2 つのジョブへ分けた(まとめジョブの名前はpytestのまま)。起動からまとめの結果まで約 5 分 40 秒 → 1 分 21 秒release/**の push を継続的統合の契機から外した。受け入れ条件の残りは本番のスクリプトの変更が要るため #884 は開いたまままとまり
実装 #891 / 開発版 10.17.1-dev.1 #894 / 版上げ #896
版
10.17.0 → 10.17.1-dev.1 → 10.17.1(PATCH: テストと継続的統合の設定だけの変更。マイルストーン 26 は v10.17.0 の後を 10.17.x で出す)
検証
uv run --project plugins/playwright-kit/skills/playwright-kit-ops --with pytest pytest . -q -n 4、Release: ndf v10.17.1 #896 の版で)claude plugin validate .を含む)CLAUDE_CONFIG_DIR/CODEX_HOMEと Kiro の導入スクリプトの 3 経路の取得と導入を実測済み(Release: ndf v10.17.1-dev.1 #894 のコメント)マージの後に
ndf--v10.17.1のタグと GitHub Release を作り、正式版チャネルからの取得を隔離した設定ディレクトリで確かめる。🤖 Generated with Claude Code
https://claude.ai/code/session_01G5uEPdcjhFR1Aerv5JMfpP