Skip to content

chore: sync workflow templates - #1008

Merged
stranske merged 1 commit into
mainfrom
sync/workflows-delivery
Aug 15, 2026
Merged

chore: sync workflow templates#1008
stranske merged 1 commit into
mainfrom
sync/workflows-delivery

Conversation

@stranske

@stranske stranske commented Aug 15, 2026

Copy link
Copy Markdown
Owner

Sync Summary

Files Updated

  • pr-00-gate.yml: Gate workflow - runs tests, lint, type checking before merge. Bootstrap note: the expanded template Gate is not yet fresh-consumer deployable; see issue #2158 before seeding it into new repos.
  • autofix.yml: Autofix workflow - automatically fixes lint/format issues
  • agents-81-gate-followups.yml: Gate followups hub - consolidates keepalive and autofix followups
  • agents-keepalive-loop-reporter.yml: Keepalive reporter - posts summary when keepalive run fails or cancels
  • sync_dev_dependencies.py: Syncs dev dependency versions from autofix-versions.env to pyproject.toml
  • issue_format.py: Pure-stdlib validator for AGENT_ISSUE_FORMAT compliance. Single fleet definition of agent-processable; used by agents-issue-format-guard.yml and callable directly by local filers to pre-flight before gh issue create (non-zero exit = unfit). Do not fork per repo.
  • keepalive_loop.js: Core keepalive loop logic
  • keepalive_state.js: Keepalive state management
  • structured_output.py: Shared structured output helpers for LangChain workflows
  • verifier_config.py: Shared verifier prompt budgets, schema-repair policy, and terminal artifact validation
  • label_matcher.py: Label matcher - suggests labels based on semantic matching
  • llm_provider.py: LLM provider configuration - GitHub Models and OpenAI client setup
  • langchain_client.py: LangChain client builder - multi-provider client with slot-based fallback and configuration
  • evaluate_model_benchmark.py: Deterministic paired model benchmark evaluator - computes confidence-bound quality gates and cost/latency ranking
  • agent-run-base/ (1 files): Shared agent runner setup action - required by reusable-codex-run.yml and reusable-claude-run.yml
  • path-classifier/ (1 files): Classifies changed PR paths for path-aware expensive job gating

Files Skipped

  • renovate.json: File exists and sync_mode is create_only
  • cross-repo-smoke.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: a5f221202e40249a08c038fa10db567216a6e793
Template hash: 45420a01eae6
Consumer-sync plan ID: sha256:45420a01eae63dbb2a8f5635cdc179024e83beb23db47fb9689c0839574b2767
Plan scope: full
Scope base SHA: full
Sync phase: promote
Sync branch: sync/workflows-delivery
Consumer repo: stranske/Template
Manifest: .github/sync-manifest.yml

autofix: false

Automated sync from stranske/Workflows
Template hash: 45420a01eae6

