Skip to content

Releases: theupdateframework/tuf-on-ci

v0.3.0

22 Nov 11:52
v0.3.0
d5496b4
Compare
Choose a tag to compare

NOTE: This is a major API break, users should not just upgrade the action versions but
should replace their publish.yml workflow with the new workflow from tuf-on-ci-template.

Upgrade instructions from v0.2.0:

  • When the Dependabot PR is created, update the PR to include the
    updated publish.yml from tuf-on-ci-template repository. Then the
    PR can be approved and merged without breaking any workflows.

See CHANGELOG.md for details.

v0.2.0

06 Nov 09:52
3491682
Compare
Choose a tag to compare

Upgrade instructions from v0.1.0:

  • Dependabot version bump can be accepted as is

See CHANGELOG.md for details.

v0.1.0

06 Oct 13:18
6d32b94
Compare
Choose a tag to compare

NOTE: This is a major API break, users should not just upgrade the action versions but
should replace their workflows with new workflows from tuf-on-ci-template.

Release contains:

  • Major refactoring of actions: New actions are more logical and enable separating publishing fron online signing. The repository now contains a new branch "publish" that always points to the newest publishable repository version
  • Improved Sigstore signer registration flow
  • Bug fixes

Upgrade instructions:

  • Remove your existing tuf-on-ci workflows and replace them with the ones from current tuf-on-ci-template.
  • In Settings->Environments->github-pages change deployment branch from main to publish
  • If you use the experimental sigstore online signing: After updating run tuf-on-ci-delegate sign/update-online-key timestamp re-select sigstore as the signing system: This creates a new signing event that is required for online signing to work.

Thanks to contributors Radoslav Dimitrov, Meredith Lancaster and lv291.

0.0.1

25 Jul 09:20
@jku jku
08eeb65
Compare
Choose a tag to compare

initial release of TUF-on-CI.

TUF-on-CI is a repository and signer implementation of
https://theupdateframework.io/ that runs on a Continuous Integration platform.

Features include:

  • Threshold signing with hardware keys and Sigstore
  • Automated online signing with multiple KMSs
  • Polished signing user experience
  • No custom code required

The signer is not available from PyPI in this release but will be in future releases.
See README.md for repository and signer setup instructions.

Upgrading an existing repository installation