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
git status
, which would log a warning.Published by github-actions[bot] over 1 year ago
--query
option to the moon run
command, allowing for advanced targeting.manifest.json
.Published by github-actions[bot] over 1 year ago
node_modules/.bin/moon
as another lookup location for the moon
binary when runningPublished by github-actions[bot] over 1 year ago
$projectAlias
token was not substituting correctly.Published by github-actions[bot] over 1 year ago
.moon/tasks/tag-<name>.yml
.MOON_COLOR
would fail validation.Published by github-actions[bot] over 1 year ago
Published by github-actions[bot] over 1 year ago
command
s.moon task
command, for viewing resolved information about a task.moon run
to be able to run tasks in the closest project based on current workingnoop
tasks to be cacheable, so that they can be used for cache hit early returns.moon
binary.Published by github-actions[bot] over 1 year ago
hasher.batchSize
to control the number of files to be hashed per batch.git hash-object
during thehasher.walkStrategy
noop
task would not start or run inPublished by github-actions[bot] over 1 year ago
moon run
or moon check
would hang when not running in a workspace.~/.moon
.Published by github-actions[bot] over 1 year ago
envFile
to log a warning instead of triggering an error when .env
is missing.envFile
to support workspace relative paths when prefixed with /
..moon/tasks/*.yml
were not scaffolded into Dockerfile
s.Published by github-actions[bot] over 1 year ago
moon upgrade
command to install the moon
binary to~/.moon/bin
.constraints
setting to .moon/workspace.yml
, allowing for project/dep relationships tohasher.warnOnMissingInputs
setting to .moon/workspace.yml
.shell
task option to moon.yml
that will wrap system tasks in a shell.tags
setting to moon.yml
for project categorization.--tags
option to the moon query projects
command.telemetry
setting to .moon/workspace.yml
.$projectAlias
, $date
, $time
, $datetime
, and $timestamp
.env
and .env
files to support variable substitution using ${VAR_NAME}
syntax.[]
is configured, and all **/*
is inherited.check
, ci
, run
, and sync
commands..moon/cache
.Published by github-actions[bot] over 1 year ago
Published by github-actions[bot] over 1 year ago
Published by github-actions[bot] over 1 year ago
moon
binary wouldn't bubble up thePublished by github-actions[bot] over 1 year ago
inputs
declared as literal file paths will now be logged to the console as a warning whenPublished by github-actions[bot] over 1 year ago
cache
disabled were considered empty hashes when declared as apackage.json
workspaces would sometimes fail.Published by github-actions[bot] over 1 year ago
moon docker setup
couldn't find the manifest file for staged builds.MOON_DEBUG_PROCESS_ENV
env var for debugging processes.Published by github-actions[bot] over 1 year ago
~/.proto
from ~/.moon
. This should be a transparent change, but atmoon docker setup
command for efficiently installing project dependencies.moon query hash
command for inspecting the hash manifest.moon query hash-diff
command for diffing 2 hashes..prototools
into account.git status
files when running in CI.!
) weren't being handledpackage.json
parsing.Published by github-actions[bot] over 1 year ago
browser
field in package.json
would fail to parse.moon upgrade
would not report a newer available version.Published by github-actions[bot] over 1 year ago
outputs
were not being included in the hashed tarball.