From 3ad5844e3562605d8cd344d2647de20a3d57168c Mon Sep 17 00:00:00 2001 From: Juan Hernandez Date: Wed, 3 Jun 2026 12:11:09 +0200 Subject: [PATCH] OSAC-1112: Enable GitHub Pages for the fulfillment-service repository The `fulfillment-service` repository recently added a GitHub Actions workflow to publish OpenAPI specifications to GitHub Pages (see PR #619). However, the Pages feature was only enabled manually in the repository settings, so it gets reverted every time this Terraform configuration is re-applied, because the `pages` variable defaults to `null`. This adds the `pages` configuration with `build_type = "workflow"` to match the workflow-based deployment used by `publish-openapi.yaml`. Related: https://redhat.atlassian.net/browse/OSAC-1112 Related: https://github.com/osac-project/fulfillment-service/pull/619 Assisted-by: Cursor Signed-off-by: Juan Hernandez --- repositories.tf | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/repositories.tf b/repositories.tf index 59ad8c8..d59abe0 100644 --- a/repositories.tf +++ b/repositories.tf @@ -100,11 +100,13 @@ module "repo_fulfillment_service" { permission = "admin" } ] - required_approvals = null required_status_checks = [ "ci/prow/unit" ] + pages = { + build_type = "workflow" + } } module "repo_cloudkit_operator" {