Skip to content

chore: sync actions from gh-aw@v0.75.0#112

Merged
pelikhan merged 1 commit into
mainfrom
sync/gh-aw-v0.75.0
May 22, 2026
Merged

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

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

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

@pelikhan pelikhan marked this pull request as ready for review May 22, 2026 03:16
Copilot AI review requested due to automatic review settings May 22, 2026 03:16
@pelikhan pelikhan merged commit f889c9c into main May 22, 2026
5 checks passed
@pelikhan pelikhan deleted the sync/gh-aw-v0.75.0 branch May 22, 2026 03:16
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Automated sync of the gh-aw setup/actions code to v0.75.0, primarily expanding OTLP observability support (custom attributes + additional outcome metrics) and improving safe-outputs handling around pull request creation and temporary ID resolution.

Changes:

  • Add support for user-defined OTLP span attributes via GH_AW_OTLP_ATTRIBUTES, including masking support in logs.
  • Extend outcome evaluation/span emission with reactions, comment counts, zero-touch rate, and median resolution time.
  • Improve safe-outputs PR handling (updated result fields, PR body synthetic updates for resolved temporary IDs) and refactor create-PR helpers into a shared module.
Show a summary per file
File Description
setup/sh/mask_otlp_attributes.sh New script to mask custom OTLP attribute values in Actions logs.
setup/js/send_otlp_span.cjs Parse/attach custom OTLP attributes; tighten agent token-usage emission logic.
setup/js/emit_outcome_spans.cjs Emit new outcome attributes and include custom OTLP attributes in summary span.
setup/js/evaluate_outcomes.cjs Collect additional outcome signals and compute median resolution + zero-touch metrics.
setup/js/safe_outputs_action_outputs.cjs Align exported action outputs with updated create-PR result shape.
setup/js/safe_output_handler_manager.cjs Allow synthetic updates for create_pull_request bodies when temp IDs resolve.
setup/js/create_pull_request.cjs Refactor helpers, adjust returned fields for PR creation results, and retain managed body for synthetic updates.
setup/js/create_pull_request_helpers.cjs New helper module extracted from create-pull-request handler.
setup/js/pi_provider.cjs Gate AWF reflect calls behind AWF_REFLECT_ENABLED.
setup/js/model_multipliers.json Update multipliers and add deprecated model list.
setup/js/effective_tokens.cjs Update ET formula to subtract cached input; minor robustness/clarity changes.
setup/js/generate_safe_outputs_tools.cjs Extend tool meta typing + small formatting change.
setup/js/close_entity_helpers.cjs Formatting-only change.
setup/js/close_discussion.cjs Formatting-only change.
setup/js/awf_reflect.cjs Clarify /reflect port behavior in docs comment.

Copilot's findings

Tip

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

  • Files reviewed: 15/15 changed files
  • Comments generated: 1

Comment on lines +51 to +53
for _val in "${_values[@]}"; do
[ -n "$_val" ] && echo '::add-mask::'"$_val"
done
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