v2.0.0
github-actions
released this
31 Jul 09:49
·
40 commits
to refs/heads/main
since this release
This is a complete rewrite with the goal of being more orchestratable in a broader GitHub Actions context.
🚀 New Features
- Rewritten to use
godo
instead of shelling out todoctl
for better error handling and overall control of the process. - Supports picking up an in-repository (or filesystem really)
app.yaml
(defaults to.do/app.yaml
, configurable via theapp_spec_location
input) to create the app from instead of having to rely on an already existing app that's then downloaded (though that is still supported). The in-filesystem app spec can also be templated with environment variables automatically (see examples below). - Prints the build and deploy logs into the Github Action log (configurable via
print_build_logs
andprint_deploy_logs
) and surfaces them as outputsbuild_logs
anddeploy_logs
. - Provides the app's metadata as the output
app
.
Breaking changes:
- The
images
input is no longer supported. Instead, use env-var-substitution for an in-repository app spec or theIMAGE_DIGEST_$component-name
/IMAGE_TAG_$component-name
environment variables to change the respective fields of images in an existing app.