A task runner and repo management tool for the web ecosystem, written in Rust.
MIT License
Bot releases are visible (Hide)
Published by github-actions[bot] over 1 year ago
Published by github-actions[bot] over 1 year ago
--force
flag to moon run
that will bypass affected checks. Useful for always forcing amoon init
would panic while checking for a newer version.Published by github-actions[bot] over 1 year ago
node.version
and node.<packageManager>.version
to no longer default to a hard-codedPATH
.toolchain.typescript
in moon.yml
.language
setting in moon.yml
to support any custom language..
).context
to pipeline.started
and pipeline.finished
events.Published by github-actions[bot] over 1 year ago
moon query projects --affected
would hang indefinitely waiting for stdin.projects
globs wouldn't immediately invalidate the cache.Published by github-actions[bot] over 1 year ago
moon upgrade
command to upgrade moon to the latest version.moon bin
failing, even when a tool has been configured.Published by github-actions[bot] over 1 year ago
Published by github-actions[bot] over 1 year ago
Remote caching is now publicly available through our new service moonbase!
Sign up for a free account and immediately see the benefits in your CI pipelines.
moon query projects
JSON output behind a --json
flag.moon query touched-files
JSON output behind a --json
flag.moon completions
command for generating shell completions.moon query tasks
command for querying tasks within projects.hasher.walkStrategy
setting to .moon/workspace.yml
.moon query projects
and moon query touched-files
default output to be easily readableplatform
setting to moon.yml
, allowing the default platform to be defined for alloutputs
to support token functions (@group
, @globs
, etc).--interactive
flag to moon run
to force a target to run in interactive mode.local
to always run in interactive mode.package.json
or tsconfig.json
with no changes,comparisonEstimate
block to run reports.baselineDuration
and estimatedSavings
to pipeline.finished
events.Published by github-actions[bot] over 1 year ago
Published by github-actions[bot] over 1 year ago
git ls-files --deduplicate
wasn't available on older git versions.Published by github-actions[bot] over 1 year ago
node install
-> npm install
Published by github-actions[bot] over 1 year ago
Published by github-actions[bot] over 1 year ago
.moon/project.yml
to .moon/tasks.yml
.runner.implicitDeps
from .moon/workspace.yml
to .moon/tasks.yml
as implicitDeps
.runner.implicitInputs
from .moon/workspace.yml
to .moon/tasks.yml
as implicitInputs
.language
and type
.
.moon/tasks/<language>.yml
and .moon/tasks/<language>-<type>.yml
configurationenv
setting to moon.yml
.outputs
to support globs.moon migrate from-turborepo
to preserve globs in outputs.pnpm dedupe
command when the version is >= 7.26.0.inputs
not using **/*
would crash git.Published by github-actions[bot] almost 2 years ago
runner.*
webhook events to pipeline.*
.--upstream
option to --remote
.--report
option from moon check
and moon run
commands. Reports are now alwaysmoon migrate from-turborepo
command to migrate from Turborepo to moon.moon docker
commands to take into account other programming languages when scaffoldingversionConstraint
setting to .moon/workspace.yml
that enforces a requirement on the--concurrency
option to all moon
commands, allowing the thread count to beproject
fields in moon.yml
to be optional, excluding description
.~/.moon
is deleted, but local caching isn't aware of it missing and failsPublished by github-actions[bot] almost 2 years ago
runFromWorkspaceRoot
wasn't working correctly for node module binaries.Published by github-actions[bot] almost 2 years ago
--log
, etc) to be able to passed anywhere in the command line.platform
was being incorrectly merged when inheriting globalPublished by github-actions[bot] almost 2 years ago
--json
flag to moon dep-graph
and moon project-graph
that will return the nodes andPublished by github-actions[bot] almost 2 years ago
moon project-graph
that would not include nodes without edges.Published by github-actions[bot] almost 2 years ago
@moonrepo/cli
package globally with pnpm and yarn. When running theseread-write
, that can be passed to --cache
or MOON_CACHE
. This iswrite
is now a write-only level.--minimal
to moon init
for quick scaffolding and prototyping.moon dep-graph
and moon project-graph
to serve interactive graph visualizers using the--dot
flag.--updateCache
(-u
) to moon check
and moon run
that force updates the cache andargs
and env
as valid values for the affectedFiles
task option.moon run
and moon query touched-files
to support a list of --status
options.package.json
and tsconfig.json
would change newlines^:deps
that would resolve projects with a non-matching task.Published by github-actions[bot] almost 2 years ago
Published by github-actions[bot] almost 2 years ago
.env
) would not be considered as task inputs. We've also updatedenv_file
to be an implicit input.package.json
were not triggering automatic installs.