Fix snapshots extra slashes @haitham911 (#1148)
## what - Improved collapseExtraSlashes to normalize URLs by collapsing redundant slashes while preserving http:// and https:// structure. - Remove ` base_path` empty value from atmos.yamlwhy
- Ensures valid URL formatting
Summary by CodeRabbit
-
Refactor
- Revised configuration settings by removing the
base_path
key for improved simplicity.
- Revised configuration settings by removing the
-
Bug Fixes
- Enhanced URL normalization to correctly handle extra consecutive slashes, ensuring proper protocol formatting and robust handling of various URL patterns.
-
Tests
- Added a new test function to validate the behavior of the URL normalization process with various input cases.
Add integration tests for templates in Atmos stack manifests @aknysh (#1142)
## what- Add integration/acceptance tests for templates in Atmos stack manifests
- Add unit tests
why
- Ensure the Go templates are evaluated in all Atmos sections
- Ensure the Go templates are evaluated when executing
atmos terraform generate backend
andatmos terraform init
commands - Increase
Codecov
test coverage