Skip to content

chore(deps): update dependency github:dyoshikawa/rulesync to v8.15.0#881

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/github-dyoshikawa-rulesync-8.x
Open

chore(deps): update dependency github:dyoshikawa/rulesync to v8.15.0#881
renovate[bot] wants to merge 1 commit intomainfrom
renovate/github-dyoshikawa-rulesync-8.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Apr 20, 2026

This PR contains the following updates:

Package Update Change
github:dyoshikawa/rulesync minor 8.2.08.15.0

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

dyoshikawa/rulesync (github:dyoshikawa/rulesync)

v8.15.0

Compare Source

What's Changed

New Features
  • feat(permissions): add support for kilo, augmentcode, cline, qwencode — Permissions generation is now supported for four additional tools: Kilo, AugmentCode, Cline, and Qwencode.
Bug Fixes
  • fix(permissions): address review findings (round 4) for kilo/qwencode/augmentcode — Fix review findings for kilo, qwencode, and augmentcode permissions.
  • fix(permissions): address review findings (round 3) for cline/augmentcode/kilo — Fix review findings for cline, augmentcode, and kilo permissions.
  • fix(permissions): address review findings (round 2) — Address additional review findings for permissions.
  • fix(permissions): address review findings (round 1) for kilo/augmentcode/cline/qwencode — Address initial review findings for new tool permissions.

Contributors

Full Changelog

v8.14.0

Compare Source

What's Changed

New Features
  • Cursor permissions & global scopes: Add Cursor permissions generation with global scope support, enabling teams to manage fine-grained permission controls for Cursor IDE.
  • Copilot CLI support: Add GitHub Copilot CLI integration including hooks, subagents, and command syntax support.
  • Claude scheduled-task frontmatter routing: Add frontmatter-based routing for Claude scheduled tasks in skills.
Bug Fixes
  • Default-stamp version: 1 in generated Cursor cli.json/cli-config.json files.
  • Harden Gemini CLI command syntax translation against TOML injection and round-trip edge cases.
  • Translate universal command syntax to Gemini CLI native syntax.
  • Address review findings on command-syntax docs and translation.
Other Changes
  • Refactor Cursor permissions parsing and clarify MCP round-trip behavior.
  • Expand Gemini CLI command-syntax test coverage.
  • Add e2e tests for Claude scheduled-task frontmatter routing.
  • Update documentation for command syntax and file formats.

Contributors

Full Changelog

v8.13.0

Compare Source

What's Changed

New Features
  • rulesyncDir option: Introduce rulesyncDir option for custom directory handling across commands (846c9a2b)
  • inputRoot for Hooks and Permissions: Thread inputRoot through Hooks and Permissions processors (d36a43ab)
  • Config warning for inputRoot: Warn when inputRoot drops config-file global:true (680cb191)
Bug Fixes
  • Pass inputRoot through mergeConfigs (893d28a6)
  • Harden validateBaseDir against pathological absolute paths (ae47615d)
  • Update test assertions for rulesyncDir feature and sandbox filesystem compatibility (5cd1ec5f)
  • Apply oxfmt formatting to separate-input-root doc (315d359d)
Refactoring
  • Rename baseDir/baseDirs to outputRoot/outputRoots (2666a5e4)
  • Introduce RulesyncIgnoreFromFileParams named type (f7c6f975)
  • Cache inputRoot at construction; expose to programmatic API; tighten validation (152e9be4)
  • Harden inputRoot validation, surface conflicts, expand coverage (04ce3880)
  • Address review findings for output-root and input-root refactoring
Documentation
  • Add separate-input-root guide and register in sidebar (960b34f7, 06d42d25)
  • Re-sync separate-input-root skill docs (812644ba)
  • Update CLI commands reference docs (5e1b1ab0)
Tests
  • Add --input-root e2e test covering read-from-A/write-to-B (721319e0)
  • Add config-resolver tests for inputRoot validation (c4471dc7, 15b36012)
  • Add generate command tests for rulesyncDir (721319e0)

Contributors

Full Changelog

v8.12.0

Compare Source

What's Changed

