This bug fix release contains the following changes:
Use ubuntu-22.04 as the GitHub host runner O/S version for all jobs instead of ubuntu-latest for reproducible behaviour (otherwise when ubuntu-latest is updated to point to a newer O/S release something could break) (part of #50).
Work around error 'The image used by this instance requires a CGroupV1 host system' when testing packages on CentOS 7 or Ubuntu Xenial, introduced in v7.1.0, that happens when using LXD on an ubuntu-22.04 host, by forcing the use of an ubuntu-20.04 host instead (part of #50).
Adds support for a new runs_on and cross_runs_on workflow input for controlling which type of GitHub runner Ploutos jobs run on (in particular this allows for self-hosted runners to be used).
Run all jobs on ubuntu-latest rather than a mix of Ubuntu versions (partially related to #50).
This bug fix release contains the following changes:
Upgrade cargo-generate-rpm (#69) from v0.10.1 to v0.10.2 to fix an upstream regression which accidentally dropped support for metadata.generate-rpm.summary in cargo-generate-rpm v0.9.0, which was then inherited by Ploutos v7.0.0.
If you created RPMs using Ploutos prior to v7.0.0 and were using the package.metadata.generate-rpm.summary key in Cargo.toml then Ploutos v7.0.0 would have silently ignored your summary setting. This releases restores the original behaviour.
This breaking release contains the following changes:
Add support for Cargo virtual manifests (#67), including two new Ploutos settings: manifest_dir and workspace_package (see the updated docs for more information)
Upgraded tools used to versions compatible with Cargo workspaces:
A successful run of the upgraded
pkg
workflow can be seen here:https://github.com/NLnetLabs/krill/actions/runs/8605626059
Summary of changes in Ploutos since the current v6.3.1 that Krill is using now:
v7.3.0
This release contains the following changes:
v7.2.5
This bug fix release contains the following changes:
v7.2.4
v7.2.3
This bug fix release contains the following changes:
v7.2.1
This release contains the following changes:
pkg-test
phase, instead of looping forever. (fixes #77)v7.1.1
This bug fix release contains the following changes:
ubuntu-22.04
as the GitHub host runner O/S version for all jobs instead ofubuntu-latest
for reproducible behaviour (otherwise whenubuntu-latest
is updated to point to a newer O/S release something could break) (part of #50).ubuntu-22.04
host, by forcing the use of anubuntu-20.04
host instead (part of #50).v7.1.0
This release contains the following changes:
runs_on
andcross_runs_on
workflow input for controlling which type of GitHub runner Ploutos jobs run on (in particular this allows for self-hosted runners to be used).ubuntu-latest
rather than a mix of Ubuntu versions (partially related to #50).v7.0.1
This bug fix release contains the following changes:
metadata.generate-rpm.summary
in cargo-generate-rpm v0.9.0, which was then inherited by Ploutos v7.0.0.If you created RPMs using Ploutos prior to v7.0.0 and were using the
package.metadata.generate-rpm.summary
key inCargo.toml
then Ploutos v7.0.0 would have silently ignored yoursummary
setting. This releases restores the original behaviour.v7.0.0
This breaking release contains the following changes:
manifest_dir
andworkspace_package
(see the updated docs for more information)