Skip to content

v1.6.0

Compare
Choose a tag to compare
@cottand cottand released this 30 Sep 20:43
· 4 commits to master since this release
c4063e9

This release adds integration tests that use VMs to emulate a DNS server and a client making queries, and fixes a breaking change in Github Actions' upload-artifact v4, which CI relied upon in order to merge Docker manifests for multi-arch images..

To make the CI easier for me to maintain, the Dockerfile-based builds are gone in favour of a single Nix-based container build. This has the breaking change of dropping support for 32-bit ARM on docker, and the benefit of bringing reproducible builds to container images. Given the armv6 images had practically no downloads, few if any existing users should be accepted (do please open an issue if this is you!).

This in turn makes leng practically a FROM SCRACtH image, which reduces its image attack surface. Image size remains about the same (pretty small at 7MB).

Because of the breaking changes above, this marks release 1.6.

What's Changed

  • chore(deps): bump actions/download-artifact from 3 to 4.1.7 in /.github/workflows by @dependabot in #62
  • test: add integration nixos tests by @cottand in #63
  • ci: update upload-artifact in GHA by @cottand in #64
  • support for actions artifact-v4, Nix docker builds by @cottand in #65

Full Changelog: v1.5.3...v1.6.0