New Features
Bug Fixes
  • fix: use directory-aware root detection in CopilotRule.fromFile (#​1564)
  • fix: drop root frontmatter when building CopilotRule (#​1563)
Other Changes
  • chore(security): add cooldown for supply chain protection (#​1567, @​saitota)
  • chore: lower cooldown to 1 day per review feedback
  • chore: comment minimumReleaseAge unit
  • chore: tweak Claude Code env overrides
  • style(codexcli): apply oxfmt to hooks test

Full Changelog: dyoshikawa/rulesync@v8.11.0...v8.12.0

Contributors

v8.11.0

Compare Source

What's Changed

New Features
  • feat(mcp, api): add convert support to MCP and JS programmatic APIs (872bfaf)
    • Added convert tool to the MCP server and JS programmatic API, enabling rule conversion between tool formats via MCP and the programmatic interface.
Bug Fixes
  • fix(copilot): preserve no-globs state in root rule roundtrip (664b065)
    • Fixed an issue where the no-globs state was lost during root rule roundtrip for Copilot rules.
Refactoring
  • refactor(convert): align JS API with CLI/MCP and clarify docs (8e9980b)
    • Aligned the JS API for convert with CLI and MCP interfaces and clarified documentation.
Dependencies
  • ci(deps): bump the all-actions group with 2 updates (ec9ee7c)

Contributors

Full Changelog

v8.10.0

Compare Source

What's Changed

New Features
  • feat(convert): add convert command for direct tool-to-tool conversion (60d8599)
    • Add a new convert CLI command that enables direct tool-to-tool configuration conversion without requiring unified rule files as an intermediary.
Other Changes
  • refactor(convert): address review feedback (DRY, preview mode, targets, matrix) (a2cecd2)
    • Improve code quality with DRY principles, preview mode handling, target selection, and test matrix coverage.
  • refactor(convert): improve dry-run UX and docs clarity (578c5e5)
    • Enhance the dry-run user experience and documentation clarity for the convert command.
Changed Files
  • src/cli/commands/convert.ts — New convert command implementation
  • src/cli/commands/convert.test.ts — Unit tests for convert command
  • src/cli/index.ts — CLI registration for convert command
  • src/lib/convert.ts — Core conversion logic
  • src/lib/convert.test.ts — Unit tests for conversion logic
  • src/e2e/e2e-convert.spec.ts — End-to-end tests for convert command
  • src/types/json-output.ts — Type updates
  • README.md — Documentation updates
  • docs/reference/cli-commands.md — CLI reference updates
  • skills/rulesync/cli-commands.md — Skill documentation updates

10 files changed, 1561 insertions(+)

Contributors

Full Changelog

v8.9.0

Compare Source

What's Changed

New Features
  • feat(pi): add Pi Coding Agent as a generation target (#​1553): Added support for Pi Coding Agent as a new generation target. This includes support for rules, commands, and skills generation for Pi.
Changed Files
  • 23 files changed, 1756 insertions(+), 2 deletions(-)
  • Added Pi-specific processors: pi-command.ts, pi-rule.ts, pi-skill.ts
  • Updated rules-processor.ts, commands-processor.ts, skills-processor.ts to include Pi
  • Updated documentation: README.md, file-formats.md, supported-tools.md
  • Added comprehensive tests for all Pi-related features

Contributors

Full Changelog

v8.8.1

Compare Source

What's Changed

  • chore(oxfmt): format rulesync.jsonc and disable trailing commas for JSON/JSONC by @​dyoshikawa in #​1549
    • Formatted rulesync.jsonc to remove trailing commas
    • Added oxfmt override to disable trailing commas for JSON/JSONC files

Full Changelog: dyoshikawa/rulesync@v8.8.0...v8.8.1

v8.8.0

Compare Source

What's Changed

New Features
  • Add Takt as a target tool with faceted-prompting layout - Added full support for Takt as a target tool, including rules, commands, subagents, and skills generation with faceted-prompting layout. (@​7db98e3a)
Bug Fixes
  • Takt: tighten frontmatter schemas and posix path output - Fixed frontmatter schema validation and ensured POSIX-compatible path output for Takt facet files. (@​94197800)
  • Takt: enforce 1:1 feature-to-facet mapping and remove facet overrides - Fixed the feature-to-facet mapping to enforce strict 1:1 correspondence and removed unsupported facet overrides. (@​f88c7e99)
Tests
  • Takt: drop stale collision stderr assertion - Removed an outdated stderr assertion in Takt collision tests. (@​ef96d766)

Full Changelog: dyoshikawa/rulesync@v8.7.0...v8.8.0

Contributors

v8.7.0

Compare Source

What's Changed

New Features
  • MCP Server: Add permissions and hooks features — The rulesync MCP server now supports permissions and hooks features, enabling remote management of tool permissions and hook configurations.
  • rulesync install --mode gh — New install mode for GitHub Copilot-compatible (gh-skill) file layouts.
  • rulesync install --mode apm — New install mode for APM-compatible file layouts with lockfile and manifest support.
  • Agent-team slash command — New agent-team command for running an implementer/reviewer loop.
Bug Fixes
  • Handle denied web tools in Kiro permissions
  • Normalize Copilot subagent file path round-trip
  • Align skill source fallback across install transports
  • Harden APM stale-cleanup and lockfile preservation
  • Harden APM install against review findings
Other Changes
  • Improve CodexCLI hooks converter and auxiliary files
  • Rename APM lockfile to rulesync-apm.lock.yaml
  • Enforce docs and skill docs synchronization in CI
Tests
  • Add e2e coverage for permissions/hooks via MCP server
  • Add e2e coverage for Kiro denied web tools

Full Changelog: dyoshikawa/rulesync@v8.6.0...v8.7.0

Contributors

v8.6.0

Compare Source

What's Changed

New Features
  • feat: add create-issue-with-websearch slash command (ea14e95)
  • feat: add triage-issues slash command (afd3cb6)
  • feat: add post-issue-comment slash command (6c3cf45)
  • feat(permissions): migrate Gemini CLI output to policy engine (4dd34bc)
Bug Fixes
  • fix(permissions): harden Gemini CLI policy engine against pollution and match-all bypasses (74335c3)
  • fix(permissions): harden Gemini CLI policy engine output (ac09501)
  • fix(e2e): update geminicli global permissions test for policy engine (aba0a41)
Other Changes
  • refactor(permissions): emit Gemini CLI policy TOML into .gemini/policies/ auto-discovery dir (dd7322c)
  • refactor(permissions): harden Gemini CLI policy emission per review (2e93508)
  • docs(commands): strengthen reference URL requirements in create-issue-with-websearch (9ab0ffa)
  • chore: ignore tsx cache dirs for cicheck content (c036d0e)

Contributors

Full Changelog

v8.5.0

Compare Source

What's Changed

New Features
  • Windsurf skills support by @​joe-fo in #​1506
    • Added support for Windsurf as a supported tool for skills
  • Per-target gitignore destination routing by @​dyoshikawa
    • Added gitignoreDestination per target configuration in .rulesyncrc.yml
    • Support root and non-prefixed gitignoreDestination values
Bug Fixes
  • Support single-skill repos with SKILL.md at path root by @​lgaudez in #​1497
  • Remove non-null assertion in root skill fallback
Other Changes
  • Switch Claude Code default mode to auto by @​dyoshikawa in #​1516
  • Add .gitattributes + linguist-generated FAQ by @​tmchow in #​1511
  • Add e2e coverage for gitignore destination routing
  • Add constructor & fromDir test cases

Contributors

Full Changelog

v8.4.0

Compare Source

What's Changed

New Features
Bug Fixes
Other Changes

Contributors

Full Changelog

v8.3.0

Compare Source

What's Changed

New Features
  • Kiro permissions support (691f225): Added KiroPermissions class to generate and import .kiro/agents/default.json permissions files, supporting shell, read, write, webfetch, and websearch permission categories.
  • Claude Code global permissions: Updated Claude Code permissions to support global mode (supportsGlobal: true), enabling project-level and global permission generation.
Bug Fixes
  • Fix CI publish-assets workflow (501a3e7): Handle lightweight tags correctly and verify remote SHA by querying both peeled (annotated) and plain (lightweight) tag refs. Also fix a logic issue where a locally existing tag pointing to the correct commit would not be pushed to origin.
Documentation
  • Add hooks.json example and tool-event matrix to hook documentation (1c4368e)
  • Add Kilo, Factory Droid, Codex CLI, and deepagents to hook matrix (9982596)
Tests
  • Add end-to-end test for Claude Code global permissions scenario (a1da285)
  • Add unit tests for KiroPermissions conversion and file loading
  • Update PermissionsProcessor tests to include Kiro as a tool target

Contributors

Full Changelog


Configuration

📅 Schedule: (in timezone Asia/Tokyo)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the renovate label Apr 20, 2026
@renovate renovate Bot force-pushed the renovate/github-dyoshikawa-rulesync-8.x branch 3 times, most recently from fa9d60a to 545a2ae Compare April 22, 2026 05:58
@renovate renovate Bot changed the title chore(deps): update dependency github:dyoshikawa/rulesync to v8.3.0 chore(deps): update dependency github:dyoshikawa/rulesync to v8.4.0 Apr 22, 2026
@renovate renovate Bot force-pushed the renovate/github-dyoshikawa-rulesync-8.x branch from 545a2ae to 0d5292b Compare April 24, 2026 04:40
@renovate renovate Bot changed the title chore(deps): update dependency github:dyoshikawa/rulesync to v8.4.0 chore(deps): update dependency github:dyoshikawa/rulesync to v8.5.0 Apr 24, 2026
@renovate renovate Bot force-pushed the renovate/github-dyoshikawa-rulesync-8.x branch from 0d5292b to bc74bd9 Compare April 24, 2026 09:36
@renovate renovate Bot changed the title chore(deps): update dependency github:dyoshikawa/rulesync to v8.5.0 chore(deps): update dependency github:dyoshikawa/rulesync to v8.6.0 Apr 24, 2026
@renovate renovate Bot force-pushed the renovate/github-dyoshikawa-rulesync-8.x branch from bc74bd9 to 21e0d43 Compare April 25, 2026 09:43
@renovate renovate Bot changed the title chore(deps): update dependency github:dyoshikawa/rulesync to v8.6.0 chore(deps): update dependency github:dyoshikawa/rulesync to v8.7.0 Apr 25, 2026
@renovate renovate Bot force-pushed the renovate/github-dyoshikawa-rulesync-8.x branch from 21e0d43 to ce4ecce Compare April 26, 2026 04:57
@renovate renovate Bot changed the title chore(deps): update dependency github:dyoshikawa/rulesync to v8.7.0 chore(deps): update dependency github:dyoshikawa/rulesync to v8.8.1 Apr 26, 2026
@renovate renovate Bot force-pushed the renovate/github-dyoshikawa-rulesync-8.x branch from ce4ecce to c32d53b Compare April 27, 2026 01:42
@renovate renovate Bot changed the title chore(deps): update dependency github:dyoshikawa/rulesync to v8.8.1 chore(deps): update dependency github:dyoshikawa/rulesync to v8.9.0 Apr 27, 2026
@renovate renovate Bot force-pushed the renovate/github-dyoshikawa-rulesync-8.x branch from c32d53b to cff8aaf Compare April 27, 2026 06:18
@renovate renovate Bot changed the title chore(deps): update dependency github:dyoshikawa/rulesync to v8.9.0 chore(deps): update dependency github:dyoshikawa/rulesync to v8.10.0 Apr 27, 2026
@renovate renovate Bot force-pushed the renovate/github-dyoshikawa-rulesync-8.x branch from cff8aaf to 9ae15ca Compare April 27, 2026 13:48
@renovate renovate Bot changed the title chore(deps): update dependency github:dyoshikawa/rulesync to v8.10.0 chore(deps): update dependency github:dyoshikawa/rulesync to v8.11.0 Apr 27, 2026
@renovate renovate Bot force-pushed the renovate/github-dyoshikawa-rulesync-8.x branch 2 times, most recently from fc8bf31 to 7c8ba86 Compare April 30, 2026 04:39
@renovate renovate Bot changed the title chore(deps): update dependency github:dyoshikawa/rulesync to v8.11.0 chore(deps): update dependency github:dyoshikawa/rulesync to v8.12.0 Apr 30, 2026
@renovate renovate Bot force-pushed the renovate/github-dyoshikawa-rulesync-8.x branch from 7c8ba86 to 0963c43 Compare May 1, 2026 03:36
@renovate renovate Bot changed the title chore(deps): update dependency github:dyoshikawa/rulesync to v8.12.0 chore(deps): update dependency github:dyoshikawa/rulesync to v8.13.0 May 1, 2026
@renovate renovate Bot force-pushed the renovate/github-dyoshikawa-rulesync-8.x branch from 0963c43 to a108bd9 Compare May 2, 2026 04:33
@renovate renovate Bot changed the title chore(deps): update dependency github:dyoshikawa/rulesync to v8.13.0 chore(deps): update dependency github:dyoshikawa/rulesync to v8.14.0 May 2, 2026
@renovate renovate Bot force-pushed the renovate/github-dyoshikawa-rulesync-8.x branch from a108bd9 to 78aa148 Compare May 4, 2026 05:10
@renovate renovate Bot changed the title chore(deps): update dependency github:dyoshikawa/rulesync to v8.14.0 chore(deps): update dependency github:dyoshikawa/rulesync to v8.15.0 May 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants