Skip to content

Releases: jinnatar/actions-aptly-repo

v2.0.2 - Bugfixing import without extend

19 Oct 12:35
e88155f
Compare
Choose a tag to compare

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

17 Oct 21:01
15b3561
Compare
Choose a tag to compare

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

12 Oct 21:44
9d6a23b
Compare
Choose a tag to compare

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

10 Oct 15:27
7d30ba3
Compare
Choose a tag to compare

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

09 Oct 18:33
5a1597c
Compare
Choose a tag to compare

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.