Skip to content
Compare
Choose a tag to compare
@bobheadxi bobheadxi released this 22 Feb 01:02
· 24 commits to main since this release
24c295a

bobheadxi/deployments@v1 brings a streamlined API, refactored codebase (now complete with integration testing), and more reliable behaviour. Thank you to everyone who has used this action and contributed features, documentation, and more!

⚠️ This release makes a number of following breaking changes from v0.6.x - please migrate with care! If you run into any issues, please feel free to request help in GitHub discussions:

  • CHANGED: no_override is now override, and the default behaviour is override: true in step: finish (step: start behaviour remains unchanged, but you can now set override: true on it now as well).
  • CHANGED: log_args is now debug, but does the same thing as before.
  • CHANGED: env is now always required. You can use env: ${{ steps.deployment.outputs.env }} to avoid repeating your env configuration.
  • REMOVED: auto_inactive - use override instead. This was added back in https://github.com/bobheadxi/deployments/releases/tag/v1.0.1.
  • REMOVED: transient - all deployments created by this action are transient by default, with removals handled by override or step: deactivate-env.
  • ADDED: step: delete-env deletes an environment entirely.

Then you can change your workflow to target the v1 tag, and automatically receive updates going forward:

- uses: bobheadxi/[email protected]
+ uses: bobheadxi/deployments@v1

To preserve old behaviour, please ensure that you have your usage of bobheadxi/deployments pinned to the desired version.