Skip to content

Comments

Auto-apply labels on smoke test and daily report issue creation#17375

Merged
pelikhan merged 2 commits intomainfrom
copilot/auto-apply-labels-to-issues
Feb 21, 2026
Merged

Auto-apply labels on smoke test and daily report issue creation#17375
pelikhan merged 2 commits intomainfrom
copilot/auto-apply-labels-to-issues

Conversation

Copy link
Contributor

Copilot AI commented Feb 21, 2026

Unlabeled issues from smoke tests and daily status workflows were accumulating, requiring manual triage backfill. Adding labels at issue creation time keeps the unlabeled issue count near zero automatically.

Changes

Smoke test workflows — added labels: [automation, testing] to create-issue safe-outputs:

  • smoke-claude, smoke-copilot, smoke-codex, smoke-gemini, smoke-copilot-arm
  • smoke-project, smoke-temporary-id (extended existing [ai-generated] list)

Daily report workflows — added labels: [automation, daily-report] to create-issue safe-outputs:

  • daily-team-status

Example diff:

 safe-outputs:
   create-issue:
     expires: 2h
     group: true
     close-older-issues: true
+    labels: [automation, testing]

All .lock.yml files recompiled to reflect the changes.

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • https://api.github.com/graphql
    • Triggering command: /usr/bin/gh /usr/bin/gh api graphql -f query=query($owner: String!, $name: String!) { repository(owner: $owner, name: $name) { hasDiscussionsEnabled } } -f owner=github -f name=gh-aw (http block)
  • https://api.github.com/repos/actions/checkout/git/ref/tags/11bd71901bbe5b1630ceea73d27597364c9af683
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/11bd71901bbe5b1630ceea73d27597364c9af683 --jq .object.sha (http block)
  • https://api.github.com/repos/actions/checkout/git/ref/tags/v6
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq .object.sha (http block)
  • https://api.github.com/repos/actions/github-script/git/ref/tags/v7
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v7 --jq .object.sha (http block)
  • https://api.github.com/repos/actions/setup-go/git/ref/tags/4dc6199c7b1a012772edbd06daecab0f50c9053c
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/4dc6199c7b1a012772edbd06daecab0f50c9053c --jq .object.sha (http block)
  • https://api.github.com/repos/actions/setup-go/git/ref/tags/v5
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/v5 --jq .object.sha (http block)
  • https://api.github.com/repos/actions/setup-go/git/ref/tags/v6
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/v6 --jq .object.sha (http block)
  • https://api.github.com/repos/actions/setup-node/git/ref/tags/v6
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v6 --jq .object.sha (http block)
  • https://api.github.com/repos/anchore/sbom-action/git/ref/tags/v0
    • Triggering command: /usr/bin/gh gh api /repos/anchore/sbom-action/git/ref/tags/v0 --jq .object.sha (http block)
  • https://api.github.com/repos/docker/build-push-action/git/ref/tags/v6
    • Triggering command: /usr/bin/gh gh api /repos/docker/build-push-action/git/ref/tags/v6 --jq .object.sha (http block)
  • https://api.github.com/repos/docker/login-action/git/ref/tags/v3
    • Triggering command: /usr/bin/gh gh api /repos/docker/login-action/git/ref/tags/v3 --jq .object.sha (http block)
  • https://api.github.com/repos/docker/metadata-action/git/ref/tags/v5
    • Triggering command: /usr/bin/gh gh api /repos/docker/metadata-action/git/ref/tags/v5 --jq .object.sha (http block)
  • https://api.github.com/repos/docker/setup-buildx-action/git/ref/tags/v3
    • Triggering command: /usr/bin/gh gh api /repos/docker/setup-buildx-action/git/ref/tags/v3 --jq .object.sha ./cmd/gh-aw (http block)
    • Triggering command: /usr/bin/gh gh api /repos/docker/setup-buildx-action/git/ref/tags/v3 --jq .object.sha (http block)
  • https://api.github.com/repos/github/gh-aw/git/ref/tags/a70c5eada06553e3510ac27f2c3bda9d3705bccb
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/a70c5eada06553e3510ac27f2c3bda9d3705bccb --jq .object.sha (http block)
  • https://api.github.com/repos/githubnext/agentics/git/ref/tags/
    • Triggering command: /usr/bin/gh gh api /repos/githubnext/agentics/git/ref/tags/# --jq .object.sha (http block)

