Skip to content

v0.9.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@cpuguy83 cpuguy83 released this 07 Oct 21:26
· 82 commits to main since this release

Major Changes

Ubuntu Jammy

Support for building deb packages using Ubuntu Jammy
We don't yet support building distroless images for this, but there is a build target for generating a container from the base Ubuntu Jammy image.
Supported build targets:

  • jammy/deb which outputs the deb package and all source package artifacts (dsc, source tarballs, etc)
  • jammy/dsc which just outputs the source package files
  • jammy/testing/container which outputs an Ubuntu Jammy image with the generated debian package installed.

New artifact types

Support for header files, symlinks, and library files were added, so these can now be included in packages.

Validation

When processing loading a build spec, if a variable substitution is found for a build argument that does not exist, the build will now error out instead of silently ignoring it.
This was done to help with typos and incorrect usage of built-in args such as TARGETARCH where these variable substitutions just ended up in an empty string.

What's Changed

New Contributors

Full Changelog: v0.8.1...v0.9.0