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
* docs: impose feature-freeze on unmtainainted components
* fixup! docs: impose feature-freeze on unmtainainted components
* docs: add exemption for semconv updates
* docs: clarify that bugs are exempt from auto-close
* fixup! docs: clarify that bugs are exempt from auto-close
* fixup! docs: impose feature-freeze on unmtainainted components
Copy file name to clipboardExpand all lines: .github/workflows/close-stale.yml
+21-1
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
name: 'Close stale issues and PRs'
2
2
on:
3
3
schedule:
4
-
- cron: '30 6 * * 1'
4
+
- cron: '30 6 * * *'
5
5
6
6
jobs:
7
7
stale:
@@ -20,3 +20,23 @@ jobs:
20
20
exempt-issue-labels: never-stale
21
21
exempt-pr-labels: never-stale
22
22
any-of-labels: information-requested
23
+
- uses: actions/stale@v9
24
+
with:
25
+
days-before-issue-stale: 0
26
+
days-before-issue-close: 14
27
+
stale-issue-message: 'This package does not have an assigned [component owner](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/CONTRIBUTING.md#component-ownership) and is considered [unmaintained](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/CONTRIBUTING.md#unmaintained). As such this package is in feature-freeze and this issue will be closed with 14 days unless a new owner or a sponsor (a member of @open-telemetry/javascript-approvers) for the feature is found. It is the responsibility of the author to find a sponsor for this feature.
28
+
29
+
Are you familiar with this package? Consider [becoming a component owner](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/CONTRIBUTING.md#becoming-a-component-owner).'
30
+
close-issue-message: 'This issue was closed because no owner or sponsor has been found after 14 days'
stale-pr-message: 'This package does not have an assigned [component owner](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/CONTRIBUTING.md#component-ownership) and is considered [unmaintained](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/CONTRIBUTING.md#unmaintained). As such this package is in feature-freeze and this PR will be closed with 14 days unless a new owner or a sponsor (a member of @open-telemetry/javascript-approvers) for the feature is found. It is the responsibility of the author to find a sponsor for this feature.
38
+
39
+
Are you familiar with this package? Consider [becoming a component owner](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/CONTRIBUTING.md#becoming-a-component-owner).'
40
+
close-pr-message: 'This issue was closed because no owner or sponsor has been found after 14 days'
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+13-2
Original file line number
Diff line number
Diff line change
@@ -222,8 +222,19 @@ Stable components MUST have their major version set to `1` or greater.
222
222
223
223
### Unmaintained
224
224
225
-
A component which does not have an assigned component owner, or has a component owner who has been unresponsive to issues and pull requests may be marked as unmaintained.
226
-
Unmaintained components may continue to work and receive updates and fixes from contributors, but may not receive immediate attention if there is a problem or feature request.
225
+
A component which does not have an assigned component owner, or has a component owner who has been unresponsive to issues
226
+
and pull requests may be marked as `pkg-status:unmaintained`.
227
+
228
+
Unmaintained components may continue to work and receive updates and fixes from contributors. An unmaintained component
229
+
is considered feature-freeze and new feature-requests may be closed within two weeks if no new owner is found.
230
+
[@open-telemetry/javascript-approvers](https://github.com/orgs/open-telemetry/teams/javascript-approvers) may sponsor
231
+
features for unmaintained components. At least one sponsor is needed to lift the feature-freeze for the purpose of
232
+
adding the requested feature. Sponsors are expected to provide reviews for that feature and be responsive on the issue.
233
+
234
+
Components marked as unmaintained still receive semantic conventions updates and bugfixes where possible.
235
+
[@open-telemetry/javascript-triagers](https://github.com/orgs/open-telemetry/teams/javascript-triagers) may add the
236
+
`type:semconv-update` or `bug` label to mark them as exempt from being auto-closed within two weeks.
237
+
227
238
A component which is unmaintained may be deprecated if there is a problem that is not fixed in a timely manner.
0 commit comments