Changes synced from sync-manifest.yml
Consumer-sync plan ID: sha256:45420a01eae63dbb2a8f5635cdc179024e83beb23db47fb9689c0839574b2767
Plan scope: full
Scope base SHA: full
Source commit: a5f221202e40249a08c038fa10db567216a6e793
Canary evidence JSON (base64): eyJzY2hlbWEiOiJ3b3JrZmxvd3MuY29uc3VtZXItc3luYy1jYW5hcnktZXZpZGVuY2UvdjEiLCJ2ZXJzaW9uIjoxLCJyZXN1bHRzIjpbeyJyZXBvIjoic3RyYW5za2UvVHJhdmVsLVBsYW4tUGVybWlzc2lvbiIsInBsYW5faWQiOiJzaGEyNTY6NDU0MjBhMDFlYWU2M2RiYjJhOGY1NjM1Y2RjMTc5MDI0ZTgzYmViMjNkYjQ3ZmI5Njg5YzA4Mzk1NzRiMjc2NyIsInBsYW5fc2NvcGUiOiJmdWxsIiwic2NvcGVfYmFzZV9zaGEiOiIiLCJzb3VyY2VfY29tbWl0IjoiYTVmMjIxMjAyZTQwMjQ5YTA4YzAzOGZhMTBkYjU2NzIxNmE2ZTc5MyIsInByIjoxNDQ4LCJoZWFkX3NoYSI6IjA5MDIxZmUyOGI0ZTMyMjJkYTA4MWEwY2U1NjM2ZmNjZjg0OWM1ZjQiLCJldmlkZW5jZV9zb3VyY2UiOiJvcGVuLWNhbmRpZGF0ZSIsInJlcXVpcmVkX2NoZWNrX3N0YXRlIjoic3VjY2VzcyIsImFjdGl2ZV9yZXZpZXdfdGhyZWFkX2NvdW50IjowfSx7InJlcG8iOiJzdHJhbnNrZS90cmlwLXBsYW5uZXIiLCJwbGFuX2lkIjoic2hhMjU2OjQ1NDIwYTAxZWFlNjNkYmIyYThmNTYzNWNkYzE3OTAyNGU4M2JlYjIzZGI0N2ZiOTY4OWMwODM5NTc0YjI3NjciLCJwbGFuX3Njb3BlIjoiZnVsbCIsInNjb3BlX2Jhc2Vfc2hhIjoiIiwic291cmNlX2NvbW1pdCI6ImE1ZjIyMTIwMmU0MDI0OWEwOGMwMzhmYTEwZGI1NjcyMTZhNmU3OTMiLCJwciI6MTcxOSwiaGVhZF9zaGEiOiI3NmE3OGQ1ZmYwMjQxOGE3Mjg5YmY4MTZlNzJlOTczNzc4NjM1NDYzIiwiZXZpZGVuY2Vfc291cmNlIjoib3Blbi1jYW5kaWRhdGUiLCJyZXF1aXJlZF9jaGVja19zdGF0ZSI6InN1Y2Nlc3MiLCJhY3RpdmVfcmV2aWV3X3RocmVhZF9jb3VudCI6MH0seyJyZXBvIjoic3RyYW5za2UvUG9ydGFibGUtQWxwaGEtRXh0ZW5zaW9uLU1vZGVsIiwicGxhbl9pZCI6InNoYTI1Njo0NTQyMGEwMWVhZTYzZGJiMmE4ZjU2MzVjZGMxNzkwMjRlODNiZWIyM2RiNDdmYjk2ODljMDgzOTU3NGIyNzY3IiwicGxhbl9zY29wZSI6ImZ1bGwiLCJzY29wZV9iYXNlX3NoYSI6IiIsInNvdXJjZV9jb21taXQiOiJhNWYyMjEyMDJlNDAyNDlhMDhjMDM4ZmExMGRiNTY3MjE2YTZlNzkzIiwicHIiOjIyMjIsImhlYWRfc2hhIjoiYjY0NGU4NDM5YTVkYmEzNGI3MjJkMThhMjA1ZDFlYWNlNjQxMzRmYiIsImV2aWRlbmNlX3NvdXJjZSI6Im9wZW4tY2FuZGlkYXRlIiwicmVxdWlyZWRfY2hlY2tfc3RhdGUiOiJzdWNjZXNzIiwiYWN0aXZlX3Jldmlld190aHJlYWRfY291bnQiOjB9XX0=
@stranske stranske added sync Automated sync from Workflows automated Automated sync from Workflows sync:delivery-staging Generated delivery is mutable and must not merge labels Aug 15, 2026
@cursor

cursor Bot commented Aug 15, 2026

Copy link
Copy Markdown

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

@coderabbitai

coderabbitai Bot commented Aug 15, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are limited based on label configuration.

🚫 Review skipped — only excluded labels are configured. (7)
  • sync
  • workflow:source-sync
  • workflow:source-maintenance
  • consumer-sync
  • integration-sync
  • workflows-sync
  • template-sync

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro

Run ID: 138e7914-e866-4e9e-a89c-5b25d79c76a6

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

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

@agents-workflows-bot

agents-workflows-bot Bot commented Aug 15, 2026

Copy link
Copy Markdown
Contributor

Automated Status Summary

Head SHA: 422afed
Latest Runs: ⏳ pending — Gate
Required: core tests (3.12): ⏳ pending, core tests (3.13): ⏳ pending, docker smoke: ⏳ pending, gate: ⏳ pending

Workflow / Job Result Logs
(no jobs reported) ⏳ pending

Coverage Overview

  • Coverage history entries: 1

Coverage Trend

Metric Value
Current 100.00%
Baseline 0.00%
Delta +100.00%
Minimum 70.00%
Status ✅ Pass

Top Coverage Hotspots (lowest coverage)

File Coverage Missing
src/my_project/__init__.py 100.0% 0

Updated automatically; will refresh on subsequent CI/Docker completions.


Keepalive checklist

Scope

No scope information available

Tasks

  • No tasks defined

Acceptance criteria

  • No acceptance criteria defined

@stranske stranske added the sync:delivery-ready Generated delivery is sealed to its exact reviewed head label Aug 15, 2026
@stranske
stranske deployed to agent-high-privilege August 15, 2026 20:09 — with GitHub Actions Active
@stranske
stranske merged commit 5f77667 into main Aug 15, 2026
167 of 170 checks passed
@stranske stranske removed the sync:delivery-staging Generated delivery is mutable and must not merge label Aug 15, 2026
@stranske
stranske deleted the sync/workflows-delivery branch August 15, 2026 20:24
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:delivery-ready Generated delivery is sealed to its exact reviewed head sync Automated sync from Workflows

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant