Skip to content

chore: sync workflow templates - #624

Closed
stranske wants to merge 1 commit into
mainfrom
sync/workflows-c91ca2f0d673
Closed

stranske wants to merge 1 commit into
mainfrom
sync/workflows-c91ca2f0d673

Conversation

@stranske

Copy link
Copy Markdown
Owner

Sync Summary

Files Updated

  • aggregate_agent_metrics.py: Aggregates downloaded weekly agent metrics - required by agents-weekly-metrics.yml
  • terminal_disposition.js: Machine-readable terminal disposition records and source summaries
  • terminal_disposition_coverage.js: Warning-only terminal disposition source coverage preflight
  • weekly_metrics_artifacts.js: Bounded weekly metrics artifact selection contract
  • weekly_metrics_download_manifest.js: Weekly metrics artifact download and extraction manifest contract

Files Skipped

  • pr-00-gate.yml: File exists and sync_mode is create_only
  • ci.yml: File exists and sync_mode is create_only
  • dependabot.yml: File exists and sync_mode is create_only
  • llm_slots.json: None

Review Checklist

  • CI passes with updated workflows
  • No repo-specific customizations were overwritten

Source: stranske/Workflows
Source SHA: 8ffac0178658825b0e14803a8ce7193bf6118f89
Template hash: c91ca2f0d673
Sync branch: sync/workflows-c91ca2f0d673
Consumer repo: stranske/Template
Manifest: .github/sync-manifest.yml

Automated sync from stranske/Workflows
Template hash: c91ca2f0d673

Changes synced from sync-manifest.yml
@stranske stranske added the sync Automated sync from Workflows label Apr 26, 2026
Copilot AI review requested due to automatic review settings April 26, 2026 20:11
@stranske stranske added automated Automated sync from Workflows sync Automated sync from Workflows labels Apr 26, 2026
@stranske-keepalive

Copy link
Copy Markdown
Contributor

⚠️ Action Required: Unable to determine source issue for PR #624. The PR title, branch name, or body must contain the issue number (e.g. #123, branch: issue-123, or the hidden marker ).

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 workflow consumer scripts/templates from stranske/Workflows to support updated weekly metrics collection and reporting, including a new Codex CLI freshness metrics family.

Changes:

  • Added support for the codex-cli-freshness artifact family across selection and aggregation.
  • Expanded the weekly metrics download manifest to capture richer selection details and normalize artifact result shapes during updates.
  • Improved terminal disposition normalization by centralizing optional field normalization and extending tracked metadata (e.g., CLI version).

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated no comments.

Show a summary per file
File Description
scripts/aggregate_agent_metrics.py Adds Codex CLI freshness aggregation, includes CLI version tracking in verifier summaries, and emits a new summary section.
.github/scripts/weekly_metrics_download_manifest.js Adds compact selection metadata and normalizes artifact result objects before applying updates.
.github/scripts/weekly_metrics_artifacts.js Recognizes and prioritizes the codex-cli-freshness artifact family during weekly artifact selection.
.github/scripts/terminal_disposition_coverage.js Adjusts verifier model requirement logic to align with updated verifier mode handling.
.github/scripts/terminal_disposition.js Centralizes optional-field normalization and adds llm_cli_version to terminal disposition records.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automated Automated sync from Workflows sync Automated sync from Workflows

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants