Skip to content

[AWSCORE-694] Add CI workflows for terraform fmt and test#34

Merged
ksirrah13 merged 3 commits into
kyle.harris/AWSCORE-694-mock-providersfrom
kyle.harris/AWSCORE-694-ci-workflows
Mar 9, 2026
Merged

[AWSCORE-694] Add CI workflows for terraform fmt and test#34
ksirrah13 merged 3 commits into
kyle.harris/AWSCORE-694-mock-providersfrom
kyle.harris/AWSCORE-694-ci-workflows

Conversation

@ksirrah13

@ksirrah13 ksirrah13 commented Mar 9, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add terraform-fmt.yaml workflow to check formatting on PRs
  • Add terraform-test.yaml workflow to run terraform test on PRs
  • No AWS credentials required — all tests use mock providers
  • Fix pre-existing formatting issue in s3_log_bucket_arns.tftest.hcl

Depends on #33 — tests will fail until that is merged and this branch is rebased.

Test plan

Add two CI workflows that run on pull requests:
- terraform-fmt: checks formatting with terraform fmt -recursive
- terraform-test: runs terraform test using mock providers (no AWS credentials needed)
@ksirrah13
ksirrah13 requested review from a team as code owners March 9, 2026 18:55
@ksirrah13
ksirrah13 changed the base branch from main to kyle.harris/AWSCORE-694-mock-providers March 9, 2026 19:27
@ksirrah13
ksirrah13 merged commit b647955 into kyle.harris/AWSCORE-694-mock-providers Mar 9, 2026
3 of 4 checks passed
@ksirrah13
ksirrah13 deleted the kyle.harris/AWSCORE-694-ci-workflows branch March 9, 2026 19:28
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