Releases: zoomoid/assignments
v0.4.1
- Fix typo in container registry that could be abused for typo-squatting
Updated Container Images
tl;dr: Use the newest image tag, i.e. docker pull ghcr.io/zoomoid/assignments:0.4.1
To work with the CLI inside a container, we advise you to use the most recent container image, i.e.:
docker run -ti ghcr.io/zoomoid/assignments/cli:0.4.1 -- ...
Update your workflows (Gitlab/Github) to use the most recent image
docker pull ghcr.io/zoomoid/assignments/runner:0.4.1
and for the release stages
# In Github Actions
docker pull ghcr.io/zoomoid/assignments/ci/github:0.4.1
# In Gitlab CI
docker pull ghcr.io/zoomoid/assignments/ci/gitlab:0.4.1
v0.4.0
- Add shell autocompletions powered by cobra
- Add Apache 2.0 License for the CLI package
- Add CLI command documentation as markdown
- Fix some makefile issues with pushing images
Full Changelog: v0.3.0...v0.4.0
Updated Container Images
tl;dr: Use the newest image tag, i.e. docker pull ghcr.io/zoomoid/assignments:0.4.0
To work with the CLI inside a container, we advise you to use the most recent container image, i.e.:
docker run -ti ghcr.io/zoomoid/assignments/cli:0.4.0 -- ...
Update your workflows (Gitlab/Github) to use the most recent image
docker pull ghcr.io/zoomoid/assignments/runner:0.4.0
and for the release stages
# In Github Actions
docker pull ghcr.io/zoomoid/assignments/ci/github:0.4.0
# In Gitlab CI
docker pull ghcr.io/zoomoid/assignments/ci/gitlab:0.4.0
v0.3.0
This release marks the latest stable state up to now. The assignmentctl CLI implements all features of the first pass of requirements and is ready to be used in production for doing assignments. It has been augmented with container images and more to make it versatile to use in CI pipelines. For a full changelog see here:
Full Changelog: v0.2.0...v0.3.0
v0.2.0
This release is mainly for the updated version of the LaTeX class, which fixes a bug where \ClassWarning
had the wrong number of
arguments.
Additionally, the CLI includes a lot of changes, notably:
- Switch from zap to zerolog for convenience and not having to pass the logger instance down with the context
- Stabilize the
generate
command vastly - Remove viper dependency for config parsing, the (un-)marshalling functions were added before but never used, and the JSON serialization before converting to the YAML file caused issues with struct pointers
- Properly implement the --verbose flag for debug level logging
Full Changelog: v0.1.0...v0.2.0