Closed
Conversation
Automated sync from stranske/Workflows Template hash: c70356ad1032 Changes synced from sync-manifest.yml
Contributor
Contributor
🤖 Keepalive Loop StatusPR #123 | Agent: Codex | Iteration 0/5 Current State
🔍 Failure Classification| Error type | infrastructure | |
Contributor
There was a problem hiding this comment.
Pull request overview
This PR syncs workflow templates and automation scripts from the stranske/Workflows repository. The changes include enhancements to the autofix workflow's failure detection mechanism and improved handling of optional dependencies in LangChain-based scripts.
Changes:
- Enhanced autofix workflow to use direct job inspection with fallback to check runs API
- Improved LangChain client invocation with graceful degradation when langchain_core is unavailable
- Minor formatting improvements (blank line removal)
Reviewed changes
Copilot reviewed 4 out of 4 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
.github/workflows/autofix.yml |
Added hasRelevantFailureJobForRun function to directly query workflow jobs for lint failures, with rate-limit handling and fallback to existing check runs approach |
scripts/langchain/followup_issue_generator.py |
Enhanced _invoke_llm to handle optional langchain_core dependency with multiple fallback paths for different client invocation signatures |
scripts/langchain/pr_verifier.py |
Removed blank line after imports (formatting) |
scripts/langchain/issue_optimizer.py |
Removed blank line after imports (formatting) |
Contributor
|
Autofix updated these files:
|
2 tasks
Owner
Author
|
Superseded by merged sync PR #124. |
2 tasks
This was referenced Feb 16, 2026
2 tasks
2 tasks
This was referenced Feb 16, 2026
stranske
added a commit
that referenced
this pull request
Feb 26, 2026
* chore(ledger): start task task-01 for issue #31 * chore(ledger): finish task task-01 for issue #31 * chore(codex-keepalive): apply updates (PR #256) * Add historical WAL output generator plugin * Add historical workbook output generator wrapper * Refactor historical update flow to use output generator * fix: resolve CI failures * fix: remove unused typing.Any import (lint F401) The merge conflict resolution in 073de24 left an unused `from typing import Any` in test_normalization_registry_first.py, causing the lint-ruff Gate check to fail. https://claude.ai/code/session_01JhCWWDJG8PqwaSbVPCGfm6 Co-authored-by: Claude <noreply@anthropic.com> * Refactor historical output generator dependency wiring * chore(codex-keepalive): apply updates (PR #256) * refactor: move PPT screenshot output to OutputGenerator * Refactor PPT link refresh into output generator * fix: resolve CI failures * chore(codex-keepalive): apply updates (PR #256) * fix: remove "task" from non-issue prefix filter in extractIssueNumberFromPull "Task #123" is a valid issue reference pattern. Keeping "task" in the filter caused extractIssueNumberFromPull to return null, breaking downstream PR metadata updates. https://claude.ai/code/session_01JhCWWDJG8PqwaSbVPCGfm6 * chore(codex-keepalive): apply updates (PR #256) * Add config-driven output generator registry and stage filtering * fix: widen parsed_by_variant type to Mapping in _build_historical_workbook_output_generator The _require_parsed_by_variant helper returns Mapping[str, Mapping[str, Any]] but _build_historical_workbook_output_generator expected dict[str, dict[str, Any]], causing a mypy arg-type error. Widen to Mapping to match the actual return type. https://claude.ai/code/session_01JhCWWDJG8PqwaSbVPCGfm6 --------- Co-authored-by: stranske-automation-bot <stranske-automation-bot@users.noreply.github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Codex Agent <codex-agent@users.noreply.github.com> Co-authored-by: Codex Agent <codex-agent@local> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: Claude <noreply@anthropic.com> Co-authored-by: Codex Agent <codex-agent@example.com> Co-authored-by: Codex <codex@local>
2 tasks
2 tasks
2 tasks
This was referenced Mar 1, 2026
This was referenced Mar 1, 2026
This was referenced Mar 2, 2026
This was referenced Mar 2, 2026
This was referenced Mar 3, 2026
This was referenced Mar 7, 2026
This was referenced Mar 9, 2026
2 tasks
This was referenced Mar 16, 2026
This was referenced Mar 24, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Sync Summary
Files Updated
Files Skipped
Review Checklist
Source: stranske/Workflows
Manifest:
.github/sync-manifest.yml