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
REQUIRED_LABELS_ANY_DESCRIPTION: "Select at least one label for changelog generation. ['changelog:breaking', 'changelog:feat', 'changelog:bugfix', 'changelog:perf', 'changelog:cleanup', 'changelog:deprecation', 'changelog:doc', 'changelog:test', 'changelog:chore']"
BANNED_LABELS_DESCRIPTION: "These labels should only be used for PRs targeting the main branch, remove them. ['target:canary', 'target:beta', 'target:release', 'target:lts', 'target:lts-prev','changelog:dependencies']"
BANNED_LABELS_DESCRIPTION: "These labels should only be used for PRs targeting the main branch, remove them. [':dart: canary', ':dart: beta', ':dart: release', ':dart: lts', ':dart: lts-prev',':label: dependencies']"
REQUIRED_LABELS_ANY_DESCRIPTION: "Select at least one label for changelog generation. ['changelog:breaking', 'changelog:feat', 'changelog:bugfix', 'changelog:perf', 'changelog:cleanup', 'changelog:deprecation', 'changelog:doc', 'changelog:test', 'changelog:chore', 'changelog:dependencies']"
REQUIRED_LABELS_ANY_DESCRIPTION: "Select at least one label for what release channels to target. Use the labels `target:canary` or `changelog:dependencies` and none of the others in the list if this PR should not be backported. ['target:canary', 'target:beta', 'target:release', 'target:lts', 'target:lts-prev']"
REQUIRED_LABELS_ANY_DESCRIPTION: "Select at least one label for what release channels to target. Use the labels `:dart: canary` or `:label: dependencies` and none of the others in the list if this PR should not be backported. [':dart: canary', ':dart: beta', ':dart: release', ':dart: lts', ':dart: lts-prev']"
REQUIRED_LABELS_ANY_DESCRIPTION: "Select at least one label for changelog generation. ['changelog:breaking', 'changelog:feat', 'changelog:bugfix', 'changelog:perf', 'changelog:cleanup', 'changelog:deprecation', 'changelog:doc', 'changelog:test', 'changelog:chore']"
BANNED_LABELS_DESCRIPTION: "These labels should only be used for PRs targeting the main branch, remove them. ['target:canary', 'target:beta', 'target:release', 'target:lts', 'target:lts-prev','changelog:dependencies']"
BANNED_LABELS_DESCRIPTION: "These labels should only be used for PRs targeting the main branch, remove them. [':dart: canary', ':dart: beta', ':dart: release', ':dart: lts', ':dart: lts-prev',':label: dependencies']"
REQUIRED_LABELS_ANY_DESCRIPTION: "Select at least one label for changelog generation. ['changelog:breaking', 'changelog:feat', 'changelog:bugfix', 'changelog:perf', 'changelog:cleanup', 'changelog:deprecation', 'changelog:doc', 'changelog:test', 'changelog:chore']"
BANNED_LABELS_DESCRIPTION: "These labels should only be used for PRs targeting the main branch, remove them. ['target:canary', 'target:beta', 'target:release', 'target:lts', 'target:lts-prev', 'changelog:dependencies']"
BANNED_LABELS_DESCRIPTION: "These labels should only be used for PRs targeting the main branch, remove them. [':dart: canary', ':dart: beta', ':dart: release', ':dart: lts', ':dart: lts-prev', ':label: dependencies']"
REQUIRED_LABELS_ANY_DESCRIPTION: "Select at least one label for changelog generation. ['changelog:breaking', 'changelog:feat', 'changelog:bugfix', 'changelog:perf', 'changelog:cleanup', 'changelog:deprecation', 'changelog:doc', 'changelog:test', 'changelog:chore']"
BANNED_LABELS_DESCRIPTION: "These labels should only be used for PRs targeting the main branch, remove them. ['target:canary', 'target:beta', 'target:release', 'target:lts', 'target:lts-prev', 'changelog:dependencies']"
BANNED_LABELS_DESCRIPTION: "These labels should only be used for PRs targeting the main branch, remove them. [':dart: canary', ':dart: beta', ':dart: release', ':dart: lts', ':dart: lts-prev', ':label: dependencies']"
REQUIRED_LABELS_ANY_DESCRIPTION: "Select at least one label for changelog generation. ['changelog:breaking', 'changelog:feat', 'changelog:bugfix', 'changelog:perf', 'changelog:cleanup', 'changelog:deprecation', 'changelog:doc', 'changelog:test', 'changelog:chore']"
BANNED_LABELS_DESCRIPTION: "These labels should only be used for PRs targeting the main branch, remove them. ['target:canary', 'target:beta', 'target:release', 'target:lts', 'target:lts-prev', 'changelog:dependencies']"
BANNED_LABELS_DESCRIPTION: "These labels should only be used for PRs targeting the main branch, remove them. [':dart: canary', ':dart: beta', ':dart: release', ':dart: lts', ':dart: lts-prev', ':label: dependencies']"
Copy file name to clipboardexpand all lines: contributing/submitting-prs.md
+15-15
Original file line number
Diff line number
Diff line change
@@ -46,28 +46,28 @@ Labels used for the changelog include any labels listed in the changelog config
46
46
47
47
These labels are prefixed with `changelog:` and currently the options are:
48
48
49
-
-`changelog:breaking` which should be used to signify a breaking change
50
-
-`changelog:feat` which should be used to signify an addition of a new public feature or behavior
51
-
-`changelog:bugfix` which should be used to signify a fix for a reported issue
52
-
-`changelog:perf` which should be used to signify that the commit will improve performance characteristics in a meaningful way
53
-
-`changelog:cleanup` which should be used to signify removal of deprecated features or that a deprecation has become an assertion.
54
-
-`changelog:deprecation` which should be used to signify addition of a new deprecation
55
-
-`changelog:doc` which should be used to signify a fix or improvement to documentation generated for api.emberjs.com
56
-
-`changelog:test` which should be used to signify addition of new tests or refactoring of existing tests
57
-
-`changelog:chore` which should be used to signify refactoring of internal code that should not have an affect on public APIs or behaviors but which we may want to call out for potentially unintended consequences.
58
-
-`changelog:dependencies` which should be used when bumping dependencies on `main`. Bumps on other branches should use other labels as this implies a more substantive change.
49
+
-`:label: breaking` which should be used to signify a breaking change
50
+
-`:label: feat` which should be used to signify an addition of a new public feature or behavior
51
+
-`:label: bug` which should be used to signify a fix for a reported issue
52
+
-`:label: perf` which should be used to signify that the commit will improve performance characteristics in a meaningful way
53
+
-`:label: cleanup` which should be used to signify removal of deprecated features or that a deprecation has become an assertion.
54
+
-`:label: deprecation` which should be used to signify addition of a new deprecation
55
+
-`:label: doc` which should be used to signify a fix or improvement to documentation generated for api.emberjs.com
56
+
-`:label: test` which should be used to signify addition of new tests or refactoring of existing tests
57
+
-`:label: chore` which should be used to signify refactoring of internal code that should not have an affect on public APIs or behaviors but which we may want to call out for potentially unintended consequences.
58
+
-`:label: dependencies` which should be used when bumping dependencies on `main`. Bumps on other branches should use other labels as this implies a more substantive change.
59
59
60
60
#### Backporting Labels
61
61
62
62
We use one set of labels to indicate that a PR needs to be backported and where it needs to be backported to, and a second set of labels to indicate that a PR **is** the backport PR.
63
63
64
64
To indicate that a PR should be backported, the following labels, all prefixed with `target:` are available:
65
65
66
-
-`target:canary` indicates that a PR will not require backporting.
67
-
-`target:beta` indicates the PR requires being backported to the current beta release.
68
-
-`target:release` indicates the PR requires being backported to the current active release.
69
-
-`target:lts` indicates that a PR requires being backported to the most current LTS release.
70
-
-`target:lts-prev` indicates that a PR requires being backported to the second-most recent LTS release.
66
+
-`:dart: canary` indicates that a PR will not require backporting.
67
+
-`:dart: beta` indicates the PR requires being backported to the current beta release.
68
+
-`:dart: release` indicates the PR requires being backported to the current active release.
69
+
-`:dart: lts` indicates that a PR requires being backported to the most current LTS release.
70
+
-`:dart: lts-prev` indicates that a PR requires being backported to the second-most recent LTS release.
71
71
72
72
Note: a PR should add the individual label for _every_ backport target required. We use this while releasing to search
73
73
for any commits still requiring backport to include, and will eventually automate opening backport PRs via a bot when
0 commit comments