## 何をするか `[Unreleased]` に溜まった変更を版として切る。現時点の内容は #171(機密ストアの保存先の差し替えと OpenBao backend、PLAN51)1 件。#169(コンテナからの `bao`)を先にマージしてから合わせて切るか、#171 だけで切るかは着手時に決める。 ## 手順(`docs/developer/architecture.md` と CHANGELOG の慣例) 1. `git log v3.3.0..main --merges` で対象を確認する 2. 版数を更新する: `pyproject.toml` / `lib/devbase/__init__.py` / `lib/devbase/cli.py` / `uv.lock`(`uv run` が書き換える)/ `CHANGELOG.md` の `[Unreleased]` 見出しとリンク定義 / `docs/developer/architecture.md` の冒頭 3. 手元で `uv run pytest tests/` を通す(CI は pytest を実行しない。#141) 4. `chore(release): v3.4.0` の PR を `main` へ出し、マージ後にタグ `v3.4.0` を付ける ## 受け入れ条件 - [ ] `devbase --version` が `3.4.0` - [ ] CHANGELOG の `[3.4.0] - <日付>` に #171 の内容(`auto` / `plaintext` / `age` / `openbao`、`env backend` の 4 コマンド、`--user`、CAS、読み取り専用の控え)が載っている - [ ] タグ `v3.4.0` が `main` のマージコミットを指す 関連: #171、v3.3.0(#165) 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_01KTfLFpjE2CBpWuz5JG66ag ## 進行 モード: standard - [ ] 要求と受け入れ条件 - [ ] 作業場所の用意 - [ ] 設計 - [ ] 素材の収集と出典の確定 - [ ] ドキュメント再構成 - [ ] ドキュメントレビュー - [ ] 計画 - [ ] 実装 - [ ] 構造改善 - [ ] 実装レビュー - [ ] 完了判定 - [ ] Pull Request - [ ] 確定仕様化 - [x] 後片付け — 2026-09-15 16:18 - [x] 配布 — 2026-09-15 16:05 - [ ] 体裁レビュー - [x] リリース後テスト — 2026-09-15 17:44 - [ ] 振り返り
何をするか
[Unreleased]に溜まった変更を版として切る。現時点の内容は #171(機密ストアの保存先の差し替えと OpenBao backend、PLAN51)1 件。#169(コンテナからのbao)を先にマージしてから合わせて切るか、#171 だけで切るかは着手時に決める。手順(
docs/developer/architecture.mdと CHANGELOG の慣例)git log v3.3.0..main --mergesで対象を確認するpyproject.toml/lib/devbase/__init__.py/lib/devbase/cli.py/uv.lock(uv runが書き換える)/CHANGELOG.mdの[Unreleased]見出しとリンク定義 /docs/developer/architecture.mdの冒頭uv run pytest tests/を通す(CI は pytest を実行しない。chore: CI が tests/ の pytest を実行していない #141)chore(release): v3.4.0の PR をmainへ出し、マージ後にタグv3.4.0を付ける受け入れ条件
devbase --versionが3.4.0[3.4.0] - <日付>に feat: 機密ストアの保存先を差し替え可能にする(第一 adapter: OpenBao)(PLAN51) #171 の内容(auto/plaintext/age/openbao、env backendの 4 コマンド、--user、CAS、読み取り専用の控え)が載っているv3.4.0がmainのマージコミットを指す関連: #171、v3.3.0(#165)
🤖 Generated with Claude Code
https://claude.ai/code/session_01KTfLFpjE2CBpWuz5JG66ag
進行
モード: standard