Skip to content

Comments on the adoption guide #199

Open
@krassowski

Description

@krassowski

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__

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentation

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions