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] 10 months ago
proto
binary not being available in a Dockerfile when running moon docker
commands.@moonrepo/cli
postinstall script not working correctly for Bun Arm64.Published by github-actions[bot] 10 months ago
experiments.interweavedTaskInheritance
setting from .moon/workspace.yml
.experiments.taskOutputBoundaries
setting from .moon/workspace.yml
. We opted toimplicitDeps
in .moon/tasks.yml
and task deps
in moon.yml
to support arguments anddestination
field to template.yml
, to customize a default location.extends
field to template.yml
, allowing templates to extend and inherit other[var]
syntax to support filters: [var | camel_case]
.bun_plugin
to v0.7.node_plugin
and node_depman_plugin
to v0.7.rust_plugin
to v0.6.Published by github-actions[bot] 10 months ago
experiments.strictProjectAliases
setting.moon/workspace.yml
..
Published by github-actions[bot] 10 months ago
Published by github-actions[bot] 10 months ago
Published by github-actions[bot] 10 months ago
@dirs
and @files
tokens didn't always work correctly in outputs
.@moonrepo/cli
package pulling in different @moonrepo/core-*
versionsPublished by github-actions[bot] 10 months ago
proto
even when not required.Published by github-actions[bot] 10 months ago
PATH
to locate the executable.shell
option.proto
binary if it does not exist.moon init
command.
--to
option.bun
tool.moon.yml
to support customizing the project name using the id
field.
.moon/workspace.yml
.MOON_INSTALL_DIR
environment variable, to control where the moon
binary is installedmoon upgrade
failing when not ran in a moon workspace.CODEOWNERS
being written with double trailing newlines.bun_plugin
to v0.6.node_plugin
and node_depman_plugin
to v0.6.1.rust_plugin
to v0.5.Published by github-actions[bot] 11 months ago
typescript.includeProjectReferenceSources
and typescript.syncProjectReferencesToPaths
Published by github-actions[bot] 11 months ago
This canary release corresponds to the commit [314d36135553b58d626d03689631b29e36d18404].
Published by github-actions[bot] 11 months ago
Published by github-actions[bot] 11 months ago
cargo-binstall
would error when trying to install it and it already exists.Published by github-actions[bot] 11 months ago
Published by github-actions[bot] 11 months ago
version
is configured.bun.lockb
lockfile to extract and resolve dependencies.bun
setting to .moon/toolchain.yml
.toolchain.bun
setting to moon.yml
.moon bin
and moon docker
commands to support Bun.platform
to support "bun".typescript.root
setting to denote the TypeScript root.typescript.includeSharedTypes
setting, for syncing a shared types path to allinclude
.typescript.includeProjectReferenceSources
setting, for syncing project reference filesinclude
.typescript.syncProjectReferencesToPaths
setting to always include the wildcard, andbun.rootPackageOnly
and node.rootPackageOnly
settings to support the "one versionbuild
scope instead of peer
scope. Thispackage.json
syncing.Published by github-actions[bot] 11 months ago
Published by github-actions[bot] 11 months ago
moon.yml
files.node_depman_plugin
to v0.5.1.Published by github-actions[bot] 11 months ago
v1.16.2 ran into issues building and releasing, so does not exist.
projects
globs to support ending in moon.yml
.node.dependencyVersionFormat
to fallback to a supported format when the chosennode.packageManager
does not support the configured (or default) version format.package.json
, when abun_plugin
to v0.5.deno_plugin
to v0.5.go_plugin
to v0.5.node_plugin
and node_depman_plugin
to v0.5.python_plugin
to v0.2.rust_plugin
to v0.4.schema_plugin
(TOML) to v0.5.Published by github-actions[bot] 12 months ago
moon ci
not treating dependents as "CI only" when running locally..
./** **/
).Published by github-actions[bot] 12 months ago
node.packageManager: 'bun'
.rust.components
and rust.targets
settings to .moon/toolchain.yml
.rustup
when the pipeline is ran.MOON_TOOLCHAIN_FORCE_GLOBALS
environment variable, that will force all toolchain tools to use the global binary available on PATH
, instead of downloading and installing.experiments.interweavedTaskInheritance: false
in .moon/workspace.yml
.automation
, for projects like E2E and integration testing.yarn dlx
, pnpm dlx
, bunx
.moon ci
and git
would fail if there's only 1 commit on the base branch.runInCI
was not respected when a task is a dependency of an affected task.replace
merge strategy would not apply for empty values.Published by github-actions[bot] 12 months ago
PROTO_OFFLINE
wouldn't use global binaries when available.