chore: sync actions from gh-aw@v0.85.0 by github-actions[bot] · Pull Request #207 · github/gh-aw-actions · GitHub
Skip to content

chore: sync actions from gh-aw@v0.85.0 - #207

Merged
pelikhan merged 1 commit into
mainfrom
sync/gh-aw-v0.85.0
Aug 4, 2026
Merged

pelikhan merged 1 commit into
mainfrom
sync/gh-aw-v0.85.0

Conversation

@github-actions

@github-actions github-actions Bot commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

Automated sync of actions from gh-aw at v0.85.0.

@pelikhan
pelikhan marked this pull request as ready for review August 4, 2026 23:50
Copilot AI balanced review requested due to automatic review settings August 4, 2026 23:50
@pelikhan
pelikhan merged commit 32d9b58 into main Aug 4, 2026
4 checks passed
@pelikhan
pelikhan deleted the sync/gh-aw-v0.85.0 branch August 4, 2026 23:50

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.

🟡 Not ready to approve

Status reporting has correctness gaps, and credential restoration may leave persisted authentication data behind.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

This review doesn't count toward merge requirements. Sign up for the private preview to control whether Copilot approvals count.

Pull request overview

Syncs runtime action scripts with gh-aw@v0.85.0.

Changes:

  • Adds safe-output status reporting and label normalization.
  • Expands review-thread and threat-result parsing.
  • Improves Git authentication, checkout depth handling, and provider endpoints.
File summaries
File Description
setup/js/safe_outputs_status.cjs Computes batch status and counts.
setup/js/safe_output_type_validator.cjs Parses JSON-encoded labels.
setup/js/safe_output_summary.cjs Displays processing status.
setup/js/safe_output_handler_manager.cjs Exports status outputs.
setup/js/resolve_pr_review_thread.cjs Accepts review comment IDs.
setup/js/parse_threat_detection_results.cjs Handles Markdown-emphasized verdicts.
setup/js/git_auth_helpers.cjs Clears checkout v7 included credentials.
setup/js/generate_git_patch.cjs Reports shallow merge-base failures.
setup/js/checkout_pr_branch.cjs Preserves complete repository history.
setup/js/awf_reflect.cjs Resolves OpenAI-compatible endpoints.
Review details

Suppressed comments (1)

setup/js/safe_outputs_status.cjs:22

  • A deferred item that fails during retry still retains deferred: true: the explicit-failure path only updates success/error, and the exception path only updates error. This predicate then excludes that real failure, allowing items_failed to remain zero and status to report success. Clear the deferred flag in both retry failure paths before computing status.
  const itemsFailed = safeResults.filter(isFailedProcessingResult).length;
  • Files reviewed: 10/10 changed files
  • Comments generated: 3
  • Review effort level: Balanced

We're testing this review assessment. Please use 👍 or 👎 to tell us if it's correct.

*/
function computeSafeOutputsStatus(results) {
const safeResults = Array.isArray(results) ? results : [];
const itemsSucceeded = safeResults.filter(r => r?.success).length;
Comment on lines +1683 to +1684
setSafeOutputsStatusOutputs(safeOutputsStatus);
statusOutputsSet = true;
Comment on lines +123 to +124
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