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!
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 nowoverride
, and the default behaviour isoverride: true
instep: finish
(step: start
behaviour remains unchanged, but you can now setoverride: true
on it now as well). - CHANGED:
log_args
is nowdebug
, but does the same thing as before. - CHANGED:
env
is now always required. You can useenv: ${{ steps.deployment.outputs.env }}
to avoid repeating your env configuration. REMOVED:This was added back in https://github.com/bobheadxi/deployments/releases/tag/v1.0.1.auto_inactive
- useoverride
instead.- REMOVED:
transient
- all deployments created by this action aretransient
by default, with removals handled byoverride
orstep: 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.