Skip to content

v1.2.3

Compare
Choose a tag to compare
@cloudpossebot cloudpossebot released this 18 Oct 19:45
· 356 commits to main since this release
9da16c8

🚀 Enhancements

Use format `v$MAJOR.$MINOR.$PATCH` for auto-release tags. Move public packages from `internal` folder @aknysh (#63)

what

  • Use format v$MAJOR.$MINOR.$PATCH for auto-release tags
  • Move public packages from internal folder

why

  • Go mod requires a version number that starts with a v
A version identifies an immutable snapshot of a module, which may be either a release or a pre-release. 
Each version starts with the letter v, followed by a semantic version. 
  • We need to import some atmos packagesintoterraform-provider-utils`, but Go "internal" packages can't not be imported by packages outside the source subtree in which they reside
To create such a package, place it in a directory named internal or in a subdirectory 
of a directory named internal. 
When the go command sees an import of a package with internal in its path, 
it verifies that the package doing the import is within the tree rooted 
at the parent of the internal directory

references