Skip to content

[agent-suggestions] Agent suggestions - 2026-05-18 #1129

Description

@github-actions

Agent Suggestions

Date: 2026-05-18

1. Downstream Release Compatibility Canary

Trigger: release.published + workflow_dispatch (optional weekly schedule)
Purpose: Run a small compatibility canary against representative downstream repos immediately after release to catch rollout-breaking changes early (token wiring, integrity policy defaults, trigger/contract drift) before broad downstream failures accumulate.
Proposed safe outputs: create-issue (single deduplicated compatibility report), add-comment (optional release/upgrade thread), noop
Evidence:

Why not covered already: Existing workflows either monitor downstream failures after they happen (internal-downstream-health) or update workflow references (release-update). There is no release-gated compatibility canary that validates a representative downstream matrix before/at rollout.

Duplicate Checks

Downstream Signals

Suggested Next Steps

  • Add gh-aw-downstream-release-canary workflow under gh-agent-workflows/ with a small configurable repo matrix.
  • Validate core contracts per repo (COPILOT_GITHUB_TOKEN/GH_AW_GITHUB_TOKEN wiring, integrity/trusted-bot settings, and trigger activation paths).
  • Emit one deduplicated compatibility report issue per run with per-repo pass/fail evidence and remediation hints.
  • Optionally gate release promotion on canary outcome (soft-fail initially).

Note

🔒 Integrity filter blocked 37 items

The following items were blocked because they don't meet the GitHub integrity level.

  • #1128 search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #392 list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • Mint Ephemeral Tokens #1067 list_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #1025 search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #1067 search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #50759 search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #50758 search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #50754 search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #19002 search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #18899 search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #19048 search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #50680 search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #50257 search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #14331 search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #101 search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #99 search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • ... and 21 more items

To allow these resources, lower min-integrity in your GitHub frontmatter:

tools:
  github:
    min-integrity: approved  # merged | approved | unapproved | none

What is this? | From workflow: Trigger Agent Suggestions

Give us feedback! React with 🚀 if perfect, 👍 if helpful, 👎 if not.

  • expires on May 25, 2026, 1:43 PM UTC

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions