Upgrade pkg workflow from Ploutos v6 to v7. #1193
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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:
extra_cargo_deb_args
arg for package_build_rules ploutos#100)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 RRDP notification XML files contain invalid session_id #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 Let simple CA update its certificates (when it already has a cert) #50).ubuntu-22.04
host, by forcing the use of anubuntu-20.04
host instead (part of Let simple CA update its certificates (when it already has a cert) #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 Let simple CA update its certificates (when it already has a cert) #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)