#[[Continuous Integration]]

safe-settings

#Continuous Integration

リポジトリ設定を policy-as-code で組織横断に宣言・適用する GitHub App(Probot ベース)。admin リポジトリに設定を集中管理し、各 repo の実設定を GitHub API 経由で宣言状態へ収束させる、repo 設定版の Infrastructure as CodePlatform Engineering の guardrails 実装の一つ

  • 管理対象は GitHub API で扱う設定のみで、ファイル内容は扱えないcustom properties や ruleset は扱えるが .github/workflows/*.yml の配布はできず、GitHub Actions の強制は ruleset / require workflows 経由になる

github.com https://github.com/github/safe-settings

neighbourhood

6 security settings every GitHub maintainer should enable this week 6 security setti… GitHub Actions GitHub Actions GitHub App GitHub App Infrastructure as Code Infrastructure a… Platform Engineering Platform Enginee… Repository custom properties Repository custo… require workflows require workflow… safe-settings

backlinks · 1

links · 6