v1.0.0-rc を作る前に実行する最小チェックリストです。
目的は「契約凍結の逸脱」「互換性劣化」「性能後退」を rc タグ前に確実に検出することです。
docs/cljdoc-api-contract.md が最新実装と一致している(確認日: 2026-02-23)docs/migration-0.4-to-1.0.md が最新の差分を反映している(確認日: 2026-02-23)CHANGELOG.md に 1.0.0-rc 向け差分を記載済み(追加日: 2026-02-23)docs/ROADMAP.md の P3 進捗が実態と一致している(更新日: 2026-02-23)リポジトリルートで実行:
clojure -M:test
clojure -M:eastwood
clj-kondo --lint src test dev
clojure -M:perf-gate
clojure -M:dev:dns-ext -m examples.dns-topn test/resources/dns-sample.pcap
clojure -Sdeps '{:deps {cljdoc/cljdoc {:mvn/version "0.0.1315-c9e9a7e"}}}' -M -e "(require 'cljdoc.doc-tree) (println :cljdoc-loaded)"
確認項目:
perf-gate が warn/fail 閾値を超えていない(679.6ms / warn=1000ms / fail=1200ms)直近実行ログ(2026-02-23, local):
clojure -M:test => 185 tests / 504 assertions / 0 failures / 0 errorsclojure -M:eastwood => Warnings 12 / Exceptions 0(exit 0)clj-kondo --lint src test dev => errors 0 / warnings 0clojure -M:dev:dns-ext -m examples.dns-topn test/resources/dns-sample.pcap => successclojure -Sdeps ... cljdoc.doc-tree => :cljdoc-loadedCI workflow が main/master 上で green(run: 22296353769, 2026-02-23)Dependency Audit(nvd-clojure)が green、critical CVE なし(run: 21812860426, 2026-02-09)arm64-monitor が継続的に成功Arm64 Promotion Report が基準を満たす
ローカル確認(gh + API 経由):
dev/script/arm64_promotion_report.sh 14 0.95 0.05 1.5
手動実行コマンド(GitHub Actions 画面の workflow_dispatch でも可):
workflow: Arm64 Promotion Report
inputs : lookback_days=14, min_success_rate=0.95, max_rerun_rate=0.05, max_duration_ratio=1.5, enforce=true
直近ローカル集計(2026-02-23):
sample_count=7, window_covered=falsesuccess_rate=0.714, rerun_rate=0.0, max_duration_ratio=2.104eligible_for_required_gate=falsedocs/README.md) に必要ドキュメントリンクが揃っている(確認日: 2026-02-23)CHANGELOG.md に ## [1.0.0-rc] - YYYY-MM-DD を追加(2026-02-23)docs/ に追記git tag v1.0.0-rc.1
git push origin v1.0.0-rc.1
実施結果(2026-02-23):
v1.0.0-rc (draft, prerelease): https://github.com/nantes-rfli/paclo/releases/tag/untagged-9ee36cae8a3a2f602c7dv1.0.0-rc.1 (draft, prerelease): https://github.com/nantes-rfli/paclo/releases/tag/untagged-76e380af67cd9531a365v1.0.0-rc.1 を publish(pre-release 公開)
https://github.com/nantes-rfli/paclo/releases/tag/v1.0.0-rc.1deps.edn の git/tag + sha でサンプルが再現できる実施結果(2026-02-23):
deps.edn の git/tag + sha でサンプルが再現できる
v1.0.0-rc (0ff30ec) では ClassNotFoundException: paclo.jnr.PcapHeaderv1.0.0-rc.1 (92219f8) では clojure -X:deps prep 後に (require '[paclo.core :as core]) + (core/bpf :udp) が成功git clone --branch v1.0.0-rc.1 → clojure -T:build javac → README 相当コマンド実行成功Can you improve this documentation?Edit on GitHub
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |