✈️ Effortless, self-hosted continuous deployment for small teams and projects
This release features improvements in using Inertia accounts with login-related commands and other CLI improvements, as well as a switch away from Docker Hub for Inertia daemon images that necessitates a breaking change.
Older Inertia daemon images (pre-v0.6.2
) are now no longer supported, since the Inertia CLI now bootstraps remotes using our new GitHub Container Registry images (#692, #708). If you have remotes using unsupported versions configured, you will see a warning message and be unable to access inertia [remote]
commands for that remote:
⚠ Failed to load remote "my-remote": daemon version <0.6.2 is not supported by this version of the Inertia client
To fix this, please upgrade your remotes after installing the new Inertia CLI and update your required Inertia version in project configuration:
inertia --version # should report v0.7.0
inertia remote upgrade [remote] # upgrade configuration version
inertia [remote] upgrade # upgrade remote daemon
inertia project set version v0.7.0 # make sure to commit this change
inertia remote import
command to import existing remote configuration (#703)Please refer to the complete diff for more details.
Minor polish and some internal changes.
Please refer to the complete diff for more details.
version
, has been added to project configuration denoting the minimum required Inertia CLI version, and a warning will now show when this version is invalid (#670)inertia ${remote} status
will now include details on new Inertia releases that are available (#666)docker-compose
versions now automatically pull the latest valid tag (#667)inertia contrib completions
tool for generating bash and zsh completions (#676)inertia project set
does not update configuration correctly (#669)inertia ${remote} upgrade
does not update configuration correctly (#668)Please refer to the complete diff for more details.
A long-overdue release featuring a variety of changes accumulated over the past year or so, most notably a completely reworked configuration format and a few experimental features (like Slack notifications). Thank you to everyone who contributed!
# MacOS, via homebrew
brew install ubclaunchpad/tap/inertia
# Windows, via scoop
scoop bucket add ubclaunchpad https://github.com/ubclaunchpad/scoop-bucket ; scoop install inertia
# via npm
npm install -g inertia-cli
v0.6.0
.--debug
flag can be provided when using the CLI to output debug logs (#593)--simple
to disable this feature) (#599, #606, etc.)/persist
directory is now mounted into containers for use as a persistent data directory - see the usage documentation for more details (#653)inertia [remote] token --ssh
command for generating a token over SSH (#643)inertia remote reset
command to reset remotes (#644)inertia remote login
command to set up a new remote by logging in as a user (#647)intermediary_containers
can now be provided in configuration to tell Inertia to ignore certain containers (#639)/status?badge=true
(documentation)~inertia [remote] init
now correctly bootstraps the daemon with a provided/generated webhook token so that your remote can immediately start accepting webhooks (#652)inertia config set
now correctly supports boolean types (#614 by @kip-13)For more related issues closed by this release, refer to the milestone. For a complete list of changes since v0.5.4, refer to the diff.
Please refer to the complete diffs for all changes:
The latest documentation is available in https://inertia.ubclaunchpad.com/tip.
Please refer to the complete diff for more details.
This is a test release for the new GitHub Actions publishing workflow.
Please refer to the complete diffs for all changes:
The latest documentation is available in https://inertia.ubclaunchpad.com/tip.
Please refer to the complete diff for more details.
The latest documentation is available in https://inertia.ubclaunchpad.com/tip.
no-kill-on-death
, to disable the default kill-on-death behaviour (#608)Please refer to the complete diff for more details.
Ping
webhooks (#532)Please refer to the complete diff for more details