From 5849c05417017bb53a7bfbd75d7d4d46c29aceca Mon Sep 17 00:00:00 2001 From: Sergey Novikov Date: Wed, 1 Feb 2023 17:26:34 +0100 Subject: [PATCH] Fix advanced security settings for public repos --- README.md | 4 ++-- examples/empty_repo/versions.tf | 2 +- examples/init_repo_from_template/versions.tf | 2 +- examples/init_repo_with_branch_protection/versions.tf | 2 +- examples/init_repo_with_deploy_keys/versions.tf | 2 +- examples/init_repo_with_environmets/versions.tf | 2 +- examples/init_repo_with_permissions/versions.tf | 2 +- examples/init_repo_with_secrets/versions.tf | 2 +- examples/init_repo_with_webhooks/versions.tf | 2 +- locals.tf | 1 - main.tf | 3 --- versions.tf | 2 +- 12 files changed, 11 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index 3d9399c..bca0bd2 100644 --- a/README.md +++ b/README.md @@ -138,13 +138,13 @@ module "example_repo" { | Name | Version | |------|---------| | [terraform](#requirement\_terraform) | >= 0.15 | -| [github](#requirement\_github) | >= 5.13.0 | +| [github](#requirement\_github) | >= 5.16.0 | ## Providers | Name | Version | |------|---------| -| [github](#provider\_github) | >= 5.13.0 | +| [github](#provider\_github) | >= 5.16.0 | ## Modules diff --git a/examples/empty_repo/versions.tf b/examples/empty_repo/versions.tf index 3f7ee5f..9ebe49a 100644 --- a/examples/empty_repo/versions.tf +++ b/examples/empty_repo/versions.tf @@ -3,7 +3,7 @@ terraform { required_providers { github = { source = "integrations/github" - version = ">= 5.13.0" + version = ">= 5.16.0" } } } diff --git a/examples/init_repo_from_template/versions.tf b/examples/init_repo_from_template/versions.tf index 3f7ee5f..9ebe49a 100644 --- a/examples/init_repo_from_template/versions.tf +++ b/examples/init_repo_from_template/versions.tf @@ -3,7 +3,7 @@ terraform { required_providers { github = { source = "integrations/github" - version = ">= 5.13.0" + version = ">= 5.16.0" } } } diff --git a/examples/init_repo_with_branch_protection/versions.tf b/examples/init_repo_with_branch_protection/versions.tf index 3f7ee5f..9ebe49a 100644 --- a/examples/init_repo_with_branch_protection/versions.tf +++ b/examples/init_repo_with_branch_protection/versions.tf @@ -3,7 +3,7 @@ terraform { required_providers { github = { source = "integrations/github" - version = ">= 5.13.0" + version = ">= 5.16.0" } } } diff --git a/examples/init_repo_with_deploy_keys/versions.tf b/examples/init_repo_with_deploy_keys/versions.tf index 3f7ee5f..9ebe49a 100644 --- a/examples/init_repo_with_deploy_keys/versions.tf +++ b/examples/init_repo_with_deploy_keys/versions.tf @@ -3,7 +3,7 @@ terraform { required_providers { github = { source = "integrations/github" - version = ">= 5.13.0" + version = ">= 5.16.0" } } } diff --git a/examples/init_repo_with_environmets/versions.tf b/examples/init_repo_with_environmets/versions.tf index 3f7ee5f..9ebe49a 100644 --- a/examples/init_repo_with_environmets/versions.tf +++ b/examples/init_repo_with_environmets/versions.tf @@ -3,7 +3,7 @@ terraform { required_providers { github = { source = "integrations/github" - version = ">= 5.13.0" + version = ">= 5.16.0" } } } diff --git a/examples/init_repo_with_permissions/versions.tf b/examples/init_repo_with_permissions/versions.tf index 3f7ee5f..9ebe49a 100644 --- a/examples/init_repo_with_permissions/versions.tf +++ b/examples/init_repo_with_permissions/versions.tf @@ -3,7 +3,7 @@ terraform { required_providers { github = { source = "integrations/github" - version = ">= 5.13.0" + version = ">= 5.16.0" } } } diff --git a/examples/init_repo_with_secrets/versions.tf b/examples/init_repo_with_secrets/versions.tf index 3f7ee5f..9ebe49a 100644 --- a/examples/init_repo_with_secrets/versions.tf +++ b/examples/init_repo_with_secrets/versions.tf @@ -3,7 +3,7 @@ terraform { required_providers { github = { source = "integrations/github" - version = ">= 5.13.0" + version = ">= 5.16.0" } } } diff --git a/examples/init_repo_with_webhooks/versions.tf b/examples/init_repo_with_webhooks/versions.tf index 3f7ee5f..9ebe49a 100644 --- a/examples/init_repo_with_webhooks/versions.tf +++ b/examples/init_repo_with_webhooks/versions.tf @@ -3,7 +3,7 @@ terraform { required_providers { github = { source = "integrations/github" - version = ">= 5.13.0" + version = ">= 5.16.0" } } } diff --git a/locals.tf b/locals.tf index 9ae109d..2d29293 100644 --- a/locals.tf +++ b/locals.tf @@ -49,7 +49,6 @@ locals { # These settings are default for public repository public_settings = { - advanced_security = "enabled" secret_scanning = "disabled" secret_scanning_push_protection = "disabled" } diff --git a/main.tf b/main.tf index f0b7055..4890473 100644 --- a/main.tf +++ b/main.tf @@ -77,9 +77,6 @@ resource "github_repository" "this" { iterator = security content { - advanced_security { - status = security.value["advanced_security"] - } secret_scanning { status = security.value["secret_scanning"] } diff --git a/versions.tf b/versions.tf index cf0b730..cbb4771 100644 --- a/versions.tf +++ b/versions.tf @@ -4,7 +4,7 @@ terraform { required_providers { github = { source = "integrations/github" - version = ">= 5.13.0" + version = ">= 5.16.0" } } }