summon
summon copied to clipboard
Installer tests contain a circular dependency
To test install.sh, we run it in Docker containers to test that it works okay. This is fine, but creates a problem for releases. install.sh inspects the local version and tries to pull that from github releases, but when you're releasing a new version that release isn't up yet and the build fails.
Examples
- https://gitlab.com/cyberark/summon/pipelines/30219999
- https://jenkins.conjur.net/job/cyberark--summon/job/master/208/console
We need to rethink how we run this test as part of our release process.