Skip to content

Comments

Prepare 2.3 release#271

Merged
jku merged 1 commit intotheupdateframework:mainfrom
jku:release-2.3
Feb 17, 2025
Merged

Prepare 2.3 release#271
jku merged 1 commit intotheupdateframework:mainfrom
jku:release-2.3

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 <jkukkonen@google.com>
@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