Skip to content

Commit e0b8fe0

Browse files
authored
chore: Disable issue/PR chasing scheduled-search automations (#2798)
1 parent 6aa1198 commit e0b8fe0

5 files changed

Lines changed: 128 additions & 76 deletions

File tree

.github/policies/eventResponder.yml

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,6 @@ configuration:
1717
then:
1818
- addLabel:
1919
label: "Needs: Triage :mag:"
20-
- addReply:
21-
reply: |
22-
> [!IMPORTANT]
23-
> **The "Needs: Triage :mag:" label must be removed once the triage process is complete!**
24-
25-
> [!TIP]
26-
> For additional guidance on how to triage this issue/PR, see the [AVM Issue Triage](https://azure.github.io/Azure-Verified-Modules/help-support/issue-triage/avm-issue-triage/) documentation.
2720

2821
- description: 'ITA09 - When #RR is used in an issue, add the "Needs: Author Feedback :ear:" label'
2922
if:

.github/policies/scheduledSearches.yml

Lines changed: 50 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -7,31 +7,31 @@ disabled: false
77
configuration:
88
resourceManagementConfiguration:
99
scheduledSearches:
10-
- description: "ITA04 - Label issues and PRs that have been marked as requiring author feedback but have not had any activity for 4 days."
11-
frequencies:
12-
- hourly:
13-
hour: 3
14-
filters:
15-
- isOpen
16-
- hasLabel:
17-
label: "Needs: Author Feedback :ear:"
18-
- noActivitySince:
19-
days: 4
20-
- isNotLabeledWith:
21-
label: "Status: No Recent Activity :zzz:"
22-
actions:
23-
- addLabel:
24-
label: "Status: No Recent Activity :zzz:"
25-
- addReply:
26-
reply: |
27-
> [!IMPORTANT]
28-
> ${issueAuthor}, this issue has been automatically marked as stale because it has been marked as requiring author feedback but has not had any activity for **4 days**.
10+
# - description: "ITA04 - Label issues and PRs that have been marked as requiring author feedback but have not had any activity for 4 days."
11+
# frequencies:
12+
# - hourly:
13+
# hour: 3
14+
# filters:
15+
# - isOpen
16+
# - hasLabel:
17+
# label: "Needs: Author Feedback :ear:"
18+
# - noActivitySince:
19+
# days: 4
20+
# - isNotLabeledWith:
21+
# label: "Status: No Recent Activity :zzz:"
22+
# actions:
23+
# - addLabel:
24+
# label: "Status: No Recent Activity :zzz:"
25+
# - addReply:
26+
# reply: |
27+
# > [!IMPORTANT]
28+
# > ${issueAuthor}, this issue has been automatically marked as stale because it has been marked as requiring author feedback but has not had any activity for **4 days**.
2929

30-
> [!TIP]
31-
> To prevent further actions to take effect, one of the following conditions must be met:
32-
> - The author must respond in a comment within 3 days of this comment.
33-
> - The "Status: No Recent Activity :zzz:" label must be removed.
34-
> - If applicable, the "Status: Long Term :hourglass_flowing_sand:" or the "Needs: Module Owner :mega:" label must be added.
30+
# > [!TIP]
31+
# > To prevent further actions to take effect, one of the following conditions must be met:
32+
# > - The author must respond in a comment within 3 days of this comment.
33+
# > - The "Status: No Recent Activity :zzz:" label must be removed.
34+
# > - If applicable, the "Status: Long Term :hourglass_flowing_sand:" or the "Needs: Module Owner :mega:" label must be added.
3535

3636
# - description: 'ITA05A - Close issues that have been marked as requiring author feedback but have not had any activity for 3 days, unless it''s been marked with the "Status long term" label.'
3737
# frequencies:
@@ -83,30 +83,30 @@ configuration:
8383
# > In case this issue needs to be reopened (e.g., the author responds after the issue was closed), the "Status: No Recent Activity :zzz:" label must be removed.
8484
# - closeIssue
8585

86-
- description: 'ITA24 - Remind module owner(s) to start or continue working on this module if there was no activity on the Module Proposal issue for more than 3 weeks. "Add Needs: Attention :wave:" label.'
87-
frequencies:
88-
- hourly:
89-
hour: 3
90-
filters:
91-
- isIssue
92-
- isOpen
93-
- hasLabel:
94-
label: "Type: New Module Proposal :bulb:"
95-
- hasLabel:
96-
label: "Status: Owners Identified :metal:"
97-
- noActivitySince:
98-
days: 21
99-
- isNotLabeledWith:
100-
label: "Status: Long Term :hourglass_flowing_sand:"
101-
- isNotLabeledWith:
102-
label: "Needs: Attention :wave:"
103-
actions:
104-
- addReply:
105-
reply: |
106-
> [!IMPORTANT]
107-
> ${assignees}, this issue has not had any activity in the last **3 weeks**. Please feel free to reach out to the AVM core team should you have any questions or need any help with the development of this module.
86+
# - description: 'ITA24 - Remind module owner(s) to start or continue working on this module if there was no activity on the Module Proposal issue for more than 3 weeks. "Add Needs: Attention :wave:" label.'
87+
# frequencies:
88+
# - hourly:
89+
# hour: 3
90+
# filters:
91+
# - isIssue
92+
# - isOpen
93+
# - hasLabel:
94+
# label: "Type: New Module Proposal :bulb:"
95+
# - hasLabel:
96+
# label: "Status: Owners Identified :metal:"
97+
# - noActivitySince:
98+
# days: 21
99+
# - isNotLabeledWith:
100+
# label: "Status: Long Term :hourglass_flowing_sand:"
101+
# - isNotLabeledWith:
102+
# label: "Needs: Attention :wave:"
103+
# actions:
104+
# - addReply:
105+
# reply: |
106+
# > [!IMPORTANT]
107+
# > ${assignees}, this issue has not had any activity in the last **3 weeks**. Please feel free to reach out to the AVM core team should you have any questions or need any help with the development of this module.
108108

109-
> [!TIP]
110-
> To silence this notification, provide an update every 3 weeks on the Module Proposal issue, or add the "Status: Long Term :hourglass_flowing_sand:" label.
111-
- addLabel:
112-
label: "Needs: Attention :wave:"
109+
# > [!TIP]
110+
# > To silence this notification, provide an update every 3 weeks on the Module Proposal issue, or add the "Status: Long Term :hourglass_flowing_sand:" label.
111+
# - addLabel:
112+
# label: "Needs: Attention :wave:"

docs/content/help-support/issue-triage/avm-issue-triage.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ You **MUST** still confirm that the requestor is a Microsoft FTE and that they u
109109
- Make sure the &nbsp;<mark style="background-image:none;white-space: nowrap;background-color:#FBEF2A;">Status: Owners Identified 🤘</mark>&nbsp; label is added to the issue.
110110
- If applied earlier, remove the &nbsp;<mark style="background-image:none;white-space: nowrap;background-color:#FF0019;color:white;">Needs: Module Owner 📣</mark>&nbsp; label from the issue.
111111
- Remove the labels of &nbsp;<mark style="background-image:none;white-space: nowrap;background-color:#FBCA04;">Needs: Triage 🔍</mark>&nbsp; and &nbsp;<mark style="background-image:none;white-space: nowrap;background-color:#E4E669;">Status: In Triage 🔍</mark>&nbsp; to indicate you're done with triaging the issue.
112-
4. Update the AVM Module Indexes, following the [process documented internally](https://dev.azure.com/CSUSolEng/Azure%20Verified%20Modules/_wiki/wikis/AVM%20Internal%20Wiki/684/Module-index-update-process).
112+
4. Update the AVM Module Indexes, following the [process documented internally](https://eng.ms/docs/azure-verified-modules-avm/how-to/avm/avm-governance/module-index-update-process.html).
113113
5. Use the following text to approve module development
114114

115115
{{% expand title="➕ Final Confirmation for Proposed Module Owners - Bicep" %}}

docs/content/help-support/issue-triage/avm-organizer-bot.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
---
2-
title: AVM Organizer Bot
3-
linktitle: AVM Organizer Bot
4-
description: AVM Organizer Bot for the Azure Verified Modules (AVM) program's repositories
2+
title: Azure Verified Modules GitHub App
3+
linktitle: Azure Verified Modules GitHub App
4+
description: Azure Verified Modules GitHub App for the Azure Verified Modules (AVM) program's repositories
55
---
66

77
## Overview
88

9-
The **AVM Organizer Bot** is represented as a [GitHub App](https://github.com/apps/avm-team-linter) currently named **AVM Team Linter** (which will be renamed to **AVM Organizer** in the future). This bot automates various repository management tasks across the Azure Verified Modules program's repositories, including issue triage, pull request labeling, team validation, and documentation updates.
9+
The **Azure Verified Modules GitHub App** is represented as a [GitHub App](https://github.com/apps/azure-verified-modules). This app automates various repository management tasks across the Azure Verified Modules program's repositories, including issue triage, pull request labeling, team validation, and documentation updates.
1010

1111
The bot operates by authenticating with GitHub using the GitHub App credentials (`TEAM_LINTER_APP_ID` and `TEAM_LINTER_PRIVATE_KEY`) and executing PowerShell scripts through scheduled workflows and/or event-triggered actions.
1212

1313
---
1414

1515
## AVM Repository Scripts
1616

17-
The following scripts are leveraged by the **[AVM Organizer Bot](https://github.com/apps/avm-team-linter)** in the [AVM](https://aka.ms/AVM/repo) repository:
17+
The following scripts are leveraged by the **[Azure Verified Modules GitHub App](https://github.com/apps/azure-verified-modules)** in the [AVM](https://aka.ms/AVM/repo) repository:
1818

1919
### 1. Invoke-AvmGitHubTeamLinter.ps1
2020

@@ -56,7 +56,7 @@ The following scripts are leveraged by the **[AVM Organizer Bot](https://github.
5656

5757
## BRM Repository Scripts
5858

59-
The following scripts are leveraged by the **[AVM Organizer Bot](https://github.com/apps/avm-team-linter)** in the bicep-registry-modules ([BRM](https://aka.ms/BRM)) repository:
59+
The following scripts are leveraged by the **[Azure Verified Modules GitHub App](https://github.com/apps/azure-verified-modules)** in the bicep-registry-modules ([BRM](https://aka.ms/BRM)) repository:
6060

6161
### 1. Set-AvmGitHubIssueOwnerConfig.ps1
6262

0 commit comments

Comments
 (0)