.md
Skill.mdサーチャーJP

Skill.md検索

2258件の Skill.mdから、あなたに最適なものを見つけましょう

L

リリース作業を自動化する

by leaner-co-jp

機密情報を自動検査 — gitleaks で直前タグから HEAD までのコミット差分をスキャン。機密情報漏洩を未然に防ぎながらリリースできます。 CHANGELOG を自動生成 — コミット一覧から新機能・バグ修正・変更内容を自動分類し、CHANGELOG.md に追記。手作業での記述漏れを防げます。 3ファイルを同時バージョンバンプ — package.json、src-tauri/Cargo.toml、src-tauri/tauri.conf.json のバージョンを統一。バージョン不整合を防ぎます。 ワンコマンドでタグ作成・プッシュ — コミット・タグ作成・プッシュをスクリプトで自動化。GitHub Actions の自動ビルド・リリース連携で手作業ゼロでリリースできます。 定期的にリリースを行うプロジェクトチーム — 手作業でのバージョンバンプやコミット漏れを排除。リリース作業の属人化を防げます。 複数ファイルのバージョン管理に悩む開発者 — 3ファイル同時更新で整合性を確保。バージョン不一致によるバグを防げます。 CHANGELOG をコミット履歴から自動化したい人 — コミットメッセージから内容を推測し、Added/Fixed/Changed に自動分類。記述の手間を削減します。 機密情報漏洩を防ぎたいセキュリティ意識の高いチーム — gitleaks による自動検査で、本番リリース前に潜在的なリスクを検出・排除できます。 新バージョン(例: 1.4.0)を引数で受け取り、①準備確認で v プレフィックスを正規化し現在バージョンを確認、ユーザーに確認依頼、git status でコミット状態チェック、②gitleaks で git log v{prevVersion}..HEAD の差分をスキャン(検出時はリリース中断)、③CHANGELOG.md 生成で git log をコミット一覧取得し Added/Fixed/Changed に分類して先頭に追記(既存なければ新規作成)、④3ファイル同時バージョンバンプ(package.json: "version"、src-tauri/Cargo.toml: version =、src-tauri/tauri.conf.json: "version")、⑤npm install --package-lock-only で package-lock.json 更新、⑥5ファイルをステージング・コミット(メッセージ: v{version} リリース)、⑦タグ作成 git tag v{version} と main ブランチ・タグをプッシュ、⑧完了報告(タグ作成・GitHub Actions 自動実行・GitHub リリースページ URL を通知)。

コミット
0972026-03-02