
Terraform の S3 backend が要求する state バケットを、GitHub Actions の OIDC + IAM ロールで手動ワークフローから作成する手順。backend の鶏卵問題、最小権限ロール、冪等な bootstrap、そして role-to-assume が空になるハマりどころまで解説します。
タイトル・本文・タグから検索します
全 21 件

Terraform の S3 backend が要求する state バケットを、GitHub Actions の OIDC + IAM ロールで手動ワークフローから作成する手順。backend の鶏卵問題、最小権限ロール、冪等な bootstrap、そして role-to-assume が空になるハマりどころまで解説します。

git ルートに husky を置き、frontend の ESLint(no-console・any 禁止・未使用/import 整列)と Prettier(Tailwind クラス整列)を lint-staged 経由で pre-commit 自動実行する構成を、実際の設定ファイルとハマりどころつきで解説します。

app/ はルーティング専用に薄く保ち、ドメインロジックは features/ に寄せる。Server Actions の命名規約と、認証を lib/auth に集約し認可をデータ操作とセットで書く3層の考え方を整理します。

pnpm + Next.js プロジェクトに Renovate を導入し、automerge・依存のグルーピング・lockFileMaintenance を設定する手順を、Mend の Silent mode のハマりどころつきで紹介します。

husky と lint-staged を組み合わせ、git commit 時にステージしたファイルだけ ESLint と Prettier を自動実行する設定を、手順とハマりどころつきで紹介します。

Record<K, V> はキーと値の型からオブジェクト型を作るユーティリティ型。インデックスシグネチャとの違い、網羅性チェック、satisfies との組み合わせ、落とし穴までを整理します。