Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ci: add opentofu test coverage #92

Merged
merged 7 commits into from
Jan 6, 2025
Merged

ci: add opentofu test coverage #92

merged 7 commits into from
Jan 6, 2025

Conversation

joemiller
Copy link
Member

@joemiller joemiller commented Jan 3, 2025

  1. added opentofu to the acceptance tests in GHA
  2. updated versions of terraform we test against to include more recent versions
  3. limited concurrency on acceptance tests in GHA
  4. simplified the basic tests (unit tests) workflow by removing unnecessary terraform installs
  5. added a make sweep task and script to cleanup testacc-* databases in the test org that can be left over by failed or canceled acceptance test runs

- eliminate running twice on PR pushes by limiting the 'push' trigger to
  main branch
- remove installation of terraform since the unit tests do not execute
  terraform like the acceptance tests in the 'test-extensive.yaml'
  workflow
@joemiller joemiller force-pushed the joem/ci-opentofu branch 2 times, most recently from e583a22 to dfaef32 Compare January 5, 2025 17:07
@joemiller joemiller marked this pull request as ready for review January 5, 2025 17:49
mscoutermarsh
mscoutermarsh previously approved these changes Jan 5, 2025
@joemiller joemiller merged commit 56cb5e6 into main Jan 6, 2025
13 checks passed
@joemiller joemiller deleted the joem/ci-opentofu branch January 6, 2025 15:59
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.

3 participants