0.13.0
·
215 commits
to dev
since this release
Added
pocket deploy/pocket django deploy実行時に、解決されたDEPLOY_HASHの値と
出所(DEPLOY_HASH環境変数 / git HEAD)を 1 行表示するようにしました。環境変数の
伝播漏れで意図せず git short hash にフォールバックしていた場合に気づけます。pocket migrate secret-paths(およびpocket migrate)に、移設で旧パスが削除される
ことの事前警告を追加しました。移設後に古い runtime(magic-pocket[django])が
DATABASE_URLを解決できず INIT で落ちる footgun を移設前に明示し、runtime を CLI と
同版へ更新してからの再デプロイを促します。- Rust クレート
magic-pocket-rsがtype基準の user secret
({ type = "neon_database_url" }、name省略)に対応しました。Python ランタイムと
同じ正準パス導出(store=ssmなら/{pocket_key}-user/{type})を実装し、nameの
手書きが不要になりました。
Fixed
- 診断・状態メッセージ(
echo)が stdout に出ていたため、
SRC=$(pocket resource neon url --stage prod)のような capture に設定 lint の警告が
混入して URL を汚す問題を修正しました。診断はすべて stderr に出すようにし、stdout は
「機械が読む値」(URL /pocket permissions listの一覧などclick.echo出力)専用に
しました。 - 診断メッセージ中の
magic-pocket[django]のような角括弧表記が Rich の markup として
解釈されて消えてしまう問題を修正しました。 - S3 route の
origin_path二重 prefix 助言が 1 回の設定ロードで 2 回表示される問題を
修正しました。