Adopted bobheadxi/deployments as KineticCafe/deployments, mostly to use Node 20 as required by GitHub.
- uses: bobheadxi/deployments@v1
+ uses: KineticCafe/deployments@v1
We recommend using a more specific version tag:
- uses: bobheadxi/deployments@v1
+ uses: KineticCafe/deployments@v1.5.0
-
Switch from
npm
topnpm
-
Switch from
prettier
tobiome
. -
Upgrade to Typescript 5, @actions/github 6 and other dependencies.
-
Upgraded to use Node 20.
-
Apply bobheadxi#152 to allow required status contexts and auto merge.
Changes were made to make the values cleaner and fix some incorrect assumptions.
-
Apply bobheadxi/deploys#159 to add a warning when
delete-env
fails. -
Remove makefile
-
Add a changelog file.
-
Bump actions/core by @johncarter-phntm in bobheadxi#124
-
fix: delete env from settings by @devthejo in bobheadxi#134
-
@johncarter-phntm made their first contribution in bobheadxi#124
-
@devthejo made their first contribution in bobheadxi#134
-
[CI-fix] Run tests on PRs too by @paullarsen-unlikely in bobheadxi#109
-
[BUGFIX] Don't deactivate already inactive deployments by @paullarsen-unlikely in bobheadxi#104
-
@paullarsen-unlikely made their first contribution in bobheadxi#109
-
Make
delete-env
work as documented by @awesomeunleashed in bobheadxi#101 -
default to the
${{ github.token }}
by @mxcl in bobheadxi#102 -
@awesomeunleashed made their first contribution in bobheadxi#101
-
@mxcl made their first contribution in bobheadxi#102
This release adds the ability to provide the payload
parameter for
deployment creation on step: start
(bobheadxi#87)
This release adds back the auto_inactive
option that was originally removed.
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!
-
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 yourenv
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/deployments@v0.6.2
+ uses: bobheadxi/deployments@v1
To preserve old behaviour, please ensure that you have your usage of
bobheadxi/deployments
pinned to the desired version.
-
feat: allow any deployment status supported by github api by @nmccrina-contessa in bobheadxi#69
-
upgrade dependencies
-
@nmccrina-contessa made their first contribution in bobheadxi#69
-
upgrade to @actions/github v5 by @bobheadxi in bobheadxi#33
-
package action with @vercel/ncc by @bobheadxi in bobheadxi#35
-
Give a description when creating a deployment by @AlekseyLeshko in bobheadxi#58
-
@AlekseyLeshko made their first contribution in bobheadxi#58
-
repository to update deployment status for can now be configured by the new
repository
parameter (bobheadxi#29) -
improved documentation for
log_args
(bobheadxi#31)
- release: v0.5.2 bobheadxi#28
- Fix invalid variable reference (bobheadxi#27)
-
document action parameters in
action.yml
(bobheadxi#23, bobheadxi#24) -
add
log_args
argument for debugging
-
document some action parameters (bobheadxi#23)
-
update dependencies
-
add
auto_inactive
option to configure GitHub's default environment deactivation (bobheadxi#15) -
prune and update dependencies
-
env_url
is now optional, as implied by documentation -
update typescript, @actions/*
-
Allow ref to be set as part of the start step - this should allow users to hook onto
pull_request
events properly by providingref: ${{ github.head_ref }}
(bobheadxi#9 by @codyleblanc) -
The default behaviour of
no_override
has been fixed to not mark previous deployments as inactive (bobheadxi#10 by @shallwefootball)
Adds new deployment_id
option to avoid creating new deployments
(bobheadxi#7 by @AllexVeldman)
New release with a variety of fixes I've made since v0.1.0, since this action seems to be getting a bit of attention.
working MVP
set initial state to pending
Add node_modules to get actions working
use env_url
instead of env-url
Prototype action