chore: update the workflow responsible for notifying of new TUF spec release
Description of the changes being introduced by the pull request:
The following PR deprecates the use of the existing workflow for notifying of new TUF releases and moves to one that is hosted in the https://github.com/theupdateframework/specification/ repository.
Note: Dependent on - https://github.com/theupdateframework/specification/pull/224
Please verify and check that the pull request fulfills the following requirements:
- [ ] The code follows the Code Style Guidelines
- [ ] Tests have been added for the bug fix or new feature
- [ ] Docs have been added for the bug fix or new feature
Pull Request Test Coverage Report for Build 2954454752
- 0 of 0 changed or added relevant lines in 0 files are covered.
- No unchanged relevant lines lost coverage.
- Overall coverage remained the same at 98.175%
| Totals | |
|---|---|
| Change from base Build 2947977924: | 0.0% |
| Covered Lines: | 1346 |
| Relevant Lines: | 1362 |
💛 - Coveralls
@rdimitrov: This is a friendly takeover of your PR to
- rebase and solve conflicts
- update action/setup-python to latest version
- pin major version to be used to 3.x
- upgrade pip before using it
(3) and (4) were suggested by @jku in #2089
Given that the upstream dependent (https://github.com/theupdateframework/specification/pull/224) has been merged and permissions concerns addressed (https://github.com/theupdateframework/python-tuf/pull/2001#discussion_r868881109), I suggest this PR is good to go.
This PR also fixes parts of #2089.
oops, pip now complains: no such option: -u: I left #2089 open.