theupdateframework / tuf-conformance

TUF client conformance test suite
MIT License
7 stars 4 forks source link

Make it easier to use the test suite #8

Closed jku closed 1 month ago

jku commented 1 year ago

Two options

  1. Provide a GitHub Action that TUF implementations can use
  2. Make releases to pypi, let TUF implementations handle the CI integration

Doing both might make sense, but the GH action might be most important?

GitHub Action

If this repo includes the github action, then that action does not actually need the pypi releases (as it can just install from the sources). The action should take at least the client-wrapper path as argument, and should then

PyPI releases

Releases in pypi would make using the test suite in CI is easy for the TUF implementations.

python-tuf release job might be useful: https://github.com/theupdateframework/python-tuf/blob/develop/.github/workflows/cd.yml

jku commented 1 month ago

I believe this is mostly already fixed or obsolete: