Skip to content

v1.131.0

Compare
Choose a tag to compare
@cloudposse-releaser cloudposse-releaser released this 26 Dec 15:32
· 2 commits to refs/heads/main since this release
02bbeb9
Revert "Replace path.Join with filepath.Join (#856)" @osterman (#887) This reverts commit 2051592.

what

  • Manual revert of #856

why

  • It broke too many things that were are to debug, and we lacked tests to catch the situation.
  • We've added windows tests in, and should revisit this.
Trigger workflows from GitHub actions bot @osterman (#890)

what

  • Call workflow dispatch to build previews and run tests

why

  • Automated PRs from github-actions[bot] will not trigger workflows (by design) unless a PAT is used
  • This approach doesn't require introcing a PAT and leverages mergify instead
Fix Mocks for Windows @osterman (#877)

what

  • Run commands depending on the flavor of OS
  • Add e2e smoke tests to verify commands work

why

  • Windows behaves differently from Linux/macOS
  • #875 introduced windows testing
  • Catch certain cases when we have no unit tests for CLI behaviors (tests for condition @mcalhoun encountered with an infinite loop in atmos version)
Add Windows & macOS Acceptance Tests @osterman (#875)

what

  • We broke atmos in #856 attempting to improve windows support, but instead we broke it

why

  • We don't currently run any tests on windows and macOS
  • Slight differences between OSes can cause big problems and are hard to catch
  • Most of our developer team is on macOS, but more and more Windows users are using atmos
  • To maintain stability, it's critical we test all mainstream platforms

references

  • Relates to #856 (broke atmos on windows)