Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade to go-tuf/v2 #1888

Open
3 tasks
RebeccaMahany opened this issue Oct 14, 2024 · 0 comments
Open
3 tasks

Upgrade to go-tuf/v2 #1888

RebeccaMahany opened this issue Oct 14, 2024 · 0 comments

Comments

@RebeccaMahany
Copy link
Contributor

RebeccaMahany commented Oct 14, 2024

The current version of go-tuf is go-tuf/v2, and it has departed significantly from the version of go-tuf we use. We would like to update to use go-tuf/v2 to be able to pull in security patches and new features.

Upgrading to this new version of the package is nontrivial. I put together a first pass at some changes in this PR to get a sense of the scope.

We likely want to wait for theupdateframework/go-tuf#593 to be completed before upgrading to v2. However, we can get started ahead of time by replacing our direct usage of go-tuf with interfaces that we can swap out more easily later.

  • Replace direct usage of go-tuf with interface in ee/tuf, TUF checkup, TUF info table, and packaging code
  • Update to use go-tuf/v2
  • Extensive testing
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant