diff --git a/.github/dependabot.yml b/.github/dependabot.yml index d66963a303..1c7fe126f0 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -2,6 +2,7 @@ version: 2 updates: - package-ecosystem: npm directory: "/" + labels: [ ] schedule: interval: weekly open-pull-requests-limit: 10 @@ -16,5 +17,6 @@ updates: versions: ["5.x"] - package-ecosystem: github-actions directory: "/" + labels: [ ] schedule: interval: weekly diff --git a/.github/policies/resourceManagement.yml b/.github/policies/resourceManagement.yml deleted file mode 100644 index 6fcc56e6df..0000000000 --- a/.github/policies/resourceManagement.yml +++ /dev/null @@ -1,150 +0,0 @@ -id: -name: GitOps.PullRequestIssueManagement -description: GitOps.PullRequestIssueManagement primitive -owner: -resource: repository -disabled: false -where: -configuration: - resourceManagementConfiguration: - scheduledSearches: - - description: - frequencies: - - hourly: - hour: 3 - filters: - - isIssue - - isOpen - - hasLabel: - label: "Needs: Author Feedback \U0001F442" - - noActivitySince: - days: 8 - actions: - - closeIssue - - addReply: - reply: This issue was closed automatically as author feedback was indicated as needed, but there has been no activity in over a week. Please feel free to reopen with any available information! - - description: - frequencies: - - hourly: - hour: 3 - filters: - - isIssue - - isOpen - - hasLabel: - label: Resolution-Duplicate - - noActivitySince: - days: 1 - actions: - - addReply: - reply: This issue has been marked as duplicate and has not had any activity in a day. It has been closed for housekeeping purposes. - - closeIssue - - description: - frequencies: - - hourly: - hour: 3 - filters: - - isOpen - - hasLabel: - label: Resolution-Answered - - noActivitySince: - days: 1 - actions: - - closeIssue - - addReply: - reply: This issue has been marked as answered and has not had any activity in a day. It has been automatically closed for housekeeping purposes. - - description: - frequencies: - - hourly: - hour: 3 - filters: - - isOpen - - hasLabel: - label: "Needs: Repro Info \U0001F914" - - noActivitySince: - days: 8 - actions: - - addReply: - reply: This issue was closed automatically as repro info was indicated as needed, but there has been no activity in over a week. Please feel free to reopen with any available information! - - closeIssue - - description: - frequencies: - - hourly: - hour: 3 - filters: - - isOpen - - hasLabel: - label: Resolution-External - actions: - - closeIssue - - addReply: - reply: This issue has been marked as external. It has been automatically closed for housekeeping purposes. - - description: - frequencies: - - hourly: - hour: 3 - filters: - - isOpen - - hasLabel: - label: Resolution-Fixed - actions: - - closeIssue - - addReply: - reply: This issue has been marked as fixed. It has been automatically closed for housekeeping purposes. - - description: - frequencies: - - hourly: - hour: 3 - filters: - - isOpen - - hasLabel: - label: Resolution-Inactive - actions: - - addReply: - reply: This issue has been marked as inactive. It has been automatically closed for housekeeping purposes. - - closeIssue - eventResponderTasks: - - if: - - payloadType: Issue_Comment - - isAction: - action: Created - - hasLabel: - label: "Needs: Author Feedback \U0001F442" - - isActivitySender: - issueAuthor: True - then: - - addLabel: - label: 'Needs: Attention :wave:' - - removeLabel: - label: "Needs: Author Feedback \U0001F442" - description: - - if: - - payloadType: Pull_Request - then: - - labelSync: - pattern: Issue-* - - labelSync: - pattern: Area-* - description: - - if: - - payloadType: Issue_Comment - - not: isOpen - - isAction: - action: Created - - hasLabel: - label: "Needs: Author Feedback \U0001F442" - - isActivitySender: - issueAuthor: True - then: - - reopenIssue - - removeLabel: - label: "Needs: Author Feedback \U0001F442" - - addLabel: - label: 'Needs: Attention :wave:' - description: - - if: - - payloadType: Issue_Comment - then: - - cleanEmailReply - description: -onFailure: -onSuccess: diff --git a/.github/workflows/close-stale-issues.yml b/.github/workflows/close-stale-issues.yml new file mode 100644 index 0000000000..c3ea0a12b1 --- /dev/null +++ b/.github/workflows/close-stale-issues.yml @@ -0,0 +1,37 @@ +name: Close Stale Issues + +permissions: + issues: write + +on: + schedule: + - cron: '0 * * * *' # Every hour on the hour + +jobs: + stale-resolved-issues: + runs-on: ubuntu-latest + steps: + - uses: actions/stale@v8 + name: Close issues labeled as resolved after 1 day of inactivity + with: + any-of-labels: "Resolution-Answered,Resolution-Duplicate,Resolution-External, Resolution-Fixed,Resolution-Inactive" + days-before-stale: 1 + days-before-close: 0 + close-issue-reason: completed + close-issue-message: "This issue has been marked as resolved and has not had any activity for **1 day**. It has been closed for housekeeping purposes." + debug-only: true + stale-feedback-issues: + runs-on: ubuntu-latest + steps: + - uses: actions/stale@v8 + name: Close issues labeled as needs feedback after 1 week of inactivity + with: + any-of-labels: "Needs: Author Feedback,Needs: Fix Verification,Needs: Repro Info" + days-before-stale: 2 + days-before-close: 5 + labels-to-remove-when-stale: "Needs: Maintainer Attention" + labels-to-add-when-unstale: "Needs: Maintainer Attention" + labels-to-remove-when-unstale: "Needs: Author Feedback,Needs: Fix Verification,Needs: Repro Info" + close-issue-reason: completed + close-issue-message: "This issue has been marked as needing feedback and has not had any activity for **1 daweekys**. It has been closed for housekeeping purposes." + debug-only: true diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 6bae0e3a1d..f33a84f26f 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -1,4 +1,4 @@ -name: "CodeQL" +name: Run CodeQL Analysis on: push: