Releases: jinnatar/actions-aptly-repo
v2.0.2 - Bugfixing import without extend
Import was always intended to allow proceeding without adding new packages so that a run that builds packages only for say nightly
can still import & extend the stable
component without adding packages into that component. This release actually makes that work by allowing the repodef debglob to not match new packages, if a previous import succeeded. Not matching anything without an import or an empty import will still produce a fatal error.
Full Changelog: v2.0.1...v2.0.2
v2.0.1 - repo.list bugfixing
This release fixes an issue where the generated repo.list example signed_by
attribute did not take into account the type of the exported GPG public key. The type now matches the export, i.e. by default $name.asc
with ASCII armoring.
Full Changelog: v2.0.0...v2.0.1
v2.0.0
Includes the import & extend strategy: provide a repo_url and set a new repo csv column to true
to extend the existing repo with the new build artefacts. Intended to allow inheriting previous stable debs as-is.
Breaks v1 compatibility!
To upgrade from v1 at a bare minimum you need to add a false
between the archs & debglob csv columns.
Full Changelog: v1...v2.0.0
v1.1.0 - Unsigned repos & artifact naming
This release adds two backwards compatible features:
- Omitting input
gpg_private_key
now produces an unsigned repository but omits warnings. This is useful for PR CI runs where access to secrets nor signing the PR material with them is not desirable. - A new input
artifact_name
allows control of the produced artifact name. Useful if you hate the.
in the name from default prefix builds, or need to have several concurrent snapshots where the automatic naming pattern would clash.
Full Changelog: v1.0.0...v1.1.0
Initial release
An experimental v1 that's good enough to handle a stateless repo, i.e. one where the inputs to the action are the only thing determining the output. Work is planned to support an extend
parameter that first imports an existing repository as a base and extends run results into it.