Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix release please setup #5

Open
mehalter opened this issue Nov 8, 2024 · 0 comments
Open

Fix release please setup #5

mehalter opened this issue Nov 8, 2024 · 0 comments
Labels
bug Something isn't working

Comments

@mehalter
Copy link
Member

mehalter commented Nov 8, 2024

Currently there are a few problems with our release process:

  1. pyproject.toml does not automatically update the version field
  2. release-please tagging a release with the github-actions user does not in turn trigger more actions so we do not automatically get PyPI publishing.

We can fix this by:

  1. Configuring a manifest for release-please to update arbitrary TOML: https://github.com/googleapis/release-please/blob/main/docs/customizing.md#updating-arbitrary-toml-files
  2. Setting up a service account that we hook up with API keys to perform things such as release-please which will allow it to trigger more GitHub Actions

Resolved:

  1. c74793a
@mehalter mehalter added the bug Something isn't working label Nov 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant