You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: CONTRIBUTING.md
+6-30
Original file line number
Diff line number
Diff line change
@@ -53,18 +53,7 @@ A good bug report shouldn't leave others needing to chase you up for more inform
53
53
<!-- omit in toc -->
54
54
### How Do I Submit a Good Bug Report?
55
55
56
-
We use GitHub issues to track bugs and errors. If you run into an issue with the project:
57
-
58
-
- Open an [Issue](https://github.com/github/automatic-contrib-prs/issues/new). (Since we can't be sure at this point whether it is a bug or not, we ask you not to talk about a bug yet and not to label the issue.)
59
-
- Explain the behavior you would expect and the actual behavior.
60
-
- Please provide as much context as possible and describe the *reproduction steps* that someone else can follow to recreate the issue on their own. This usually includes your code. For good bug reports you should isolate the problem and create a reduced test case.
61
-
- Provide the information you collected in the previous section.
62
-
63
-
Once it's filed:
64
-
65
-
- The project team will label the issue accordingly.
66
-
- A team member will try to reproduce the issue with your provided steps. If there are no reproduction steps or no obvious way to reproduce the issue, the team will ask you for those steps and mark the issue as `needs-repro`. Bugs with the `needs-repro` tag will not be addressed until they are reproduced.
67
-
- If the team is able to reproduce the issue, it will be marked `needs-fix`, as well as possibly other tags (such as `critical`), and the issue will be left to be implemented by someone.
56
+
Please submit a bug report using our [GitHub Issues template](https://github.com/github/automatic-contrib-prs/issues/new?template=bug_report.yml).
68
57
69
58
## Suggesting Enhancements
70
59
@@ -81,25 +70,12 @@ This section guides you through submitting an enhancement suggestion for automat
81
70
<!-- omit in toc -->
82
71
### How Do I Submit a Good Enhancement Suggestion?
83
72
84
-
Enhancement suggestions are tracked as [GitHub issues](https://github.com/github/automatic-contrib-prs/issues).
73
+
Please submit an enhancement suggestion using our [GitHub Issues template](https://github.com/github/automatic-contrib-prs/issues/new?template=feature_request.yml).
74
+
75
+
### Pull Request Standards
85
76
86
-
- Use a **clear and descriptive title** for the issue to identify the suggestion.
87
-
- Provide a **step-by-step description of the suggested enhancement** in as many details as possible.
88
-
-**Describe the current behavior** and **explain which behavior you expected to see instead** and why. At this point you can also tell which alternatives do not work for you.
89
-
- You may want to **include screenshots and animated GIFs** which help you demonstrate the steps or point out the part which the suggestion is related to.
90
-
-**Explain why this enhancement would be useful** to most automatic-contrib-prs users.
77
+
We are using [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/) to standardize our pull request titles. This allows us to automatically generate labels and changelogs and follow semantic versioning. Please follow the commit message format when creating a pull request. What pull request title prefixes are expected are in the [pull_request_template.md](.github/pull_request_template.md) that is shown when creating a pull request.
91
78
92
79
## Releases
93
80
94
-
To release a new version, maintainers are to release new versions following semantic versioning and via GitHub Releases.
95
-
Once the code is ready to release please do the following
96
-
97
-
1. Create a [GitHub release](https://github.com/github/automatic-contrib-prs/releases) based off the current draft and review release notes
98
-
2. Ensure that the versioning is correct given the content of the release
99
-
3. Check the box to release it to the GitHub Marketplace
100
-
4. Publish the release
101
-
5. Clone the repository at the release tag locally or in a codespace
102
-
6. Authenticate to ghcr.io using [these instructions](https://docs.github.com/en/packages/working-with-a-github-packages-registry/working-with-the-container-registry#authenticating-to-the-container-registry)
103
-
7.`docker build -t ghcr.io/github/automatic-contrib-prs:v1 .` where v1 is the current major version number
104
-
8.`docker push ghcr.io/github/automatic-contrib-prs:v1` where v1 is the current major version number
105
-
9. Update the `README.md` instructions to point to the new docker container
81
+
Releases are automated but if you need to manually initiate a release you can do so through the GitHub Actions UI. If you have permissions to do so, you can navigate to the [Actions tab](https://github.com/github/automatic-contrib-prs/actions/workflows/release.yml) and select the `Run workflow` button. This will allow you to select the branch to release from and the version to release.
0 commit comments