terramate doesn't detect changes to a base module while calculating changed terragrunt stacks.
To Reproduce
While using terramate with terragrunt, if there are changes to files in the directory of a base module, I would like a deployment to be triggered where said module is used.
For example, if I modify files in the directory ~/code/iac/terraform/modules/gcp/artifact-registry-repository and generate a commit with those changes, the following deployment should be listed in the terramate list --changed command.
Describe the bug
terramate
doesn't detect changes to a base module while calculating changedterragrunt
stacks.To Reproduce
While using
terramate
withterragrunt
, if there are changes to files in the directory of a base module, I would like a deployment to be triggered where said module is used.For example, if I modify files in the directory
~/code/iac/terraform/modules/gcp/artifact-registry-repository
and generate a commit with those changes, the following deployment should be listed in theterramate list --changed
command.Expected behavior
I would like to see the following output from
terramate list --changed
:Log Output
Environment (please complete the following information):
2.47.0
0.11.1
Additional context
Changes in current branch:
If I change the path to plain (below) instead of using the
terragrunt
function, the change detection works: