Skip to content

chore: sync actions from gh-aw@v0.89.20 - #249

Merged
pelikhan merged 1 commit into
mainfrom
sync/gh-aw-v0.89.20
Sep 23, 2026
Merged

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

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

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

@pelikhan
pelikhan marked this pull request as ready for review September 23, 2026 04:44
Copilot AI balanced review requested due to automatic review settings September 23, 2026 04:44
@pelikhan
pelikhan merged commit 925900c into main Sep 23, 2026
7 checks passed
@pelikhan
pelikhan deleted the sync/gh-aw-v0.89.20 branch September 23, 2026 04:44

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

🟡 Changes recommended

Retry handling can misclassify transient failures and unnecessarily repeat permanent push failures, while Linear team UUID normalization is inconsistent.

Get a fresh assessment by requesting another Copilot review.

Review effort: Balanced
Findings: 3 Medium severity

Open (3)
What changed in this PR

Syncs gh-aw v0.89.20 runtime actions, improving safe-output targeting, threat detection, retries, provider integrations, and AI-credit diagnostics.

Changes:

  • Strengthens threat-detection installation and failure handling.
  • Expands safe-output target authorization and temporary-ID support.
  • Improves retry, accounting, logging, and model compatibility behavior.
File Description
setup/​sh/​stage_threat_detection_arc_dind.sh Adds ARC/DinD detector staging.
setup/​sh/​install_threat_detect_binary.sh Pins and verifies detector binaries.
setup/​sh/​install_copilot_cli.sh Updates Copilot CLI default.
setup/​sh/​conclude_threat_detection.sh Handles failed detector installation.
setup/​md/​daily_workflow_aic_unknown.md Makes guardrail impact configurable.
setup/​js/​update_pull_request.cjs Reuses workflow-timeout classification.
setup/​js/​unassign_from_user.cjs Applies configured target resolution.
setup/​js/​set_issue_type.cjs Enforces issue target configuration.
setup/​js/​set_issue_field.cjs Enforces issue target configuration.
setup/​js/​safe_outputs_tools.json Updates Linear and Jira tool descriptions.
setup/​js/​safe_outputs_handlers.cjs Generates Jira temporary IDs.
setup/​js/​safe_output_helpers.cjs Adds target authorization invariants.
setup/​js/​safe_output_handler_manager.cjs Generalizes provider temporary-ID logging.
setup/​js/​resolve_pr_review_thread.cjs Tightens thread target validation.
setup/​js/​push_to_pull_request_branch.cjs Adds retries and cross-repository PR metadata.
setup/​js/​push_repo_memory.cjs Rebases concurrent memory updates with retries.
setup/​js/​parse_threat_detection_results.cjs Reports proxy guardrail rejections.
setup/​js/​parse_pi_log.cjs Includes provider errors in summaries.
setup/​js/​models.json Adds Grok 4.7 pricing.
setup/​js/​merge_pull_request.cjs Enforces configured PR targets.
setup/​js/​mark_pull_request_as_ready_for_review.cjs Enforces configured PR targets.
setup/​js/​link_sub_issue.cjs Applies configured parent targets.
setup/​js/​linear_create_issue.cjs Resolves Linear teams by ID, key, or name.
setup/​js/​jira_handlers.cjs Supports Jira temporary issue IDs.
setup/​js/​hide_comment.cjs Validates comment repository and parent target.
setup/​js/​harness_retry_guard.cjs Detects non-retryable proxy guardrails.
setup/​js/​handle_agent_failure.cjs Corrects warning-mode guardrail reporting.
setup/​js/​error_recovery.cjs Adds workflow-scope timeout detection.
setup/​js/​daily_aic_scan.cjs Expands and instruments daily usage scans.
setup/​js/​create_pull_request.cjs Improves shallow fetches and push retries.
setup/​js/​create_pull_request_helpers.cjs Adds transient push retry helper.
setup/​js/​create_or_update_pull_request.cjs Supports cross-repository PR heads.
setup/​js/​copilot_sdk_tool_config.cjs Corrects web-fetch classification.
setup/​js/​copilot_harness.cjs Classifies proxy guardrail failures.
setup/​js/​close_pull_request.cjs Enforces configured PR targets.
setup/​js/​close_issue.cjs Enforces configured issue targets.
setup/​js/​check_daily_aic_workflow_guardrail.cjs Improves run lookup and conservative fallback.
setup/​js/​assign_to_user.cjs Enforces configured issue targets.
setup/​js/​assign_to_agent.cjs Prevents item fields overriding fixed targets.
setup/​js/​assign_milestone.cjs Enforces configured issue targets.
setup/​js/​ai_credits_context.cjs Parses proxy guardrail events.
setup/​js/​add_reviewer.cjs Enforces configured PR targets.
setup/​js/​add_comment.cjs Aligns explicit comments with target configuration.
setup-cli/​install.sh Stages and verifies binaries before replacement.
.github/​aw/​compat.json Raises supported Copilot CLI maximum.

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


const input = { teamId, title, description };
if (!teamResolution) {
teamResolution = (LINEAR_UUID_PATTERN.test(teamId) ? Promise.resolve(teamId) : resolveLinearTeamId(teamId)).catch(error => {
Comment on lines +160 to +164
if (isDeterministicPushValidationError(errMsg)) {
core.setFailed(`Failed to push changes: ${errMsg}`);
return;
}
if (attempt < MAX_RETRIES) {
// Fallback path for diverged branches: create a new pull request so changes
// can still be reviewed and merged into the original PR branch.
if (isNonFastForward && fallbackAsPullRequest) {
if ((isNonFastForward || isWorkflowsScopeTimeout) && fallbackAsPullRequest) {
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