diff --git a/.github/workflows/terraform-test.yml b/.github/workflows/terraform-test.yml index 19c9e1e..36ed705 100644 --- a/.github/workflows/terraform-test.yml +++ b/.github/workflows/terraform-test.yml @@ -28,7 +28,7 @@ jobs: - name: Setup Terraform uses: hashicorp/setup-terraform@b9cd54a3c349d3f38e8881555d616ced269862dd # v3 with: - terraform_version: "1.15.1" + terraform_version: "1.15.4" terraform_wrapper: false - name: Terraform Format Check diff --git a/docs/how-to/develop-this-module.md b/docs/how-to/develop-this-module.md index 1f9954d..f4613c1 100644 --- a/docs/how-to/develop-this-module.md +++ b/docs/how-to/develop-this-module.md @@ -4,7 +4,7 @@ Install the same pinned tools used by CI: -- Terraform 1.15.1 +- Terraform 1.15.4 - TFLint 0.59.1 - terraform-docs 0.20.0 - OPA 1.10.0 diff --git a/docs/reference/terraform.md b/docs/reference/terraform.md index a846cdd..807ac90 100644 --- a/docs/reference/terraform.md +++ b/docs/reference/terraform.md @@ -7,7 +7,7 @@ This file is overwritten by `terraform-docs` on every PR via the ## Resources | Name | Type | -|------|------| +| ---- | ---- | | [github_actions_environment_secret.env_secret](https://registry.terraform.io/providers/integrations/github/6.10.2/docs/resources/actions_environment_secret) | resource | | [github_actions_environment_variable.env_var](https://registry.terraform.io/providers/integrations/github/6.10.2/docs/resources/actions_environment_variable) | resource | | [github_actions_repository_permissions.actions](https://registry.terraform.io/providers/integrations/github/6.10.2/docs/resources/actions_repository_permissions) | resource | @@ -25,7 +25,7 @@ This file is overwritten by `terraform-docs` on every PR via the ## Inputs | Name | Description | Type | Default | Required | -|------|-------------|------|---------|:--------:| +| ---- | ----------- | ---- | ------- | :------: | | github\_app\_auth | GitHub App authentication config. Required when github\_auth\_mode = 'app'. Must be null when github\_auth\_mode = 'token'. pem\_file accepts PEM contents as a string. |
object({
id = string
installation_id = string
pem_file = string
}) | `null` | no |
| github\_auth\_mode | Provider authentication mode. Must be either 'app' (GitHub App installation, preferred) or 'token' (classic or fine-grained PAT, break-glass only). | `string` | `"token"` | no |
| github\_is\_organization | Whether the github\_owner is an organization (true) or personal account (false). Controls org-only features and CODEOWNERS synthesis behavior. | `bool` | `false` | no |
@@ -43,7 +43,7 @@ This file is overwritten by `terraform-docs` on every PR via the
## Outputs
| Name | Description |
-|------|-------------|
+| ---- | ----------- |
| all\_repositories | Computed repository map. Non-sensitive so terraform test assertions can inspect normalized values. |
| branch\_rulesets | Computed branch rulesets map. Non-sensitive so terraform test assertions can inspect ruleset counts and values. |
| locals\_debug | All computed locals for debugging. Marked sensitive to prevent exposure in CI/CD logs. |
diff --git a/terraform/versions.tf b/terraform/versions.tf
index bbcd5d6..17921e2 100644
--- a/terraform/versions.tf
+++ b/terraform/versions.tf
@@ -1,6 +1,6 @@
terraform {
# Pin Terraform exactly per org ADR 0005.
- required_version = "= 1.15.1"
+ required_version = "= 1.15.4"
required_providers {
github = {