Skip to content

Prepare 2.3 release #271

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

Merged
merged 1 commit into from
Feb 17, 2025
Merged

Prepare 2.3 release #271

merged 1 commit into from
Feb 17, 2025

Conversation

jku
Copy link
Member

@jku jku commented Feb 17, 2025

There's no pressing need to do a release but it has been almost 3 months so why not.


Changelog

New tests

  • test_faketime verifies client is compatible with test suites time faking approach
  • test_static_repository[sigstore-root-signing]: Sigstore TUF repo added as static test
  • test_artifact_cache: verifies client caches artifacts. Artifact caching is not required by specification so clients should mark this one expected to fail if they do not support caching

Internal changes

  • Fake time implementation was refactored
  • Static test repositories can now set a fake time (to enable testing with a repository with a short expiry)
  • All test suite infrastructure code was moved to a sub directory: test code should be easier to browse now

New tests

* `test_faketime` verifies client is compatible with test suites time faking approach
* `test_static_repository[sigstore-root-signing]`: Sigstore TUF repo added as static test
* `test_artifact_cache`: verifies client caches artifacts. Artifact caching is not
  required by specification so clients should mark this one expected to fail if they do
  not support caching

Internal changes

* Fake time implementation was refactored
* Static test repositories can now set a fake time (to enable testing with a repository
  with a short expiry)
* All test suite infrastructure code was moved to a sub directory: test code should be
  easier to browse now

Signed-off-by: Jussi Kukkonen <[email protected]>
@jku jku merged commit 9bfc222 into theupdateframework:main Feb 17, 2025
3 checks passed
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

Successfully merging this pull request may close these issues.

2 participants