Skip to content

v0.15.0

Latest

Choose a tag to compare

@jlaneve jlaneve released this 24 Aug 16:22
5351231

Highlights

  • Both installs in the Install Astro CLI step are pinned — neither fetches whatever is newest at run time any more. semver is pinned to 7.8.5 with --ignore-scripts, and godownloader.sh comes from a fixed astro-cli commit instead of main. Closes #160

  • cli-version now defaults to 1.45.0 instead of empty. Empty meant the installer picked, which resolved to a hardcoded constant on astro-cli's main — 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: latest is coming as an explicit opt-in.

  • Fixed: setting cli-version broke dbt and image-only deploys. Those version gates called astro version before 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