Skip to content

chore(deps-dev): bump @moonrepo/cli from 2.2.5 to 2.3.0 in the moon group#1047

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/moon-42851e3c20
Open

chore(deps-dev): bump @moonrepo/cli from 2.2.5 to 2.3.0 in the moon group#1047
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/moon-42851e3c20

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Jun 4, 2026

Bumps the moon group with 1 update: @moonrepo/cli.

Updates @moonrepo/cli from 2.2.5 to 2.3.0

Release notes

Sourced from @​moonrepo/cli's releases.

2.3.0

Release Notes

🚀 Updates

  • Cache
    • Added a new experiment that stores task outputs in a local content-addressable storage (CAS) cache, sharing the same format used by the remote cache. Enables deduplicated storage across tasks and a unified cache shape locally and remotely.
      • Enable with the experiments.casOutputsCache setting in .moon/workspace.*.
    • Added a new top-level cache setting in .moon/workspace.* for tuning the content-addressable storage (CAS) cache.
  • Daemon
    • When pipeline.autoCleanCache is enabled (by default), the auto-clean will now run in the daemon, instead of at the tail-end of the main process.
    • When utilizing webhooks, the requests will now be made from the daemon, instead of the main process.
  • Git
    • Added SHA256 support for commit hashes. This is in preparation for Git's transition to SHA256 as the default hash algorithm.
  • Hash
    • Added a new experiment that replaces the VCS/Git based file hashing mechanism with a custom native implementation that runs within our task pool. This can improve performance by 10-50%.
      • Enable with the experiments.nativeFileHashing setting in .moon/workspace.*.
  • MCP
    • Added get_template and get_templates tools so AI coding assistants can discover templates and inspect their variable schemas before calling generate.
  • Tasks
    • Added tags support to tasks through new tags and options.mergeTags settings.
      • Added taskTag field support to MQL.
      • Added --tags option support to moon query tasks.
      • Updated targets to support the # tag syntax in the task scope, allowing you to reference tasks by their tags. For example: app:#quality.
    • Added a cacheStrategy field to task dependencies that controls how a dependency's changes invalidate the current task's cache. Supports hash, ignored, and outputs — the latter mixes in the dependency's output files instead of its hash, so build tasks are only invalidated when upstream outputs change, not when upstream inputs change.
      • Behavior change: when cacheStrategy is omitted, the default is now hash if the dependency declares outputs and ignored if it doesn't, instead of always hash. Tasks that depend on output-less tasks (e.g. lint, test) will see fewer cache invalidations. Set cacheStrategy: 'hash' explicitly to restore the previous behavior for a given dependency.
  • Performance
    • Reduced task target memory footprint by 50-100%.

🧰 Toolchains

  • JavaScript
    • Added support for Deno v2.8.
      • Will use deno ci for installs in CI when deno.lock exists and the configured Deno version is >= v2.8.

... (truncated)

Changelog

Sourced from @​moonrepo/cli's changelog.

2.3.0

🚀 Updates

  • Cache
    • Added a new experiment that stores task outputs in a local content-addressable storage (CAS) cache, sharing the same format used by the remote cache. Enables deduplicated storage across tasks and a unified cache shape locally and remotely.
      • Enable with the experiments.casOutputsCache setting in .moon/workspace.*.
    • Added a new top-level cache setting in .moon/workspace.* for tuning the content-addressable storage (CAS) cache.
  • Daemon
    • When pipeline.autoCleanCache is enabled (by default), the auto-clean will now run in the daemon, instead of at the tail-end of the main process.
    • When utilizing webhooks, the requests will now be made from the daemon, instead of the main process.
  • Git
    • Added SHA256 support for commit hashes. This is in preparation for Git's transition to SHA256 as the default hash algorithm.
  • Hash
    • Added a new experiment that replaces the VCS/Git based file hashing mechanism with a custom native implementation that runs within our task pool. This can improve performance by 10-50%.
      • Enable with the experiments.nativeFileHashing setting in .moon/workspace.*.
  • MCP
    • Added get_template and get_templates tools so AI coding assistants can discover templates and inspect their variable schemas before calling generate.
  • Tasks
    • Added tags support to tasks through new tags and options.mergeTags settings.
      • Added taskTag field support to MQL.
      • Added --tags option support to moon query tasks.
      • Updated targets to support the # tag syntax in the task scope, allowing you to reference tasks by their tags. For example: app:#quality.
    • Added a cacheStrategy field to task dependencies that controls how a dependency's changes invalidate the current task's cache. Supports hash, ignored, and outputs — the latter mixes in the dependency's output files instead of its hash, so build tasks are only invalidated when upstream outputs change, not when upstream inputs change.
      • Behavior change: when cacheStrategy is omitted, the default is now hash if the dependency declares outputs and ignored if it doesn't, instead of always hash. Tasks that depend on output-less tasks (e.g. lint, test) will see fewer cache invalidations. Set cacheStrategy: 'hash' explicitly to restore the previous behavior for a given dependency.
  • Performance
    • Reduced task target memory footprint by 50-100%.

🧰 Toolchains

  • JavaScript
    • Added support for Deno v2.8.
      • Will use deno ci for installs in CI when deno.lock exists and the configured Deno version is >= v2.8.
      • Will pass --prod to deno install for production installs when the configured Deno version

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the moon group with 1 update: [@moonrepo/cli](https://github.com/moonrepo/moon/tree/HEAD/packages/cli).


Updates `@moonrepo/cli` from 2.2.5 to 2.3.0
- [Release notes](https://github.com/moonrepo/moon/releases)
- [Changelog](https://github.com/moonrepo/moon/blob/master/CHANGELOG.md)
- [Commits](https://github.com/moonrepo/moon/commits/v2.3.0/packages/cli)

---
updated-dependencies:
- dependency-name: "@moonrepo/cli"
  dependency-version: 2.3.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: moon
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Jun 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants