Skip to content

chore: sync workflow templates#137

Closed
stranske wants to merge 2 commits intomainfrom
sync/workflows-c013790f468a
Closed

chore: sync workflow templates#137
stranske wants to merge 2 commits intomainfrom
sync/workflows-c013790f468a

Conversation

@stranske
Copy link
Copy Markdown
Owner

Sync Summary

Files Updated

  • autofix.yml: Autofix workflow - automatically fixes lint/format issues
  • sync_dev_dependencies.py: Syncs dev dependency versions from autofix-versions.env to pyproject.toml
  • requirements-llm.txt: Pinned LLM dependencies - required by agents-auto-pilot.yml
  • registry.yml: Agent registry - source of truth for agent keys and runner workflow mapping
  • agent_registry.js: Agent registry helper - loads registry and resolves agent key from labels
  • issue_optimizer.py: Issue optimizer - analyzes issues and suggests improvements
  • progress_reviewer.py: Progress reviewer - evaluates agent progress for keepalive rounds
  • pr_verifier.py: PR verifier - validates PR changes against acceptance criteria
  • CLAUDE.md: Context file for Claude/AI assistants

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
Manifest: .github/sync-manifest.yml

Automated sync from stranske/Workflows
Template hash: c013790f468a

Changes synced from sync-manifest.yml
Copilot AI review requested due to automatic review settings February 16, 2026 18:55
@stranske stranske added sync Automated sync from Workflows automated Automated sync from Workflows labels Feb 16, 2026
@agents-workflows-bot
Copy link
Copy Markdown
Contributor

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

@stranske-keepalive
Copy link
Copy Markdown
Contributor

stranske-keepalive bot commented Feb 16, 2026

🤖 Keepalive Loop Status

PR #137 | Agent: Codex | Iteration 0/5

Current State

Metric Value
Iteration progress [----------] 0/5
Action wait (missing-agent-label)
Disposition skipped (transient)
Gate failure
Tasks 0/13 complete
Timeout 45 min (default)
Timeout usage 3m elapsed (9%, 42m remaining)
Keepalive ❌ disabled
Autofix ❌ disabled

🔍 Failure Classification

| Error type | infrastructure |
| Error category | resource |
| Suggested recovery | Confirm the referenced resource exists (repo, PR, branch, workflow, or file). |

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

Syncs workflow template updates from stranske/Workflows, updating CI automation behavior (notably Autofix triggers) and keeping agent/LLM tooling pins aligned.

Changes:

  • Bump pinned LangChain-related runtime dependencies for workflow LLM steps.
  • Update Autofix workflow to also react to early lint failures via workflow_job, plus refactors for rate-limit handling/output setting.
  • Add agent registry source-of-truth (.github/agents/registry.yml) and a Node helper to load/resolve agent config; minor formatting/cleanup in a few Python scripts and CLAUDE context.

Reviewed changes

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

Show a summary per file
File Description
tools/requirements-llm.txt Updates strict pins for workflow LLM runtime dependencies.
scripts/sync_dev_dependencies.py Removes Black-drift special-casing and simplifies the final --check/--apply control flow.
scripts/langchain/progress_reviewer.py Splits long f-strings via implicit concatenation to satisfy formatting constraints.
scripts/langchain/pr_verifier.py Removes a stray blank line/whitespace in imports.
scripts/langchain/issue_optimizer.py Removes a stray blank line/whitespace in imports.
CLAUDE.md Removes the CI policy block from the assistant context doc.
.github/workflows/autofix.yml Extends Autofix triggering (adds workflow_job), refactors PR file listing with rate-limit fallback, and centralizes step outputs.
.github/scripts/agent_registry.js Adds a lightweight registry loader + minimal YAML parser + label-to-agent resolution helpers.
.github/agents/registry.yml Introduces agent registry defining default agent and agent capabilities/config.

@github-actions github-actions bot added the autofix Triggers autofix on PR label Feb 16, 2026
@github-actions
Copy link
Copy Markdown
Contributor

Autofix updated these files:

  • scripts/langchain/issue_optimizer.py
  • scripts/langchain/pr_verifier.py
  • tests/test_historical_update.py

@stranske
Copy link
Copy Markdown
Owner Author

Superseded by newer sync PR #143

@stranske stranske closed this Feb 17, 2026
@stranske stranske deleted the sync/workflows-c013790f468a branch February 17, 2026 04:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

autofix:escalated autofix:patch autofix Triggers autofix on PR 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