自動化
手作業や定型業務をゼロに。GitHub Actions、スクリプト、API連携の実践ノウハウ(全10件)
本番DBをそのまま使わない。開発・ステージング環境向けデータマスキング自動化パイプライン
本番データベースのダンプをそのまま開発・ステージング環境へ持ち込むリスクを解消するため、PostgreSQLのpg_dumpとpgcryptoを組み合わせて個人情報を安全に匿名化・軽量化する…
手作業のリリースノート作成を卒業する。GitHub ActionsとRelease Pleaseで組む変更履歴・タグ自動化レシピ
リリースのたびにPR一覧を見返してCHANGELOGを手書きする消耗から抜け出すために。Conventional CommitsとGoogle製のRelease Pleaseを組み合わせ、バ…
モダンなコマンドランナー「just」で整えるクロスプラットフォーム自動化レシピ
「スペースインデントで構文エラー」「Windowsで動かない」……。C言語ビルドツールであるMakeを令和のWeb開発タスクランナーとして使う際の摩擦を解消する「just」。実行ログや改行コ…
GitHub CLI(gh)のエイリアスと拡張で組む毎日のルーティン自動化
PR作成やCI完了待ち、レビュー依頼の確認で1日に何度もブラウザを行き来していませんか?GitHub CLI(gh)の実行ログ、実践的なエイリアス設計、TUI拡張「gh-dash」、複数アカ…
DependabotとGitHub Actionsで組む「安全な自動マージ(auto-merge)」の実践設計
毎週届くDependabotの更新PR。GitHub Actionsと公式のdependabot/fetch-metadataを活用し、破壊的変更(semver-major)を除いたパッチ・…
PostgreSQLのダンプから暗号化・S3自動転送までをこなすShellバックアップスクリプトの設計
「データベースのバックアップをとっていなくて青ざめた……」そんな事態を防ぐために。BashとAWS CLIを組み合わせ、安全・確実にDBダンプを取得してクラウドストレージへ退避する自動化スク…
メールチェックの呪縛から解放される、エンジニア流「Slack通知の自動化」実践法
毎日のメールチェックに時間を奪われていませんか?現役エンジニアが実践する、GmailとSlackを連携させて「本当に必要な情報だけ」を自動通知する仕組みの構築方法を公開します。
Googleフォームの回答をNotionデータベースへ自動同期するGAS×Notion API連携術
問い合わせやアンケートの回答をGoogleスプレッドシートに溜めっぱなしにしていませんか?Google Apps ScriptとNotion APIを連携させ、リアルタイムにNotionへ自…
GitHub Actionsでライブラリの脆弱性を毎朝自動検知しSlackへ通知する設計術
依存ライブラリの脆弱性放置はWebサービス運用において致命的です。GitHub Actionsとpip-audit / npm auditを組み合わせ、毎朝自動で脆弱性をチェックしSlack…
定期バッチの「サイレント死」を防ぐ。シェルスクリプトのTrapとWebhook通知の安全設計
cronやタスクスケジューラで動かしている自作シェルスクリプト。「エラーが起きていたのに誰も気づかず、数週間後に発覚した」というサイレント死を防ぐために。set -euo pipefailの…