Highlights
-
Both installs in the
Install Astro CLIstep are pinned — neither fetches whatever is newest at run time any more.semveris pinned to 7.8.5 with--ignore-scripts, andgodownloader.shcomes from a fixedastro-clicommit instead ofmain. Closes #160 -
cli-versionnow defaults to1.45.0instead of empty. Empty meant the installer picked, which resolved to a hardcoded constant on astro-cli'smain— that constant lags real releases by anywhere from 9 minutes to 13 days, so "unset" never reliably meant "latest". 1.45.0 is the version an unpinned run installs today, so your CLI does not move when you upgrade. It is stated now rather than inferred, and stays put until it is bumped:with: cli-version: 1.44.0 # override whenever you like
There is no way to track the newest CLI in this release.
cli-version: latestis coming as an explicit opt-in. -
Fixed: setting
cli-versionbrokedbtandimage-onlydeploys. Those version gates calledastro versionbefore the CLI was installed, so the comparison ran against an empty string and failed even for a version that satisfied the requirement. They now read the version about to be installed.
Upgrading: change your uses: to astronomer/deploy-action@v0.15.0.
What's Changed
- Pin the semver install and the Astro CLI installer script by @circus-code-agent[bot] in #161
- Point the README examples at v0.15.0 by @jlaneve in #162
New Contributors
- @circus-code-agent[bot] made their first contribution in #161
Full Changelog: v0.14.0...v0.15.0