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

Ability to use git operations rather than github api #31

Open
benhowes opened this issue Feb 5, 2022 · 2 comments
Open

Ability to use git operations rather than github api #31

benhowes opened this issue Feb 5, 2022 · 2 comments
Assignees

Comments

@benhowes
Copy link

benhowes commented Feb 5, 2022

I ideally want to use pushing a new tag as a trigger for a second part of my release code. I can currently do that by using a personal access token, but there is a potential second option outlined here. In short, by creating a deploy key with write access, one can push changes and trigger workflows.

I've explained in a little more detail in my fork of this project https://github.com/Spatial-Quotient/pr-semver-bump#adds-use-ssh-option

Would you consider a PR to add this as an option? I'd love to be able to avoid using a personal access token for my use-case :)

@siggimoo
Copy link
Collaborator

siggimoo commented Feb 9, 2022

Both changes make sense to me. @jefflinse, your thoughts?

@jefflinse jefflinse self-assigned this Feb 9, 2022
@jefflinse
Copy link
Owner

Supporting the deploy-key scenario is definitely a feature we should incorporate. Thanks for proposing! Feel free to use the implementation in your fork as a starting point for a PR, otherwise I can likely get to this later this week.

Regarding a require-release flag (or similar), I can see how this would be useful, but I'd also like to be a little more comprehensive and allow users to define one or more GitHub tags that can be used to specify a "no-bump" scenario. For example, Documentation, New New Version, etc. I've opened #32 to track this separately.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants