- Notifications using GitHub Status API
- Kaniko caches Docker images in a local Docker registry. This can be started by:
docker run -d -p 5000:5000 --restart=always --name registry registry:2
- Complete rewrite using the Haxl library
- Pipeline definitions are now Haskell code
- Dhall-specific code
- Enable the use of
toMap
Dhall builtin - Enable the use of the
::
operator (new in Dhall v11.0.0) - Split the "pipeline wiring" from the action specifications
- The step definition is changed so that expressing dependencies is now easier
- Re-usable Docker image building component was added in dhall/docker.dhall
- A complete rewrite of the initial implementation
- YAML configuration format is replaced by Dhall
- The support for handling secrets using
pass
is temporarilty dropped
- Initial implementation.
- Configurable through a YAML file.
- Script: allow environment variables
- Script: allow cache volumes
- Handle artifacts consistently in the pipeline
- Script: use the local user's UID/GID in the container
- Kevlar executes multi-container pipelines, locally