Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@moonrepo/cli

Package Overview
Dependencies
Maintainers
1
Versions
775
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@moonrepo/cli - npm Package Versions

23
78

1.30.2-nightly.202412020019

Diff

milesj
published 1.30.2-nightly.202412010022 •

milesj
published 1.30.2-nightly.202411300018 •

milesj
published 1.30.2-nightly.202411290018 •

milesj
published 1.30.2 •

milesj
published 1.30.1 •

Changelog

Source

1.30.1

🐞 Fixes
  • Fixed a Git "fatal: bad object" error when submodules are in being used.
  • Fixed an issue where moon ci would trigger a shallow checkout error, even when a base revision is provided.
  • Fixed an issue were changes in a non-direct dependency would not mark a deep dependent as affected.
milesj
published 1.30.0-nightly.202411280018 •

milesj
published 1.30.0-nightly.202411270018 •

milesj
published 1.30.0 •

Changelog

Source

1.30.0

💥 Breaking
  • If you renamed a project using the id setting in moon.yml, you can no longer reference that project in dependencies and targets using its original ID.
  • Refactored the moon query tasks command.
    • CLI options have been replaced with new task based options, instead of being project based.
    • Now utilizes the new task graph and affected tracker.
  • The moon project-graph --json output no longer includes task data (the tasks field is an empty map).
    • Use moon task-graph to access this data, and piece things together using the project taskTargets field.
    • The moon project --json output pieces everything together automatically.
🚀 Updates
  • Added unstable support for self-hosted remote caches, powered by the Bazel Remote Execution API.
    • Allows for 3rd-party implementations like bazel-remote to be used.
    • Currently supports the gRPC protocol, and will support HTTP in a later release.
    • Our moonbase product will be sunset in the future.
  • Added Python tier 2 and 3 support.
    • Will download and install Python into the toolchain when a version is configured.
    • Will parse the requirements.txt to resolve and install dependencies.
    • Added a python setting to .moon/toolchain.yml.
    • Added a toolchain.python setting to moon.yml.
    • Updated moon bin commands to support Python.
  • Added a new task graph, that enables new granular based functionality for task related features.
    • Added a new moon task-graph command.
    • Can now control the depth of upstream (dependencies) and downstream (dependents).
    • Affected information now tracks based on dependent graph connections.
    • Added --upstream and --downstream options to moon query tasks.
  • Added basic support for Git submodules, and will now extract touched files from all submodules.
  • Added 7 new token variables: $arch, $os, $osFamily, $vcsBranch, $vcsRepository, $vcsRevision, $workingDir
  • Added a rust.binstallVersion setting to .moon/toolchain.yml.
  • Updated Pkl configurations to support read() for environment variables.
  • Resolved the strictProjectIds experiment and you can no longer reference the original ID.
  • Resolved the disallowRunInCiMismatch experiment and you can no longer have a CI based task depend on a non-CI based task.
🐞 Fixes
  • Fixed moon project-graph <id> not including all dependencies/dependents. It was only showing direct relationships.
  • Fixed an issue where touched file paths would include Git submodule directories and trigger hasher warnings.
⚙️ Internal
  • Updated dependencies.
  • Updated proto to v0.42.2 (from 0.42.0).
milesj
published 1.30.0-nightly.202411260018 •

23
78
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc