sigstore-python
sigstore-python copied to clipboard
Tighter update loop for hashed requirements file
In #114 @woodruffw raised that this file may become stale on new releases.
To resolve this and provide a tighter feedback loop on a release -> update, we could
- a) add a pin to the
requirements.infile - b) introduce a workflow that ensures the compiled file is up to date, and
- c) also introduce a dependabot-like workflow that runs on every new new release to create a PR to update the pin (something like https://github.com/di/pip-api/blob/master/.github/workflows/pip-feed.yml should work).
Another small thing we'll need to handle: if we have pre-releases or alphas as part of the development process, we'll probably want to keep the requirements.in behind until the next stable becomes available.
CC @tnytown