diff --git a/.github/ISSUE_TEMPLATE/bug-report.yml b/.github/ISSUE_TEMPLATE/bug-report.yml index 434712f59dd6b..9fcac93e71e1b 100644 --- a/.github/ISSUE_TEMPLATE/bug-report.yml +++ b/.github/ISSUE_TEMPLATE/bug-report.yml @@ -1,6 +1,6 @@ name: Bug Report description: Report issues with one of our products. -labels: [ 'Needs triage', '[Type] Bug' ] +labels: [ 'Needs triage', 'Bug' ] type: 'Bug' body: - type: markdown diff --git a/docs/guides/report-bugs.md b/docs/guides/report-bugs.md index 74f971d802160..b0ed893e372ea 100644 --- a/docs/guides/report-bugs.md +++ b/docs/guides/report-bugs.md @@ -24,7 +24,7 @@ Not mentioned in any of those places? Not caused by a conflict with another plug ### 3. Submit a detailed, precise bug report -The more specific your ticket is, the easier it will be for someone to zap the bug. Log in to GitHub, [open a new issue](https://github.com/Automattic/jetpack/issues/new?assignees=&labels=%5BType%5D+Bug&template=bug-report.yml), and be sure to fill out all the relevant details: a concise summary and a clear description are key. If it's been mentioned by someone else, like on the [Jetpack Support Forums](http://wordpress.org/support/plugin/jetpack), include a link. +The more specific your ticket is, the easier it will be for someone to zap the bug. Log in to GitHub, [open a new issue](https://github.com/Automattic/jetpack/issues/new?assignees=&template=bug-report.yml), and be sure to fill out all the relevant details: a concise summary and a clear description are key. If it's been mentioned by someone else, like on the [Jetpack Support Forums](http://wordpress.org/support/plugin/jetpack), include a link. Here's a sample of what a helpful summary looks like: diff --git a/docs/release-management.md b/docs/release-management.md index f46ad54978d76..40a5107540f7f 100644 --- a/docs/release-management.md +++ b/docs/release-management.md @@ -2,7 +2,7 @@ For every release, we will have a milestone that contains everything that is slated for that release. Issues/PRs should not be mass-punted from one release to the next. When getting punted from a release, issues/PRs should either have their milestone removed completely (from which they will need to be triaged), or they should be put into the "Not Currently Planned" milestone, which is any issue/PR that is valid, but not currently scheduled for inclusion in the point release or the next two major releases. -Any new feature/major bug fix going in gets tagged with "Primary Issue" and either "[Type] Bug Fix", "[Type] Enhancement", "[Type] Janitorial" or "[Type] Feature". Initially, it should be tagged as "[Status] Proposal". If it's something that's absolutely required for this release, it gets tagged "[Priority] Blocker" so we know at a glance that it can't be moved to a future release. It's also tagged with its' area of the plugin as usual. The text of the primary issue should be the proposed implementation, and that text should ALSO be posted as the first comment (more on this in a second) +Any new feature/major bug fix going in gets tagged with "Epic" and either "Bug", "[Type] Enhancement", "[Type] Janitorial" or "[Type] Feature". Initially, it should be tagged as "[Status] Proposal". If it's something that's absolutely required for this release, it gets tagged "[Priority] Blocker" so we know at a glance that it can't be moved to a future release. It's also tagged with its' area of the plugin as usual. The text of the primary issue should be the proposed implementation, and that text should ALSO be posted as the first comment (more on this in a second) If an issue is fairly involved, it may also make sense to create a GitHub project for it, and that project should be linked to from the “Primary Issue”. Any sub-issues created to track portions of a primary issue should be tagged “Subissue” and refer back to the primary issue # as the first line in the issue body so that they can easily be filtered. Sub-issues should start at "[Status] In Progress". diff --git a/docs/testing/beta-testing.md b/docs/testing/beta-testing.md index 5c8fcfdc9bd18..c11830a6e12d6 100644 --- a/docs/testing/beta-testing.md +++ b/docs/testing/beta-testing.md @@ -12,6 +12,6 @@ Once you've installed and activated the Beta plugin, head over to **Jetpack > Be ## Found a bug? -If you find an issue or have remarks about a Jetpack feature, you can [send us an email](https://jetpack.com/contact-support/beta-group/), or [create an issue on GitHub.](https://github.com/Automattic/Jetpack/issues/new?assignees=&labels=%5BType%5D+Bug&template=bug-report.yml) +If you find an issue or have remarks about a Jetpack feature, you can [send us an email](https://jetpack.com/contact-support/beta-group/), or [create an issue on GitHub.](https://github.com/Automattic/Jetpack/issues/new?assignees=&template=bug-report.yml) If you’re filing a bug, specific steps to reproduce are helpful. Please include the URL of the page that has the bug, along with what you expected to see and what happened instead. You can [check our recommendations to create great bug reports here](/docs/guides/report-bugs.md). diff --git a/projects/github-actions/repo-gardening/changelog/update-bug-label b/projects/github-actions/repo-gardening/changelog/update-bug-label new file mode 100644 index 0000000000000..10f04a12681c4 --- /dev/null +++ b/projects/github-actions/repo-gardening/changelog/update-bug-label @@ -0,0 +1,4 @@ +Significance: minor +Type: changed + +Labeling: move from "[Type] Bug" to "Bug" for our label requirements. diff --git a/projects/github-actions/repo-gardening/src/tasks/check-description/index.js b/projects/github-actions/repo-gardening/src/tasks/check-description/index.js index 694eb6b697b60..14b3abc73594e 100644 --- a/projects/github-actions/repo-gardening/src/tasks/check-description/index.js +++ b/projects/github-actions/repo-gardening/src/tasks/check-description/index.js @@ -259,7 +259,7 @@ async function getStatusChecks( payload, octokit ) { if ( label.match( /^\[Status\].*(? label.startsWith( '[Type]' ) ) + .filter( label => label.startsWith( '[Type]' ) || label === 'Bug' ) .map( label => label.replace( '[Type] ', '' ) ); // If there are multiple types defined in the issue, we cannot extract a specific type. diff --git a/projects/github-actions/repo-gardening/src/utils/slack/notify-important-issues.js b/projects/github-actions/repo-gardening/src/utils/slack/notify-important-issues.js index bb74c6e731e06..1ebad4185f6a0 100644 --- a/projects/github-actions/repo-gardening/src/utils/slack/notify-important-issues.js +++ b/projects/github-actions/repo-gardening/src/utils/slack/notify-important-issues.js @@ -25,7 +25,7 @@ async function hasEscalatedLabel( octokit, owner, repo, number, escalatedLabel ) * Send a Slack Notification if the issue is important. * * We define an important issue when meeting all of the following criteria: - * - A bug (includes a "[Type] Bug" label, or a "[Type] Bug" label is added to the issue right now) + * - A bug (includes a "Bug" label, or a "Bug" label is added to the issue right now) * - The issue is still opened * - The issue is not escalated yet (no label indicating that it was previously escalated to that team) * - The issue is either a high priority or a blocker (inferred from the existing labels or from the issue body) diff --git a/readme.md b/readme.md index 9bc082fb12f7b..5729d0d2ebdba 100644 --- a/readme.md +++ b/readme.md @@ -31,7 +31,7 @@ On Windows (Vista and later), open an Administrator Command Prompt window and us Thank you for thinking about contributing to Jetpack! If you're unsure of anything, feel free to submit an issue or pull request on any topic. The worst that can happen is that you'll be politely directed to the best location to ask your question or to change something in your pull request. There are a variety of options for how you can help: - [Write and submit patches](./docs/CONTRIBUTING.md#write-and-submit-a-patch). -- If you found a bug, [file a report here](https://github.com/Automattic/jetpack/issues/new?assignees=&labels=%5BType%5D+Bug&template=bug-report.yml). You can [check our recommendations to create great bug reports here](./docs/guides/report-bugs.md). +- If you found a bug, [file a report here](https://github.com/Automattic/jetpack/issues/new?assignees=&template=bug-report.yml). You can [check our recommendations to create great bug reports here](./docs/guides/report-bugs.md). - [Join our Jetpack Beta program](./docs/testing/beta-testing.md) and help us test new releases. - [Translate Jetpack in your language](./docs/translations.md).