Skip to content

chore: sync actions from gh-aw@v0.85.4 - #209

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

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

Conversation

@github-actions

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

Copy link
Copy Markdown
Contributor

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

@pelikhan
pelikhan marked this pull request as ready for review August 6, 2026 06:15
Copilot AI balanced review requested due to automatic review settings August 6, 2026 06:15
@pelikhan
pelikhan merged commit 2709137 into main Aug 6, 2026
3 checks passed
@pelikhan
pelikhan deleted the sync/gh-aw-v0.85.4 branch August 6, 2026 06:16

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

Syncs runtime actions with gh-aw v0.85.4.

Changes:

  • Updates Copilot CLI compatibility to 1.0.78.
  • Strengthens secret masking and Git authentication handling.
  • Refactors gateway conversion and improves labels, footers, logging, and Docker aliases.
Show a summary per file
File Description
.github/aw/compat.json Extends agent compatibility to 1.0.78
setup/sh/install_copilot_cli.sh Updates default Copilot CLI
setup/sh/download_docker_images.sh Adds latest aliases
setup/setup.sh Updates copied runtime dependencies
setup/js/actions_secret_masking.cjs Adds portable secret masking
setup/js/action_setup_otlp.cjs Masks OTLP tokens
setup/js/add_labels.cjs Adds intent-aware label updates
setup/js/check_workflow_recompile_needed.cjs Uses masking-aware Git auth
setup/js/close_entity_helpers.cjs Fixes footer spacing
setup/js/convert_gateway_config_claude.cjs Uses shared converter
setup/js/convert_gateway_config_codex.cjs Uses shared converter
setup/js/convert_gateway_config_copilot.cjs Uses shared converter
setup/js/convert_gateway_config_gemini.cjs Uses shared converter
setup/js/convert_gateway_config_shared.cjs Adds common conversion pipeline
setup/js/copilot_harness.cjs Masks connection tokens
setup/js/dynamic_checkout.cjs Masks Git credentials
setup/js/exchange_otlp_workload_identity.cjs Masks exchanged tokens
setup/js/generate_mcp_scripts_config.cjs Masks generated API keys
setup/js/git_auth_env.cjs Centralizes Git auth environment creation
setup/js/git_auth_helpers.cjs Adds masked, silent Git helpers
setup/js/git_helpers.cjs Reuses Git auth environment builder
setup/js/process_safe_outputs.cjs Stops persisting handler output logs
setup/js/push_experiment_state.cjs Uses masking-aware Git auth
setup/js/push_repo_memory.cjs Uses masking-aware Git auth
setup/js/replace_label.cjs Verifies resulting labels
setup/js/reply_to_pr_review_comment.cjs Fixes footer separation
setup/js/run_operation_update_upgrade.cjs Masks push credentials
setup/js/shim.cjs Adds unavailable setSecret shim

Review details

Tip

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

  • Files reviewed: 28/28 changed files
  • Comments generated: 1
  • Review effort level: Balanced

Comment thread setup/js/add_labels.cjs
Comment on lines +284 to +290
// Merge existing labels (metadata-free) with the requested specs, de-duplicating by
// lowercased name and favouring the requested specs so their intent metadata wins.
const requestedNamesLower = new Set(uniqueLabelSpecs.map(spec => spec.name.toLowerCase()));
const existingLabelNames = normalizeLabelNames(issueData.labels || []);
const mergedSpecs = [...uniqueLabelSpecs, ...existingLabelNames.filter(name => !requestedNamesLower.has(name.toLowerCase())).map(name => ({ name }))];

const labelIntentUpdates = buildIssueIntentLabelUpdates(mergedSpecs, labelIdByName);
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