Skip to content

chore: sync workflow templates - #5578

Merged
stranske merged 1 commit into
phase-3from
sync/workflows-94b2d167cb49
Jun 16, 2026
Merged

chore: sync workflow templates#5578
stranske merged 1 commit into
phase-3from
sync/workflows-94b2d167cb49

Conversation

@stranske

@stranske stranske commented Jun 16, 2026

Copy link
Copy Markdown
Owner

Sync Summary

Files Updated

  • agents-auto-pilot.yml: Auto-pilot - end-to-end automation orchestrator (format → optimize → agent → verify)
  • agents-weekly-metrics.yml: Weekly metrics - aggregates auto-pilot, keepalive, autofix and verifier metrics into summary reports

Files Skipped

  • pr-00-gate.yml: File exists and sync_mode is create_only
  • ci.yml: File exists and sync_mode is create_only
  • renovate.json: File exists and sync_mode is create_only
  • cross-repo-smoke.yml: File exists and sync_mode is create_only
  • AGENTS.md: Repo keeps historical Agents.md casing to avoid case-only path conflicts
  • llm_slots.json: None

Review Checklist

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

Source: stranske/Workflows
Source SHA: b4f41c99919965c91d9f4f42460cc21bb35bd24a
Template hash: 94b2d167cb49
Sync branch: sync/workflows-94b2d167cb49
Consumer repo: stranske/Trend_Model_Project
Manifest: .github/sync-manifest.yml

Summary by CodeRabbit

  • Chores
    • Updated CI/CD workflows to use Node.js version 24 for build pipeline and metrics processing.

Automated sync from stranske/Workflows
Template hash: 94b2d167cb49

Changes synced from sync-manifest.yml
@stranske stranske added sync Automated sync from Workflows automated Automated sync from Workflows labels Jun 16, 2026
@coderabbitai

coderabbitai Bot commented Jun 16, 2026

Copy link
Copy Markdown

Review Change Stack

📝 Walkthrough

Walkthrough

Two GitHub Actions workflows (agents-auto-pilot.yml and agents-weekly-metrics.yml) update the Node.js version in their respective "Set up Node" steps from 20 to 24. No other workflow logic, steps, or configurations are changed.

Changes

Node.js version bump to 24

Layer / File(s) Summary
Node.js version update in both workflows
.github/workflows/agents-auto-pilot.yml, .github/workflows/agents-weekly-metrics.yml
node-version changed from '20' to '24' in the Node setup step of both workflow files.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'chore: sync workflow templates' directly reflects the main change—synchronizing workflow template files from a source repository into the target repository.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch sync/workflows-94b2d167cb49

Comment @coderabbitai help to get the list of available commands and usage tips.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
.github/workflows/agents-auto-pilot.yml (1)

162-166: 🧹 Nitpick | 🔵 Trivial

Inconsistent Node.js versions across workflows.

Node.js 24 is stable and available as of June 2026 (released May 6, 2025, currently in Active LTS). However, pr-12-playwright.yml:45 still uses Node.js 20, while agents-auto-pilot.yml:166 and agents-weekly-metrics.yml:50 both use Node.js 24. Consider standardizing Node.js versions across all workflows.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In @.github/workflows/agents-auto-pilot.yml around lines 162 - 166, Standardize
Node.js versions across all workflows to ensure consistency. The "Set up Node"
step should use the same node-version value in all workflow files. Currently,
pr-12-playwright.yml uses Node.js 20 while agents-auto-pilot.yml and
agents-weekly-metrics.yml use Node.js 24. Update the node-version in the "Set up
Node" step in pr-12-playwright.yml to use '24' to match the other workflows and
maintain consistency across the repository.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Outside diff comments:
In @.github/workflows/agents-auto-pilot.yml:
- Around line 162-166: Standardize Node.js versions across all workflows to
ensure consistency. The "Set up Node" step should use the same node-version
value in all workflow files. Currently, pr-12-playwright.yml uses Node.js 20
while agents-auto-pilot.yml and agents-weekly-metrics.yml use Node.js 24. Update
the node-version in the "Set up Node" step in pr-12-playwright.yml to use '24'
to match the other workflows and maintain consistency across the repository.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: 98322093-87c7-4d58-bf1d-2a31a1e84dd2

📥 Commits

Reviewing files that changed from the base of the PR and between 595a278 and 5c15505.

📒 Files selected for processing (2)
  • .github/workflows/agents-auto-pilot.yml
  • .github/workflows/agents-weekly-metrics.yml
🔗 Linked repositories identified

CodeRabbit considers these linked repositories for cross-repo context during reviews:

  • stranske/Workflows (auto-detected)
📜 Review details
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (2)
  • GitHub Check: claude-review
  • GitHub Check: Resolve review target
🧰 Additional context used
📓 Path-based instructions (4)
{pyproject.toml,.github/workflows/**/*.{yml,yaml}}

📄 CodeRabbit inference engine (.github/copilot-instructions.md)

Check both pyproject.toml ([tool.coverage.report] fail_under) AND workflow files for coverage-min settings - these must match or the lower one wins

Files:

  • .github/workflows/agents-weekly-metrics.yml
  • .github/workflows/agents-auto-pilot.yml
.github/workflows/**/*.{yml,yaml}

📄 CodeRabbit inference engine (.github/copilot-instructions.md)

For startup_failure GitHub Actions workflow errors with zero jobs, check for common causes: Invalid YAML syntax, top-level permissions: block on workflow_call reusable workflows (conflicts with caller permissions), invalid permission scopes, or circular workflow references

Files:

  • .github/workflows/agents-weekly-metrics.yml
  • .github/workflows/agents-auto-pilot.yml
.github/workflows/**/*.yml

📄 CodeRabbit inference engine (CLAUDE.md)

Reference reusable workflows with @main by default in first-party consumers, unless intentionally pinning to an exact commit SHA for a controlled reason.

Files:

  • .github/workflows/agents-weekly-metrics.yml
  • .github/workflows/agents-auto-pilot.yml
.github/workflows/agents-*.yml

📄 CodeRabbit inference engine (CLAUDE.md)

Agent workflow files (agents-*.yml) should be fixed in stranske/Workflows, not in this consumer repository.

Files:

  • .github/workflows/agents-weekly-metrics.yml
  • .github/workflows/agents-auto-pilot.yml
🔇 Additional comments (1)
.github/workflows/agents-weekly-metrics.yml (1)

47-50: Same Node.js version update as agents-auto-pilot.yml.

This workflow also updates from Node.js 20 to 24. The verification request and consistency concerns raised for .github/workflows/agents-auto-pilot.yml (line 166) apply equally here.

@stranske
stranske merged commit 977c80f into phase-3 Jun 16, 2026
82 of 90 checks passed
@stranske
stranske deleted the sync/workflows-94b2d167cb49 branch June 16, 2026 21:09
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.

1 participant