-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Comparing changes
Open a pull request
base repository: gruntwork-io/terratest
base: v0.52.0
head repository: gruntwork-io/terratest
compare: v0.53.0
- 16 commits
- 1 file changed
- 5 contributors
Commits on Oct 26, 2025
-
Add Go workspace and module files
Set up Go workspace with go.work and individual module files for better dependency management.
Configuration menu - View commit details
-
Copy full SHA for 70cdf5f - Browse repository at this point
Copy the full SHA 70cdf5fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2690ead - Browse repository at this point
Copy the full SHA 2690eadView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ca36bd - Browse repository at this point
Copy the full SHA 5ca36bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 76d6f01 - Browse repository at this point
Copy the full SHA 76d6f01View commit details -
Decouple terragrunt module from terraform module
Create independent formatting functions in terragrunt module to remove dependency on terraform module. This significantly reduces dependencies for users who only need terragrunt testing. Changes: - Add modules/terragrunt/format.go with formatting utilities - Update init.go to use local formatting functions - Remove terraform from terragrunt/go.mod dependencies - Update workspace dependencies Benefits: - Users importing terragrunt no longer pull in HCL parsing libraries - Reduced dependency bloat (no hashicorp/hcl, terraform-json, go-getter) - Easier to update terragrunt independently from terraform
Configuration menu - View commit details
-
Copy full SHA for 5e7c973 - Browse repository at this point
Copy the full SHA 5e7c973View commit details
Commits on Oct 27, 2025
-
Refactor formatting logic into shared module
Create a shared formatting module to eliminate code duplication and decouple terragrunt from terraform module dependencies. Changes: - Add modules/formatting module with HCL formatting utilities - Update terraform module to use shared formatting functions - Update terragrunt module to use shared formatting instead of terraform - Remove duplicated format.go from terragrunt module - Add comprehensive tests for formatting module - Update go.work to include formatting module - Update go.mod files with proper dependencies Benefits: - Terragrunt no longer depends on terraform module - Eliminates code duplication (161 lines removed from terragrunt) - Removes heavyweight dependencies from terragrunt: - hashicorp/hcl/v2 - hashicorp/terraform-json - hashicorp/go-getter - tmccombs/hcl2json - zclconf/go-cty - Maintains backward compatibility (all tests pass) - Easier maintenance with single source of truth for formatting
Configuration menu - View commit details
-
Copy full SHA for 920e237 - Browse repository at this point
Copy the full SHA 920e237View commit details -
Clean up comments and remove unnecessary dependencies
Improve code clarity and maintainability: Changes: - Update comments in formatting module to reflect it's shared by both Terraform and Terragrunt (not Terraform-specific) - Clarify comment in terragrunt/init.go about arguments being passed through to underlying terraform command - Remove unnecessary replace directives from files/go.mod (logger and testing are not imported by this module) All tests passing: - formatting module tests: ✓ - terragrunt init tests: ✓ - builds successful: ✓
Configuration menu - View commit details
-
Copy full SHA for 8ff62d5 - Browse repository at this point
Copy the full SHA 8ff62d5View commit details -
Revert dependency updates to keep PR focused on modularization
Fix CI build failure by reverting dependency upgrades that were accidentally included in the modularization PR. This keeps the PR focused solely on module structure changes. Changes: - Revert gruntwork-io/go-commons from v0.17.2 to v0.8.0 - Remove urfave/cli/v2 (keep v1.22.16) - Downgrade dependencies in all module go.mod files - Clean up indirect dependencies The dependency upgrades introduced breaking API changes in cmd/terratest_log_parser that should be addressed in a separate PR. Fixes CI build errors in PR #1608
Configuration menu - View commit details
-
Copy full SHA for 7a3e2d5 - Browse repository at this point
Copy the full SHA 7a3e2d5View commit details
Commits on Nov 4, 2025
-
Run go mod tidy to update go.sum
Updates go.sum with missing checksums for various dependencies' .mod files.
Configuration menu - View commit details
-
Copy full SHA for 62f6966 - Browse repository at this point
Copy the full SHA 62f6966View commit details
Commits on Nov 7, 2025
-
Merge pull request #1608 from gruntwork-io/workspace-setup
Add independent Go modules for terragrunt and dependencies
Configuration menu - View commit details
-
Copy full SHA for 375ff5e - Browse repository at this point
Copy the full SHA 375ff5eView commit details -
Bump github.com/ulikunitz/xz from 0.5.10 to 0.5.14 in /modules/terraform
Bumps [github.com/ulikunitz/xz](https://github.com/ulikunitz/xz) from 0.5.10 to 0.5.14. - [Commits](ulikunitz/xz@v0.5.10...v0.5.14) --- updated-dependencies: - dependency-name: github.com/ulikunitz/xz dependency-version: 0.5.14 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
Configuration menu - View commit details
-
Copy full SHA for 597b93a - Browse repository at this point
Copy the full SHA 597b93aView commit details -
Merge pull request #1611 from gruntwork-io/dependabot/go_modules/modu…
…les/terraform/github.com/ulikunitz/xz-0.5.14 Bump github.com/ulikunitz/xz from 0.5.10 to 0.5.14 in /modules/terraform
Configuration menu - View commit details
-
Copy full SHA for de08859 - Browse repository at this point
Copy the full SHA de08859View commit details
Commits on Nov 11, 2025
-
Revert "Add independent Go modules for terragrunt and dependencies"
This reverts PR #1608, which introduced independent Go modules for the terragrunt dependency chain. Reverting back to the original monolithic module structure.
Configuration menu - View commit details
-
Copy full SHA for 6aa5dd4 - Browse repository at this point
Copy the full SHA 6aa5dd4View commit details -
Merge pull request #1614 from gruntwork-io/revert-pr-1608
Revert PR #1608: Revert modularization changes
Configuration menu - View commit details
-
Copy full SHA for bf09987 - Browse repository at this point
Copy the full SHA bf09987View commit details
Commits on Nov 14, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 56f0674 - Browse repository at this point
Copy the full SHA 56f0674View commit details -
Merge pull request #1616 from particleflux/fix-docs-typo-validate
Fix typo in docs for `InitAndValidateInputsE()`
Configuration menu - View commit details
-
Copy full SHA for b23d0e3 - Browse repository at this point
Copy the full SHA b23d0e3View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.52.0...v0.53.0