Standardize PR naming convention using GitHub Action
See original GitHub issueWe’ve created [Guideline] Pulsar PR Naming Convention and many contributors in Pulsar community follow the rules, which is great!
And we want to research whether we can improve this workflow furthermore by standardizing PR naming convention using GitHub Action.
@RobertIndie and @nodece have provided some references, which might be the potential solutions:
- https://github.com/amannn/action-semantic-pull-request
- https://github.com/zeke/semantic-pull-requests
- https://github.com/apache/apisix/blob/master/.github/workflows/semantic.yml
Besides, to reduce manual work, @codelipenghui suggests that a PR can be labeled automatically based on [xxx][xxx]
in a PR title.
Anyone would like to help implement this idea? Thanks!
Issue Analytics
- State:
- Created a year ago
- Comments:18 (13 by maintainers)
Top Results From Across the Web
PIP 198: Standardize PR Naming Convention using GitHub ...
Apache Pulsar - distributed pub-sub messaging system - PIP 198: Standardize PR Naming Convention using GitHub Actions · apache/pulsar Wiki.
Read more >Pull Request title rules · Actions · GitHub Marketplace
Branch naming rules. GitHub Actions status. Github action to enforce Pull Request title conventions. Usage. See action.yml.
Read more >Pull Request (PR) title naming rules - GitHub Action
Pull Request title naming rules is not certified by GitHub. It is provided by a third-party and is governed by separate terms of...
Read more >Creating a pull request template for your repository
To make your pull request template visible in the repository's docs directory, name the pull request template docs/pull_request_template.md .
Read more >A curated list of awesome actions to use on GitHub
With GitHub Actions you can automate your workflow from idea to production. ... Rules for GitHub: Add Subscribers, Assignees, Labels, and More to...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
I am -1 on this and #16836 until the “standard” has been moved into a PMC controlled resource. A google doc is NOT PMC controlled. I also ask if these changes have gone through the PIP process?
The change may require a dev doc for itself and I’m curious whether there’s a discussion on dev@ (or collect feedback from any other public channel) since it can significantly change developer experience.