Skip to content

chore: sync actions from gh-aw@v0.86.0 - #210

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

chore: sync actions from gh-aw@v0.86.0#210
pelikhan merged 1 commit into
mainfrom
sync/gh-aw-v0.86.0

Conversation

@github-actions

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

Copy link
Copy Markdown
Contributor

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

@pelikhan
pelikhan marked this pull request as ready for review August 7, 2026 04:09
Copilot AI balanced review requested due to automatic review settings August 7, 2026 04:09
@pelikhan
pelikhan merged commit 19356ac into main Aug 7, 2026
6 checks passed
@pelikhan
pelikhan deleted the sync/gh-aw-v0.86.0 branch August 7, 2026 04:10

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.

Pull request overview

Synchronizes runtime actions with gh-aw v0.86.0.

Changes:

  • Hardens secret redaction, artifact uploads, MCP logging, and URL sanitization.
  • Updates threat-detection and MCP gateway behavior.
  • Refactors expiration cleanup and improves project/state handling.
Show a summary per file
File Description
setup/sh/start_mcp_gateway.sh Removes gateway stderr persistence
setup/sh/prepare_threat_detection_files.sh Prepares detector input files
setup/sh/install_threat_detect_binary.sh Restricts installation to Linux
setup/sh/conclude_threat_detection.sh Delegates conclusion to detector binary
setup/sh/check_mcp_servers.sh Updates diagnostic guidance
setup/js/upload_artifact.cjs Restricts artifact source paths
setup/js/update_project.cjs Optimizes project-item lookup
setup/js/start_mcp_gateway.cjs Adds secure custom environment injection
setup/js/slash_command_matcher.cjs Requires commands at position zero
setup/js/setup_threat_detection.cjs Avoids duplicate prompt summaries
setup/js/sanitize_content_core.cjs Strengthens URL and Unicode sanitization
setup/js/safe_outputs_handlers.cjs Hardens artifact staging
setup/js/safe_outputs_config_redact.cjs Expands sensitive-key detection
setup/js/safe_output_summary.cjs Reduces sensitive summary content
setup/js/report_failed_jobs.cjs Sanitizes failed-job links
setup/js/redact_secrets.cjs Expands credential redaction
setup/js/push_experiment_state.cjs Merges append-only JSONL state
setup/js/pr_review_buffer.cjs Separates review footers
setup/js/parse_threat_detection_results.cjs Fails closed on detector tooling errors
setup/js/parse_copilot_log.cjs Omits detailed tool parameters
setup/js/mcp_cli_bridge.cjs Minimizes and expires audit logs
setup/js/log_parser_bootstrap.cjs Redacts step summaries
setup/js/github_api_helpers.cjs Omits GraphQL payload logging
setup/js/generate_git_bundle.cjs Disables repository hooks during synthesis
setup/js/expired_entity_handler_factory.cjs Centralizes expiration handlers
setup/js/exchange_otlp_workload_identity.cjs Documents safe-output exemption
setup/js/convert_gateway_config_shared.cjs Avoids logging converted configuration
setup/js/close_expired_pull_requests.cjs Uses shared expiration handling
setup/js/close_expired_issues.cjs Uses shared expiration handling
setup/js/close_expired_discussions.cjs Uses shared expiration handling
setup/js/check_command_position.cjs Aligns runtime command positioning
setup/js/artifact_client.cjs Cleans artifact temporary directories
setup/js/add_labels.cjs Supports intent labels on pull requests

Review details

Tip

Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

  • Files reviewed: 33/33 changed files
  • Comments generated: 4
  • Review effort level: Balanced

Comment on lines +419 to 421
tmpDir = fs.mkdtempSync(path.join(os.tmpdir(), "gh-aw-artifact-upload-"));
uploadPath = path.join(tmpDir, `${artifactName || "artifact"}.zip`);
createZipFromFiles(files, rootDirectory, uploadPath);
return redactBuiltInPatterns(content).content;
} catch (error) {
core.warning(`Failed to redact step summary content: ${getErrorMessage(error)}`);
return content;
Comment on lines +225 to +227
if (!seen.has(key)) {
seen.add(key);
merged.push(outputLine);
return content;
}
try {
return redactBuiltInPatterns(content).content;
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