Describe the bug
Additional packages are built unnecessarily when code changes in a similarly-named package.
To Reproduce
Steps to reproduce the behavior:
Project contains two packages on similar paths (For this example, assume there are two packages located at src/integrations and src/integrations-core)
A change is made to the package with the longer/hyphenated name (src/integrations-core)
Expected behavior
During the build, the change to integrations-core are found and a new integrations-core package is built.
Screenshots
During the build, the change to integrations-core are found and two new packages are built: integrations-core and integrations. On comparing the previous and new packages for integrations, no differences are found.
Platform Details (please complete the following information):
OS: Ubuntu 22.04.3 LTS
Version [e.g. CLI Version eg: 1.6.6] 21.1.0
Salesforce CLI(sfdx cli) Version: 7.194.1
CI Platform: GitHub Runners
Additional context
Screenshots of the log files showing this issue are attached.
@thraco Thanks for raising this. Will be looking at it. Interesting one :) I think i have an idea why it happens probably a bug with how the tags are parsed
Describe the bug Additional packages are built unnecessarily when code changes in a similarly-named package.
To Reproduce Steps to reproduce the behavior:
src/integrations
andsrc/integrations-core
)src/integrations-core
)Expected behavior During the build, the change to integrations-core are found and a new integrations-core package is built.
Screenshots During the build, the change to integrations-core are found and two new packages are built: integrations-core and integrations. On comparing the previous and new packages for integrations, no differences are found.
Platform Details (please complete the following information):
Additional context Screenshots of the log files showing this issue are attached.