Skip to content

Keep the essential-issue dashboard current when discussion edits are denied - #65492

Merged
pelikhan merged 2 commits into
mainfrom
copilot/fix-github-actions-job
Oct 4, 2026
Merged

pelikhan merged 2 commits into
mainfrom
copilot/fix-github-actions-job

Conversation

Copilot AI commented Oct 4, 2026 •

Copy link
Copy Markdown
Contributor

The publish_essential_issues job publishes its issue assignments, then fails when GitHub rejects the GraphQL update to the existing AW Essential 10 discussion.

  • Publication: If that specific edit is denied, post the refreshed queue as a comment on the owned discussion. Other API failures remain fatal.
  • Coverage: Add regression cases for the fallback and error propagation, and document where to find the current queue when the fallback is used.

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copilot AI changed the title [WIP] Fix failing GitHub Actions job by implementing a fix Keep the essential-issue dashboard current when discussion edits are denied Oct 4, 2026
Copilot AI requested a review from pelikhan October 4, 2026 05:04
@pelikhan

pelikhan commented Oct 4, 2026

Copy link
Copy Markdown
Collaborator

@copilot Check job persimmon to access discussions

@pelikhan
pelikhan marked this pull request as ready for review October 4, 2026 05:06
Copilot AI balanced review requested due to automatic review settings October 4, 2026 05:06
@pelikhan
pelikhan merged commit d952bc2 into main Oct 4, 2026
3 checks passed
@pelikhan
pelikhan deleted the copilot/fix-github-actions-job branch October 4, 2026 05:06

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copilot review overview

🟢 Approval recommended

The focused fallback is correctly scoped, tested, and documented while preserving existing failure behavior.

Review effort: Balanced
Findings: None

What changed in this PR

Adds a targeted discussion-comment fallback when dashboard body edits are denied.

Changes:

  • Falls back only for integration-access edit failures.
  • Preserves fatal handling for other API failures.
  • Adds regression tests and documents fallback discovery.
File Description
.github/​scripts/​aw_issue_clustering_publish.py Implements the comment fallback.
.github/​scripts/​test_aw_issue_clustering.py Tests fallback and error propagation.
.github/​scripts/​aw_issue_clustering.README.md Documents where the current queue appears.

💡 Add a code-review agent skill for context-aware, tailored reviews. Learn more in the docs.

@github-actions

github-actions Bot commented Oct 5, 2026

Copy link
Copy Markdown
Contributor

🎉 This pull request is included in a new release.

Release: v0.91.0

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.

3 participants