If you need me to access, download, or install something from one of these locations, you can either:

Original prompt

This section details on the original issue you should resolve

<issue_title>[deep-report] Auto-apply labels on smoke test and daily report issue creation</issue_title>
<issue_description>### Description
Auto-triage reports show repeated unlabeled issues created by smoke test and daily status workflows. Update those workflows to apply automation and testing (and daily-report or similar, if applicable) labels at issue creation so triage no longer needs to backfill labels.

Expected Impact

Reduces triage workload, keeps unlabeled open issues near zero, and improves issue hygiene for workflow-generated reports.

Suggested Agent

copilot-swe-agent

Estimated Effort

Quick (< 1 hour)

Data Source

Discussion #17145 — Auto-Triage Report (2026-02-20 12:25 UTC)

Generated by DeepReport - Intelligence Gathering Agent

  • expires on Feb 22, 2026, 3:30 PM UTC

Comments on the Issue (you are @copilot in this section)


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copilot AI changed the title [WIP] Update workflows to auto-apply labels on issue creation Auto-apply labels on smoke test and daily report issue creation Feb 21, 2026
@pelikhan pelikhan marked this pull request as ready for review February 21, 2026 03:19
Copilot AI review requested due to automatic review settings February 21, 2026 03:19
@pelikhan pelikhan merged commit 7b5c44d into main Feb 21, 2026
@pelikhan pelikhan deleted the copilot/auto-apply-labels-to-issues branch February 21, 2026 03:19
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

Adds automatic labeling for issues created by smoke-test and daily reporting workflows to reduce unlabeled issue triage.

Changes:

  • Added labels: [automation, testing] to create-issue safe-outputs in multiple smoke workflows (and extended existing ai-generated labels where present).
  • Added labels: [automation, daily-report] to the daily team status issue creation workflow.
  • Recompiled corresponding .lock.yml workflow lockfiles to reflect the updated safe-outputs configuration.

Reviewed changes

Copilot reviewed 16 out of 16 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
.github/workflows/smoke-temporary-id.md Extend create-issue labels to include automation + testing (keeping ai-generated).
.github/workflows/smoke-temporary-id.lock.yml Recompiled lockfile reflecting updated labels/config.
.github/workflows/smoke-project.md Extend create-issue labels to include automation + testing (keeping ai-generated).
.github/workflows/smoke-project.lock.yml Recompiled lockfile reflecting updated labels/config.
.github/workflows/smoke-gemini.md Add automation + testing labels to created issues.
.github/workflows/smoke-gemini.lock.yml Recompiled lockfile reflecting updated labels/config.
.github/workflows/smoke-copilot.md Add automation + testing labels to created issues.
.github/workflows/smoke-copilot.lock.yml Recompiled lockfile reflecting updated labels/config.
.github/workflows/smoke-copilot-arm.md Add automation + testing labels to created issues.
.github/workflows/smoke-copilot-arm.lock.yml Recompiled lockfile reflecting updated labels/config.
.github/workflows/smoke-codex.md Add automation + testing labels to created issues.
.github/workflows/smoke-codex.lock.yml Recompiled lockfile reflecting updated labels/config.
.github/workflows/smoke-claude.md Add automation + testing labels to created issues.
.github/workflows/smoke-claude.lock.yml Recompiled lockfile reflecting updated labels/config.
.github/workflows/daily-team-status.md Add automation + daily-report labels to created issues.
.github/workflows/daily-team-status.lock.yml Recompiled lockfile reflecting updated labels/config.

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

create-issue:
expires: 1d
title-prefix: "[team-status] "
labels: [automation, daily-report]
Copy link

Copilot AI Feb 21, 2026

Choose a reason for hiding this comment

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

daily-report is a newly introduced label reference (no other workflow/docs in this repo mention it). Since GitHub issue creation fails if any requested label doesn’t already exist, please ensure the daily-report label is present in the repository (or switch to an existing label) so this scheduled workflow doesn’t start erroring at runtime.

Suggested change
labels: [automation, daily-report]
labels: [automation]

Copilot uses AI. Check for mistakes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[deep-report] Auto-apply labels on smoke test and daily report issue creation

2 participants