-
-
Notifications
You must be signed in to change notification settings - Fork 15
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
Allow setting Github team/more individuals to get tagged when publishing #59
Comments
The Publish to BCR app bot is always the creator of the pull request. I'm assuming that's in line with what you meant here?
I see. So you would like to just tag arbitrary people on the PR but continue to use your main org's fork of the BCR for the source of the pull requests? |
Sorry, yep thats what I meant.
Yeah exactly! |
That should be fairly easy to do and I think it's a useful thing to add. I'll label this as an enhancement and pick it up when I get the chance. |
Perfect, thanks for the quick response! |
In the meantime you can just continue to not set a fixedReleaser. The app should work—you just won't receive a notification for the pull requests or be notified of any errors. |
Yep thats what were planning on doing over here: bazel-ios/rules_ios#780 |
Rather than adding more configuration for additional taggers, I'm thinking that I will always tag everyone listed as a maintainer in |
Makes sense to me! |
Hm though in our case, it's a Google group email and not an actual GitHub account. Would it email as well? |
Ah, looking at your metadata file: There is another field for a maintainer that most other modules have, The idea was to send any error emails to the maintainer emails and tag their github handles in the PR comment. The latter won't work for your case since the group won't have a github user. You could add a |
@meteorcloudy Is there a schema for the list of maintainers in |
Yeah, it should look like:
as it's described here: https://docs.google.com/document/d/1moQfNcEIttsk6vYanNKIy3ZuK53hQUFq1b1r0rmsYVg/edit#bookmark=id.1i90c6c14zvx We probably should have a clearer specification documented. But for now, I think it's safe to assume |
@luispadron I deployed the changes in #75, which will tag any maintainers with a I wanted to check if the above is sufficient for your use case, or if you think there's still a need for the other solution we discussed: a config.yml setting to just add additional github handles to tag in the pr. |
I think that resolves this issue and it make sense it's not possible to tag non GitHub users. I think in the future it would be nice to be able to receive email notifications for when BCR PRs are approved or require changes and such if folks want to manage this via a mailing list vs. maintaining this list. |
A request regarding the information in: https://github.com/bazel-contrib/publish-to-bcr#a-note-on-release-automation.
As I understand it, we'd need to set a single GitHub user in
config.yml
in order to have tagging from the BCR PR to work correctly. That field also seems to configure the token used for the fork/PR, what we'd like:The text was updated successfully, but these errors were encountered: