A task runner and repo management tool for the web ecosystem, written in Rust.
MIT License
Bot releases are visible (Hide)
bun bun.lockb
commands, instead of running them for every task.$FOO
or ${FOO}
- If variable is missing, keeps the original syntax (current default).$FOO?
or ${FOO?}
- If variable is missing, replaces with an empty string.$FOO!
or ${FOO!}
- Ignores variable substitution and preserves the syntax (without !).*
, $
, +
, and []
.Published by github-actions[bot] about 2 months ago
register_extension
API. All built-in extensionsactionPipelineV2
experiment and the new pipeline is now always enabled. The oldstrictProjectAliases
experiment and enabled its functionality going forward.preset
task setting, that enables a collection of task options.
local
setting, which is now deprecated.os
task option, which allows a specific operating system to be targeted for the task.@meta
token function that can access project metadata.$projectName
, $projectChannel
, and $projectOwner
token variables.codeowners.requiredApprovals
setting to .moon/workspace.yml
, that will applydisallowRunInCiMismatch
, that errors when a task that is runInCI
runInCI
disabled. These kinds of relationships cause a handfulmoon ci
and may also apply to moon run
in the future.MOON_TOOLCHAIN_FORCE_GLOBALS
to support filtering by tool IDs, instead of applying toPublished by github-actions[bot] about 2 months ago
Published by github-actions[bot] about 2 months ago
Published by github-actions[bot] 2 months ago
.prototools
..prototools
wasn't always loaded.Published by github-actions[bot] 2 months ago
requiredAppprovals
wouldn't allow 1
.runInCI: false
, would not runmoon ci
because the dependency task was skipped.Published by github-actions[bot] 2 months ago
There have been reports of the moon.exe
binary being flagged as a Trojan on Windows. This looks to
be a common false positive (Wacatac.B!ml
) that targets Rust built binaries (as seen in the
Tauri project as well).
While this isn't a simple fix on our end, we're publishing a new binary to replace the old one. You
may also have to unquarantine moon on your system. And lastly, we also suggest
adding an exclusion for moon.exe
to Windows Defender.
Published by github-actions[bot] 3 months ago
moon query
results.Published by github-actions[bot] 3 months ago
moon docker scaffold
would not respect .gitignore
files.git status
.Published by github-actions[bot] 3 months ago
project.metadata
to moon.yml
so that custom fields can be defined.@in
and @out
tokens not being able to reference other token functions.Published by github-actions[bot] 3 months ago
script
or env
weren't resolving relativePublished by github-actions[bot] 3 months ago
Published by github-actions[bot] 3 months ago
experiments.actionPipelineV2
setting in .moon/workspace.yml
by default.
script
, as an alternative to command
+ args
.
&&
), pipes, and redirects.moon docker file
, that can be used to generate an initial multi-stageDockerfile
for a project.docker
settings to both .moon/workspace.yml
and moon.yml
, allowing it to beunixShell
and windowsShell
task options..moon/cache/schemas
, so that theymoon sync config-schemas
command to manually run this operation.node.syncPackageManagerField
setting, to control the packageManager
field inpackage.json
.yarn set version
and instead rely entirely on proto's toolchain.Published by github-actions[bot] 3 months ago
bun.installArgs
and node.bun.installArgs
to stay in sync.moon run --affected
not auto-installing dependencies in CI.Published by github-actions[bot] 4 months ago
pwsh.exe
would not fallback to powershell.exe
when the former doesCARGO_HOME
during automatic rustup installation.Published by github-actions[bot] 4 months ago
CARGO_HOME
, to support relative paths../
.Published by github-actions[bot] 4 months ago
Published by github-actions[bot] 4 months ago
moon docker scaffold
.sh
instead of bash
when one could not be detected.Published by github-actions[bot] 4 months ago
ciReport.json
file not being created with the experimental pipeline.--version
and in logs.Published by github-actions[bot] 4 months ago