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] 7 months ago
MOON_DEBUG_WASM
environment variable, for including additional logging output, andPublished by github-actions[bot] 7 months ago
moon docker scaffold
where Rust projects in the workspace skeleton wouldmoon docker prune
where an unknown project type would trigger toolchainPublished by github-actions[bot] 7 months ago
Published by github-actions[bot] 7 months ago
Published by github-actions[bot] 8 months ago
Published by github-actions[bot] 8 months ago
env
variable substitution not being able to reference values from an .env
file.Published by github-actions[bot] 8 months ago
bun.lockb
would fail if using github:
protocols.Published by github-actions[bot] 8 months ago
stack
setting into account. ForPublished by github-actions[bot] 8 months ago
Published by github-actions[bot] 8 months ago
In v1.22, we made a change to affected tasks that pass all inputs
as arguments, instead of passing .
. This change was made to not overzealously pass files to the task that it doesn't care about, but it ended up causing problems for certain commands.
We didn't want to revert the change, but it also wasn't easy to fix without causing other issues, so as a compromise, we opted to introduce a new task option, affectedPassInputs
to handle this functionality.
Published by github-actions[bot] 8 months ago
configuration
and scaffolding
variants to the project type
setting in moon.yml
.
stack
setting to moon.yml
, for categorizing which tech stack it belongs to.
frontend
, backend
, infrastructure
, and systems
.projectStack
field to the query language (MQL).$projectStack
token variable for tasks.moon query projects
command to support a --stack
option, and include the stackmoon project
command to include the stack in the output.description
setting for tasks, for providing human-readable information.
moon project
and moon task
commands to include the description in the output.installArgs
setting for bun/npm/pnpm/yarn in .moon/toolchain.yml
, to customize themigrate-nx
, for migrating from Nx to moon.
nx.json
, workspace.json
, and project.json
files.*
, for example$VITE_*
.
VITE_
.envFile
task option to support a list of file paths.migrate-turborepo
extension.
inputs
as the list of files provided, instead of .
.bun install
was not running with --production
in Docker prune.$PWD
in a task was pointing to the wrong directory.deno_plugin
to v0.9.1.
rust_plugin
to v0.8.1.
Published by github-actions[bot] 8 months ago
Published by github-actions[bot] 8 months ago
Published by github-actions[bot] 8 months ago
liblzma.5.dylib
issues on macOS arm64.Published by github-actions[bot] 9 months ago
moon ci
, is a hard failure.moon run
, will disable affected checks.Published by github-actions[bot] 9 months ago
version
is configured.deno.lock
lockfile to extract and resolve dependencies.deno.version
setting to .moon/toolchain.yml
.toolchain.deno
setting to moon.yml
.moon bin
and moon docker
commands to support Deno.migrate-turborepo
, with new functionality.
moon migrate from-turborepo
command.--bun
flag.globalDotEnv
, dotEnv
, and outputMode
.moon node run-script
.moon.yml
, instead of warning.unixShell
and windowsShell
task options, so that the underlying shell can be configuredbun.inferTasksFromScripts
setting to .moon/toolchain.yml
, for compatibility withfileGroups
.@envs(group)
token function for referencing environment variables.--quiet
global argument, for hiding non-critical moon output.moon node run-script
command. Run the task through a package manager instead,npm run
or yarn run
.shell
option, so that globPublished by github-actions[bot] 9 months ago
moon docker scaffold
not copying the project specific moon.yml
file, resulting in aPublished by github-actions[bot] 9 months ago
moon ext
command.taskOptions
setting to .moon
task configs, allowing default task options to beoptional
field to task deps
, allowing the dependency to be optional duringmoon run
,moon check
, and moon ci
.
bun_plugin
to v0.9.node_plugin
and node_depman_plugin
to v0.9.
bundled-npm
and intercept-globals
settings to be false
by default (instead oftrue
).rust_plugin
to v0.8.Published by github-actions[bot] 9 months ago
This fixes a bad 1.19.2 release.
Published by github-actions[bot] 10 months ago
proto
binary was not available.