Skip to content

Version 1.4: NetBSD Support

Choose a tag to compare

@github-actions github-actions released this 27 Jun 00:05
· 14 commits to master since this release

Version 1.4

Changes Since Version 1.3.0

  • Added target-os: netbsd support for emitted VM setup scripts.
  • Added NetBSD setup handling for bootstrap prerequisites, libcurl compatibility, Mono certificates, cached vcpkg tool packages, older vcpkg checkout toolchain fallback, and temporary vcpkg-tool source patches.
  • Fixed cached NetBSD tool restores so they skip bootstrap patching correctly.
  • Improved cache analysis for duplicate package pushes by treating "already present" as a successful cold-cache seed case.
  • Added an in-repo CMake/vcpkg integration fixture using fmt.
  • Added full integration coverage across Ubuntu, Windows, FreeBSD, OpenBSD, and NetBSD.
  • Added vcpkg tag resolution plus integration testing across recent vcpkg release tags.
  • Added manual full-matrix and scheduled rotating integration workflows.
  • Added warm-cache integration checks and assertions for cache status, BSD tool cache behavior, and missing system dependency reports.
  • Added canary repository documentation and workflow template.
  • Added release qualification documentation.
  • Fixed the fixture for newer fmt by including fmt/format.h.
  • What's Changed

  • Add vcpkg version integration coverage and canary release checks by @LegalizeAdulthood in #6

New Contributors

Full Changelog: v1.3.0...v1.4.0