Skip to content

CHORE: Add auto acknowledgment workflow for new issues - updated#437

Merged
bewithgaurav merged 5 commits intomainfrom
sumitsarmsft/auto-issue-ack
Feb 17, 2026
Merged

CHORE: Add auto acknowledgment workflow for new issues - updated#437
bewithgaurav merged 5 commits intomainfrom
sumitsarmsft/auto-issue-ack

Conversation

@sumitmsft
Copy link
Contributor

@sumitmsft sumitmsft commented Feb 16, 2026

Work Item / Issue Reference

This pull request updates the .github/workflows/issue-acknowledge.yml workflow to enhance automation around issue acknowledgment. The main improvements include expanding the list of maintainers, refining permissions, updating the acknowledgment message, and automatically labeling issues that need triage.

Workflow automation and permissions:

  • Changed the workflow's issues permission from read to write to enable automated commenting and labeling on issues.
  • Updated the token used for posting comments and labels from a personal access token to the default GITHUB_TOKEN for improved security and maintainability.

Maintainer and triage process improvements:

  • Expanded the list of maintainers checked for responses to include several additional team members, improving the accuracy of the maintainer response check.
  • Enhanced the automated acknowledgment comment to encourage users to provide additional information if needed.
  • Added a new step to automatically apply the triage needed label to issues where no maintainer has responded, streamlining the triage process.

AB#42418


Summary

This pull request updates the issue acknowledgment GitHub Actions workflow to improve automation and team responsiveness. The most important changes include expanding the list of recognized maintainers, enhancing the automated response, and adding a new step to label issues that need triage.

Workflow improvements:

  • Changed issues permission from read to write to allow the workflow to add comments and labels to issues.
  • Increased the initial wait time before responding to new issues from 10 seconds to 15 minutes, reducing noise and giving maintainers a chance to respond manually.

Maintainer and automation enhancements:

  • Expanded the maintainers list in the script to include additional team members, ensuring more maintainers are recognized when checking for prior responses.
  • Updated the automated comment to encourage users to add more information if needed, making the response more helpful and interactive.
  • Added a new step to automatically add the "triage needed" label to issues if no maintainer has responded, improving the team's ability to track and prioritize new issues.

Copilot AI review requested due to automatic review settings February 16, 2026 16:23
@github-actions github-actions bot added the pr-size: small Minimal code update label Feb 16, 2026
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR modernizes the issue acknowledgment workflow to improve automation and team responsiveness. It transitions from a personal access token to the built-in GITHUB_TOKEN for enhanced security, expands the maintainer recognition list from 2 to 7 team members, and adds automatic labeling for triage tracking.

Changes:

  • Updated workflow permissions from read to write to enable automated commenting and labeling
  • Extended the wait time from 10 seconds to 15 minutes (900 seconds) to reduce noise and allow maintainers time to respond manually
  • Expanded the maintainer list to include 7 team members for better recognition of maintainer responses
  • Replaced personal access token with GITHUB_TOKEN for improved security and maintainability
  • Enhanced the acknowledgment message to encourage users to provide additional information
  • Added automatic application of "triage needed" label to issues without maintainer responses

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@github-actions
Copy link

github-actions bot commented Feb 16, 2026

📊 Code Coverage Report

🔥 Diff Coverage

100%


🎯 Overall Coverage

76%


📈 Total Lines Covered: 5497 out of 7158
📁 Project: mssql-python


Diff Coverage

Diff: main...HEAD, staged and unstaged changes

No lines with coverage information in this diff.


📋 Files Needing Attention

📉 Files with overall lowest coverage (click to expand)
mssql_python.pybind.logger_bridge.hpp: 58.8%
mssql_python.pybind.logger_bridge.cpp: 59.2%
mssql_python.row.py: 66.2%
mssql_python.pybind.ddbc_bindings.cpp: 69.3%
mssql_python.pybind.ddbc_bindings.h: 69.7%
mssql_python.pybind.connection.connection.cpp: 75.3%
mssql_python.ddbc_bindings.py: 79.6%
mssql_python.pybind.connection.connection_pool.cpp: 79.6%
mssql_python.cursor.py: 84.7%
mssql_python.__init__.py: 84.9%

🔗 Quick Links

⚙️ Build Summary 📋 Coverage Details

View Azure DevOps Build

Browse Full Coverage Report

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@bewithgaurav bewithgaurav merged commit 5a2187d into main Feb 17, 2026
27 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr-size: small Minimal code update

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

Comments