Skip to content

chore(actions): Add workflow that runs Terraform configuration validation#2887

Merged
nickfloyd merged 5 commits intointegrations:mainfrom
ViacheslavKudinov:mainteanance/2856-add-validation-test-workflow
Nov 12, 2025
Merged

chore(actions): Add workflow that runs Terraform configuration validation#2887
nickfloyd merged 5 commits intointegrations:mainfrom
ViacheslavKudinov:mainteanance/2856-add-validation-test-workflow

Conversation

@ViacheslavKudinov
Copy link
Copy Markdown
Contributor

@ViacheslavKudinov ViacheslavKudinov commented Nov 12, 2025

Resolves #2856


Before the change?

  • ❌ no tests run for generic config to ensure no regressions happen

After the change?

  • ✅ new job runs over the folder with generic config to ensure no regressions happen
  • 🔐 add permissions on workflow level to follow PoLP
  • ⚙️ add test TF stack for secrets

Pull request checklist

  • Schema migrations have been created if needed (example)
  • Tests for the changes have been added (for bug fixes / features)
  • Docs have been reviewed and added / updated if needed (for bug fixes / features)

Does this introduce a breaking change?

Please see our docs on breaking changes to help!

  • Yes
  • No

@github-actions github-actions bot added the Type: Maintenance Any dependency, housekeeping, and clean up Issue or PR label Nov 12, 2025
@ViacheslavKudinov ViacheslavKudinov marked this pull request as draft November 12, 2025 17:12
@ViacheslavKudinov ViacheslavKudinov changed the title Mainteanance/2856-add-validation-test-workflow chore(actions): Add workflow that runs terraform configuration validation Nov 12, 2025
@ViacheslavKudinov ViacheslavKudinov changed the title chore(actions): Add workflow that runs terraform configuration validation chore(actions): Add workflow that runs Terraform configuration validation Nov 12, 2025
@ViacheslavKudinov ViacheslavKudinov force-pushed the mainteanance/2856-add-validation-test-workflow branch 9 times, most recently from 112e1b1 to 061b298 Compare November 12, 2025 18:09
Signed-off-by: Viacheslav Kudinov <viacheslav@kudinov.tech>
@nickfloyd nickfloyd merged commit cef45f7 into integrations:main Nov 12, 2025
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Type: Maintenance Any dependency, housekeeping, and clean up Issue or PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[MAINT]: Add a CI workflow that runs terraform configuration validation on a generic config to ensure no regressions happen

3 participants