Skip to content

Releases: zoomoid/assignments

v0.4.1

08 Feb 15:49
f25a2f1
Compare
Choose a tag to compare
  • 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

26 Sep 11:39
58f7ad7
Compare
Choose a tag to compare
  • 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

19 Aug 16:00
1d0817d
Compare
Choose a tag to compare

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

28 Jul 17:23
576d668
Compare
Choose a tag to compare

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

v0.1.0

31 May 14:13
d114b3f
Compare
Choose a tag to compare
  • Publish LaTeX source files for reference