Description
There are small bits I found unclear and would like to ask for clarification:
Bump version configuration (if using Python), for example tbump
thbump
is mentioned as optional here, but the rest of the guide seems to suggest it is required for Python; it does not explain what API should be exposed by alternatives. It is also not clear how node package version bumping is handled.
Add a GitHub Access token with access to target GitHub repo to run GitHub Actions, saved as ADMIN_GITHUB_TOKEN in the repository secrets
Which permissions are needed for this token? Does it have to be a PAT token (which AFAIK cannot be scoped per repo), or can we use a deploy key?
Add a GitHub Actions CI step to run the
check_release
action
Where? In which job it should be contained? What does this action do?
Update or add RELEASE.md that describes the onboarding and release process, e.g.
The example is missing? I guess a link is missing?
We recommend putting setuptools metadata in setup.cfg and using
version attr: <package_name>.__version__
, see example setup.cfg
Nitpick: version = attr: <package_name>.__version__