Skip to content

ci(reusable): restore sync-all private-repo S3 loading#77

Merged
NWarila merged 1 commit into
mainfrom
gs-03d-private-sync
Jun 22, 2026
Merged

ci(reusable): restore sync-all private-repo S3 loading#77
NWarila merged 1 commit into
mainfrom
gs-03d-private-sync

Conversation

@NWarila

@NWarila NWarila commented Jun 22, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Restore additive aws s3 sync loading for private repo definitions in the reusable deploy workflow.
  • Remove the unused private_repos_files workflow input and update the reusable header comments/caller example for sync-all loading.
  • Keep private_repos_prefix as the override point, with the existing default prefix unchanged.

Safety

  • The S3 fetch step remains gated by if: ${{ !inputs.plan_only }}.
  • The apply step remains gated by if: ${{ inputs.apply && !inputs.plan_only }}.
  • The sync command is additive and does not use --delete.
  • Only .github/workflows/reusable-terraform-deploy.yaml changed.

Validation

  • git diff --check origin/main..HEAD
  • signed commit verification via git log -1 --show-signature --format=fuller
  • actionlint was not available locally; GitHub Actions should run the workflow validation checks.

@NWarila NWarila merged commit 17b478b into main Jun 22, 2026
13 checks passed
@NWarila NWarila deleted the gs-03d-private-sync branch June 22, 2026 17:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant