Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Jan 31, 2026

Context

Ensures all workflow-generated issues expire after 2 days by default. 29 workflows with create-issue safe-output were missing the expires field.

Changes

Updated workflows (29 files):

  • Added expires: 2d to create-issue safe-output configuration
  • Recompiled .lock.yml files to reflect updated expiration (48 hours)

Pattern:

safe-outputs:
  create-issue:
    expires: 2d  # ← Added
    title-prefix: "[workflow] "
    labels: [automation]
    max: 5

Unchanged workflows (8 files):

  • Already had expires field with appropriate durations (1d, 2h, 7d, 14d)

Excluded:

  • repo-audit-analyzer.md - Uses missing-tool safe-output with create-issue: true boolean flag, which doesn't support expires field directly
Original prompt

Review all agentic-workflows and make sure that every create-issue safe-output has an expires field. If missing set to 2d


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

Copilot AI and others added 3 commits January 31, 2026 15:10
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copilot AI changed the title [WIP] Add expires field to create-issue safe-output Add expires: 2d to create-issue safe-outputs across workflows Jan 31, 2026
Copilot AI requested a review from pelikhan January 31, 2026 15:20
@pelikhan pelikhan marked this pull request as ready for review January 31, 2026 15:21
@pelikhan pelikhan merged commit 27fece8 into main Jan 31, 2026
1 check passed
@pelikhan pelikhan deleted the copilot/ensure-expires-field-in-issue-output branch January 31, 2026 15:21
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.

2 participants