Merged
Conversation
The sync script guarded content copying behind `exists(skillPath)`, which meant new workflows without a pre-existing plugin directory were silently dropped. Since copyWithRewrite() already calls mkdir -p on every destination, the guard was redundant and harmful. Also deduplicates listFilesRecursive() by importing from ./lib/fs-utils.ts. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Creates scripts/lib/workflow-iterator.ts with WorkflowEntry interface, isLeafWorkflow(), and getWorkflowEntries() that handles both flat and categorized upstream source layouts. Refactors sync-upstream-content, generate-skills, checks/workflows, checks/content, and path-rewriter to use the shared module instead of duplicated iteration logic. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Creates scripts/lib/bump-utils.ts with VERSION_FILES constant, fetchLatestTag(), updateJsonVersionFiles(), updateReadmeBadge(), and confirmProceed(). Refactors bump-core.ts and bump-module.ts to use the shared module, eliminating ~60% code duplication. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Creates scripts/sync-all.ts that runs sync → generate:agents → generate:skills in sequence, passing through --source and --dry-run flags. Exits on first failure. Updates package.json and AGENTS.md to document the new command as the preferred sync entry point. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Apply biome auto-fixes for unused imports (paths.ts), optional chain (path-rewriter.ts), unused parameter (path-rewriter.ts), and import ordering (bump scripts). Add typecheck and lint to pre-push hook so full-project checks run before code reaches CI. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Fix skipDirs not applied at category level in getCategorizedEntries - Handle empty description in generateSkillMd (prevents null crash) - Validate --source flag in sync-all before spawning sub-scripts - Add comments: semver sort limitation, version block rationale, core source filtering behavior Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
refactor: script reorganization — deduplicate workflow iteration and bump logic
- CI now runs on push to dev/main (not just PRs), keeping badge green after merges - Release script triggers sync-upstream workflow after release completes (both --after-ci and inline Phase 2 paths) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Rename CI workflow to "Quality" (only does typecheck + lint) - Remove badge JSON push steps from sync-upstream (can't push to protected main — has been failing since Feb 2) - Remove contents:write permission (no longer pushing) - Issue creation now runs without being blocked by badge push failures Badge JSON files are kept as-is and can be updated during releases. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
New features: PactJS utils support (v1.3.0), Gemini support (v1.2.5). Added preflight/context steps to multiple workflows, expanded knowledge base. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
chore: sync upstream TEA v1.2.4 → v1.3.1
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
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.
Release v6.0.3.4
Merge dev into main for release.
Version: 6.0.3.4
Tag: v6.0.3.4