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] 4 months ago
target.*
events to task.*
, and *.finished
to *.completed
.pipeline.aborted
event. Instead, an aborted
field is now passed topipeline.completed
.action
field with a new node
field within task.*
events.pipeline.completed
entirely. Instead of calculating values for you, we now pass allexperiments.actionPipelineV2
setting in .moon/workspace.yml
.
options.timeout
setting).SyncNodeProject(app)
-> SyncProject(node, app)
).--dump
flag, that will dump a trace profile that can be inspected inchrome://tracing
.moon completions
command to support Nushell.unixShell
with new options: ion, nu (nushell), pwsh (powershell), xonsh.windowsShell
with new options: elvish, fish, nu (nushell), xonsh.Published by github-actions[bot] 4 months ago
Published by github-actions[bot] 4 months ago
package.json
packageManager
field would be set with an invalidPublished by github-actions[bot] 4 months ago
bun.version
and node.bun.version
to stay in sync when one is defined and the othermoon --version
.Published by github-actions[bot] 4 months ago
git
version parsing when the version contains invalid semver parts.download
to v0.0.5.migrate-nx
to v0.0.5.migrate-turborepo
to v0.1.2.
Published by github-actions[bot] 5 months ago
moon docker scaffold
that ensures that .moon/cache
is ignored in a root.dockerignore
file. This helps to avoid interoperability issues.moon docker
commands to help uncover future issues.noop
tasks would not cache / invalidate cache. This is a regression fromPublished by github-actions[bot] 5 months ago
Published by github-actions[bot] 5 months ago
target-output.archiving
,target-output.archived
, target-output.hydrating
, target-output.hydrated
,target-output.cache-check
.--summary
flag to moon run
and moon check
that will include a summary of all actionsmoon ci
..prototools
in the workspace root was not being respected when running moonPROTO_*_VERSION
environment variables being set to *
, resulting in unexpected versionsPublished by github-actions[bot] 5 months ago
@moonrepo/cli
to work better on Windows.Published by github-actions[bot] 5 months ago
Published by github-actions[bot] 6 months ago
runInCI
was being overzealously applied to moon run
commands.Published by github-actions[bot] 6 months ago
runInCI
weren't always being filtered properly.Published by github-actions[bot] 6 months ago
deps.env
not supporting variable substitution.core.hooksPath
setting isPublished by github-actions[bot] 6 months ago
.prototools
weren't being respected.deps.args
and deps.env
not expanding tokens correctly.Published by github-actions[bot] 6 months ago
moon templates
command, that lists all available codegen templates.--dependents
flag to moon project-graph <id>
and moon query projects
, to includerunner.autoCleanCache
setting to .moon/workspace.yml
, allowing the post-run cleanmoon ci
to automatically determine base/head revisions based on your current CI providermoon generate
:
multiple
is enabled.?layout=
query parameter.dagre
(default), klay
, grid
, breadthfirst
**/*
. This is typically whatlanguage
field.node.packageManager: 'bun'
.Published by github-actions[bot] 6 months ago
./
in input/output globs would cause matching failures.moon query
.moon docker scaffold
would copy all sources when a project depends on aPublished by github-actions[bot] 7 months ago
bun_plugin
to v0.11.
Published by github-actions[bot] 7 months ago
Published by github-actions[bot] 7 months ago
moon clean
wasn't removing nested files.package.json
syncing would create incorrect link:
s for Bun.moon ext
would trigger a "No such file or directory" error.migrate-nx
to v0.0.3.
package.json
names.Published by github-actions[bot] 7 months ago
git:
and npm:
locators to the generator.templates
setting in .moon/workspace.yml
.
id
setting to template.yml
, so that templates can customize their name (instead ofvariables()
function for templates that returns an object of all variables available.template.yml
:
order
setting to control the order in which they are prompted for.internal
setting that ignores values passed on the command line.default
settings to support an array of values.internal
task option, which marks tasks as internal only..moon/tasks/node-frontend.yml
or .moon/tasks/bun-backend-application.yml
.moon project
and moon task
to include the configuration files that tasks inherit from.moon task
to include the modes it belongs to.platform
was being detected as node
(when not enabled), andbun
. If you're using both bun
and node
in the same workspace, moon has aplatform
in the project's moon.yml
.