Skip to content

chore: sync workflow templates#136

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

chore: sync workflow templates#136
stranske wants to merge 2 commits intomainfrom
sync/workflows-66aa94ed5aa4

Conversation

@stranske
Copy link
Copy Markdown
Owner

Sync Summary

Files Updated

  • 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: 66aa94ed5aa4

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

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

@agents-workflows-bot
Copy link
Copy Markdown
Contributor

agents-workflows-bot bot commented Feb 16, 2026

🤖 Keepalive Loop Status

PR #136 | 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/12 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-related utilities and configuration from stranske/Workflows, updating LLM dependency pins, adding an agent registry + helper, and applying small formatting/cleanup changes in supporting scripts/docs.

Changes:

  • Bump pinned LLM workflow dependencies in tools/requirements-llm.txt.
  • Add agent registry source-of-truth (.github/agents/registry.yml) and a Node helper to load/resolve it (.github/scripts/agent_registry.js).
  • Minor cleanups/format-only tweaks in sync/langchain scripts and a documentation update in CLAUDE.md.

Reviewed changes

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

Show a summary per file
File Description
tools/requirements-llm.txt Updates strict pins used by workflow LLM steps for reproducible installs.
scripts/sync_dev_dependencies.py Removes a Black-specific drift message and slightly restructures check/apply output flow.
scripts/langchain/progress_reviewer.py Splits long f-strings via implicit concatenation (formatting-only).
scripts/langchain/pr_verifier.py Removes a stray whitespace-only line in imports.
scripts/langchain/issue_optimizer.py Removes a stray whitespace-only line in imports.
CLAUDE.md Removes the “CI Test Policy” section under Common Issues (doc content reduction).
.github/scripts/agent_registry.js Adds a lightweight registry YAML loader + label-to-agent resolution helpers.
.github/agents/registry.yml Introduces registry config for agents (default agent, workflow mapping, capabilities).
Comments suppressed due to low confidence (1)

CLAUDE.md:56

  • The CI Test Policy section was removed, but it still matches the current workflows (Gate uses coverage: false + ignores integration dirs + pytest_markers: "not release"; main CI enforces coverage). Removing this guidance makes it harder to understand why PR Gate and main CI behave differently. Consider restoring this section (or relocating it to a repo docs file) to preserve the repo-specific CI policy explanation.
## Common Issues

### Workflow fails with "workflow file issue"
- A reusable workflow is being called that doesn't exist
- Check Workflows repo has the required `reusable-*.yml` file
- Consumer workflows call INTO Workflows repo, not local files

@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-66aa94ed5aa4 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