Skip to content

Update dependency moon to v2.4.4#270

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/moon-2.x
Open

Update dependency moon to v2.4.4#270
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/moon-2.x

Conversation

@renovate

@renovate renovate Bot commented Jul 14, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Update Change
moon patch =2.4.22.4.4

Release Notes

moonrepo/moon (moon)

v2.4.4

Compare Source

🐞 Fixes
  • Fixed remote caching against backends that validate the Bazel RE contract (like Depot), where
    every upload was rejected with "client should not populate stdout_raw during upload" or "action
    digest not found in CAS", leaving the cache permanently empty.
  • Fixed cache hits replaying no task output when a remote server returns a stdout/stderr digest
    without also inlining the raw bytes.
  • Fixed an issue where gRPC remote cache uploads would fail with "Failed to store blob" when the
    server returned a RESOURCE_EXHAUSTED error, because a blob was too large. We now set the max
    size to 4MB (the gRPC limit).
  • Fixed an issue where HTTP remote cache was not respecting the
    unstable_remote.cache.localReadOnly setting.

v2.4.3

Compare Source

🚀 Updates
  • Added Renovate support. View the official guide for more
    information.
  • Updated BitBucket codeowners to use the
    new syntax & file location.
    If you are using the old syntax, you can use bitbucket-legacy instead.
🐞 Fixes
  • Fixed an issue where runDepsInParallel: false would only serialize direct dependencies, allowing
    a dependency's own dependencies (grandchildren) to run in parallel with earlier serial
    dependencies. The entire dependency subtree is now ordered.
  • Fixed moon ci failing in certain CI provider pull request builds, where the base branch is
    provided as a fully-qualified refs/heads/<branch> ref that couldn't be resolved in a detached
    HEAD checkout.
  • Fixed task binaries failing with "command not found" in CI providers like CircleCI, where an
    export PATH=... in the $BASH_ENV file would overwrite the PATH that moon injects for tasks.
    BASH_ENV is no longer passed to bash wrapped child processes, unless explicitly set with the
    task env option.
  • Fixed an issue where task outputStyle was being applied to the primary target. It will only
    apply to transitive targets.
  • Fixed an issue where captured task output containing non-UTF-8 bytes (for example, Windows
    codepage output from Python) was discarded entirely, resulting in empty stdout.log/stderr.log
    state files, cache hits replaying no output, and missing output in run reports. Invalid bytes are
    now replaced with instead.
  • Fixed an issue where a task's dependents would not run when requested with a downstream scope
    (moon ci, --dependents, --downstream), if the task was first added to the action graph as a
    dependency of another target. For example, moon run app:build lib:build --dependents would skip
    the dependents of lib:build when app:build depends on it.
  • Fixed tasks that emit read-only outputs (e.g. 0444 files) failing on every cache hit with a
    "Permission denied" error when the casOutputsCache experiment is enabled. Caches that already
    contain read-only objects are healed automatically.
  • Fixed an issue where moon query changed-files would include uncommitted changes from the local
    index (git status) even when an explicit --head revision was provided, causing false positives
    when comparing 2 revisions. This also applies to affected detection with an explicit head, e.g.
    the MOON_HEAD environment variable or --affected base:head. Additionally, MOON_BASE and
    MOON_HEAD environment variables that are set but empty are now ignored.
  • Fixed an issue where synced VCS hooks were always written to .moon/hooks, even when the workspace
    configuration lived in .config/moon. Hooks are now placed alongside the config, in
    .config/moon/hooks.

Configuration

📅 Schedule: (UTC)

  • 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 force-pushed the renovate/moon-2.x branch from 1320971 to f2895f6 Compare July 17, 2026 21:55
@renovate renovate Bot changed the title Update dependency moon to v2.4.3 Update dependency moon to v2.4.4 Jul 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants