You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Feature: support explicit custom key for close-older matching #21028
close-older-issues currently dedupes/closures based on workflow markers (gh-aw-workflow-id / gh-aw-workflow-call-id).
For reusable workflows invoked via workflow_call, multiple caller workflows in the same repo can still collide when marker identity is not unique enough for the caller context. We observed issues from different caller workflows closing each other.
use this marker as the primary key for close-older selection
If not set:
preserve existing behavior and marker precedence (backward compatible)
Why this helps
Gives users deterministic isolation across caller workflows
Works even if caller identity inference changes over time
Lets teams intentionally set the key to title prefix (or any convention) when desired, while still using exact marker matching in bodies instead of fuzzy title search
Backward compatibility
No behavior change for existing workflows unless close-older-key is provided.
Except I have multiple workflows that are all workflow_calling out to that workflow in elastic/ai-github-actions, each has a unique title-prefix but they share the same workflow-id and workflow-call-id
Activity
strawgate commentedon Mar 15, 2026
im doing a workflow_call from
strawgate/kb-yaml-to-lenstoelastic/ai-github-actionsand when I do that I getWhich are the keys close-older-issues looks for.
Except I have multiple workflows that are all workflow_calling out to that workflow in elastic/ai-github-actions, each has a unique title-prefix but they share the same workflow-id and workflow-call-id