- Sponsor
-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore(deps): update moon to v1.33.3 #93
Open
renovate
wants to merge
1
commit into
main
Choose a base branch
from
renovate/moon
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
+53
−53
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
be00e01
to
9527d3c
Compare
9527d3c
to
ddd4338
Compare
ddd4338
to
84e59bd
Compare
84e59bd
to
82ed7f7
Compare
82ed7f7
to
0bf9f64
Compare
0bf9f64
to
7fbbef5
Compare
7fbbef5
to
b876dcb
Compare
b876dcb
to
c0ea89d
Compare
c0ea89d
to
a24fe40
Compare
a24fe40
to
3f1d817
Compare
3f1d817
to
aa1ddc6
Compare
aa1ddc6
to
ec8557c
Compare
ec8557c
to
e2170e6
Compare
e2170e6
to
7e610f4
Compare
38d77bb
to
b80b608
Compare
9962c21
to
f9f7830
Compare
f9f7830
to
1a0ca1a
Compare
1a0ca1a
to
d61d048
Compare
d61d048
to
884d334
Compare
884d334
to
a4285ff
Compare
a4285ff
to
81c446e
Compare
81c446e
to
0664df3
Compare
0664df3
to
ad7a41d
Compare
ad7a41d
to
3c39801
Compare
3c39801
to
48f3a74
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
None yet
0 participants
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.26.7
->1.33.3
1.26.7
->1.33.3
Release Notes
moonrepo/moon (@moonrepo/cli)
v1.33.3
Compare Source
🐞 Fixes
npx @​moonrepo/cli
would no longer work.toolchain.typescript = true
inmoon.yml
would not inherit it as atoolchain.
⚙️ Internal
v1.33.2
Compare Source
🚀 Updates
MOON_REMOTE_*
environment variables for manyunstable_remote
settings.🐞 Fixes
toolchain
disabled state inmoon.yml
into account.⚙️ Internal
v1.33.1
Compare Source
🐞 Fixes
shorthand.
preset
would sometimes not be inherited when usingextends
.🧩 Plugins
typescript_toolchain
to v0.1.3.extends
is missing during task hashing.v1.33.0
Compare Source
💥 Breaking
moon.yml
.v1.32.9
Compare Source
🐞 Fixes
summary." as it caused a regression.
v1.32.8
Compare Source
🐞 Fixes
script
would always be forced to the "system" toolchain.v1.32.7
Compare Source
🚀 Updates
moon task-graph
,moon-project-graph
, andmoon action-graph
to request a portdynamically, instead of defaulting to 8000.
🐞 Fixes
moon *-graph
commands could not be CTRL+C'd.git clone
failed.v1.32.6
Compare Source
🐞 Fixes
v1.32.5
Compare Source
🚀 Updates
project.name
inpyproject.toml
.project.dependencies
inpyproject.toml
.tool.uv
or workspaces.🐞 Fixes
pyproject.toml
oruv.lock
would sometimes not be parsed.v1.32.4
Compare Source
🐞 Fixes
v1.32.3
Compare Source
🐞 Fixes
moon setup
wouldn't load configuration.moon docker scaffold
would unexpectedly install the toolchain languages.moon docker scaffold
would not copyuv.toml
anduv.lock
files.python.version
wouldn't regenerate the Python virtual environment.v1.32.2
Compare Source
🐞 Fixes
NO_COLOR
orFORCE_COLOR
would be overwritten for task child processes.⚙️ Internal
v1.32.1
Compare Source
🚀 Updates
runner.killProcessThreshold
setting to control the threshold in which to force killchild processes when a signal is received. Defaults to 2 seconds.
🐞 Fixes
bash
andbatch
project language's would not inherit tasks.bun.lock
parsing issues.v1.32.0
Compare Source
🚀 Updates
lockfiles.
yarn.lock
files throughout the repository, allowing formultiple Yarn/Node workspaces.
.pkl
) based configuration to always be enabled, and is no longer hidden behind anexperimental flag.
http(s)
protocols for gRPC servers, instead of justgrpc(s)
.unstable_remote.api
setting, which can be used to inform the server's API format.Defaults to
grpc
.unstable_remote.auth
setting, which can be used for HTTP Bearer/token Authorizationbased endpoints. Can also be used to set headers for all requests.
MOON_DEBUG_REMOTE
environment variable, which can be used to debug internal errors fordiagnosing connection/integration issues.
bun.lock
file. We do our best to detect this, but we suggestconfiguring
--save-text-lockfile
.deno install
. Will now run this command instead ofdeno cache
.deno_lockfile
crate).deno.installArgs
setting.python.packageManager
andpython.uv
settings.
environments.
python.rootRequirementsOnly
topython.rootVenvOnly
(old name still works)..prototools
.the Cargo workspace.
dependsOn
) are now automatically inferred fromCargo.toml
dependencies.
when the pipeline receives a signal, we now display the status that shutdown the pipeline in the
summary.
inferInputs
option to not infer environment variables from popular CI/CDproviders, as those values constantly change, causing tasks to always be affected. If you would
like to reference these values, add them as an explicit inputs.
🐞 Fixes
⚙️ Internal
v1.31.3
Compare Source
🐞 Fixes
encountered if you have proto v0.45 installed on your system, which conflicts with the proto v0.44
that moon installs.
⚙️ Internal
v1.31.2
Compare Source
🚀 Updates
moon
commands areran in parallel.
🐞 Fixes
to be hashed.
⚙️ Internal
v1.31.1
Compare Source
🐞 Fixes
NO_COLOR
andFORCE_COLOR
being unexpectedly set in some situations.language
would no longer inherit global tasks of the samename.
⚙️ Internal
v1.31.0
Compare Source
💥 Breaking
that deno/node/bun are now a higher priority than javascript/typescript, and stack is the lowest
priority. This should only affect users with very complex inheritance chains.
🚀 Updates
supporting WASM based toolchain plugins. Going forward, any reference to platform is now a
toolchain. The following changes have been made:
platform
setting inmoon.yml
, usetoolchain.default
instead.language
setting and anyconfig files in the project/workspace root. This pattern is preferred when possible.
platform
task setting, usetoolchain
instead.taskPlatform
query field, usetaskToolchain
instead.--platform
option formoon query tasks
, use--toolchain
instead.$taskPlatform
token, use$taskToolchain
instead.moon run
andmoon ci
using a glob-like syntax.:build-*
,app-*:build
,#tag-{foo,bar}:build
, etc.--no-bail
flag tomoon run
, that will continue running tasks even when a task fails.glob://
) togenerator.templates
in.moon/workspace.yml
, allowing youto glob for your codegen template locations.
inferInputs
, that will automatically infer inputs based on file groups andsubstituted environment variables used within the task.
runInCI
to support the values "always" (always run) and "affected" (only runif affected, same as
true
).task's
script
,command
,args
, orenv
.extends
setting in.moon/workspace.yml
,toolchain.yml
, andtasks.yml
, tosupport a list of files/URLs to extend.
unstable_remote.cache.compression
setting, which can be set tozstd
to enablezstandard compression on output blobs.
copies. Do note that symlinks require
privileged access on Windows
to function correctly.
moon templates
command:--filter
option to filter the templates list by ID.🐞 Fixes
ctrl+c
ing multiple persistent tasks would sometimes leave them running inthe background.
⚙️ Internal
v1.30.6
Compare Source
🐞 Fixes
python venv
would fail to find an applicable Python version.⚙️ Internal
v1.30.5
Compare Source
🐞 Fixes
python.version
is notdefined.
⚙️ Internal
v1.30.4
Compare Source
🐞 Fixes
moon ci
showing incorrect job related logs.python.rootRequirementsOnly
tofalse
by default.requirements.txt
, otherwise the package root, orworkspace root if
python.rootRequirementsOnly
is enabled.PATH
.v1.30.3
Compare Source
🐞 Fixes
inputs: []
) would always be marked asaffected.
⚙️ Internal
v1.30.2
Compare Source
🐞 Fixes
graph if they were also not affected.
⚙️ Internal
v1.30.1
Compare Source
🐞 Fixes
moon ci
would trigger a shallow checkout error, even when a base revisionis provided.
affected.
v1.30.0
Compare Source
💥 Breaking
id
setting inmoon.yml
, you can no longer reference thatproject in dependencies and targets using its original ID.
moon query tasks
command.moon project-graph --json
output no longer includes task data (thetasks
field is an emptymap).
moon task-graph
to access this data, and piece things together using the projecttaskTargets
field.moon project --json
output pieces everything together automatically.🚀 Updates
Bazel Remote Execution API.
bazel-remote
to be used.version
is configured.requirements.txt
to resolve and install dependencies.python
setting to.moon/toolchain.yml
.toolchain.python
setting tomoon.yml
.moon bin
commands to support Python.moon task-graph
command.--upstream
and--downstream
options tomoon query tasks
.$arch
,$os
,$osFamily
,$vcsBranch
,$vcsRepository
,$vcsRevision
,$workingDir
rust.binstallVersion
setting to.moon/toolchain.yml
.read()
for environment variables.strictProjectIds
experiment and you can no longer reference the original ID.disallowRunInCiMismatch
experiment and you can no longer have a CI based taskdepend on a non-CI based task.
🐞 Fixes
moon project-graph <id>
not including all dependencies/dependents. It was only showingdirect relationships.
warnings.
⚙️ Internal
v1.29.4
Compare Source
🚀 Updates
experiments.strictProjectIds
setting to.moon/workspace.yml
. When enabled, willdisallow using original IDs for renamed projects (via the
id
setting) when building the projectgraph.
destination
to be relative from the workspace root if prefixed with/
, otherwise the current working directory.🐞 Fixes
shell.
[working_dir]
and[workspace_root]
variables were not working in thetemplate.yml
destination
setting.⚙️ Internal
v1.29.3
Compare Source
🐞 Fixes
npx
commands (primarily through lockfile deduping).v1.29.2
Compare Source
🚀 Updates
.env
files not existing in certain environments.🐞 Fixes
timeout
would apply to the overall run, and not for eachattempt when using the
retryCount
option.⚙️ Internal
v1.29.1
Compare Source
🚀 Updates
merge
, that defines the same strategy for all applicable fields. Can beoverridden with
mergeX
task options.moon
setting to.moon/toolchain.yml
, which can be used to customize the update checkprocess.
🐞 Fixes
moon query projects
including dependency projects by default. Can be controlled with--upstream
.moon query projects
regex patterns not working when used in conjunction with affected.args, deps, and env in inheriting tasks.
would not be replaced correctly.
v1.29.0
Compare Source
🚀 Updates
--upstream
and--downstream
options tomoon query projects
.cacheLifetime
, that controls how long a task will be cached for.preserve
, that preserves the original inherited value.vcs.hookFormat
to.moon/workspace.yml
, that can customize the shell/fileformat for hooks.
toolchains via WASM plugins.
outputs
to support token and environment variables.moon query projects
to include the project description as a trailing value.moon query tasks
to include the task type and platform, and the task description as atrailing value.
🐞 Fixes
**/*
inputs for tasks.Node.js versions for example) would fail in weird ways when installing in parallel.
⚙️ Internal
v1.28.3
Compare Source
🐞 Fixes
.git
to exist).id
was renamed inmoon.yml
wasn't being reflected wheninheriting project dependencies through the toolchain/platform integration.
optionalDependencies
not being considered a project relationship for Bun/Node implicitpackage.json
detection.v1.28.2
Compare Source
🚀 Updates
with an error. This change was made as there are currently no actionable or human-readable error
messages.
🐞 Fixes
in
moon ci
.should be correct now.
v1.28.1
Compare Source
🚀 Updates
bun bun.lockb
commands, instead of running them for every task.based on a trailing flag syntax.
$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 !).🐞 Fixes
to run because Bash expansion fails. We now quote file paths that contain
*
,$
,+
, and[]
.⚙️ Internal
v1.28.0
Compare Source
💥 Breaking
register_extension
API. All built-in extensionshave been updated.
🚀 Updates
actionPipelineV2
experiment and the new pipeline is now always enabled. The oldpipeline code has been deleted. If you run into any problems, please report an issue!
strictProjectAliases
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 applyrequirements to all paths.
disallowRunInCiMismatch
, that errors when a task that isrunInCI
enabled depends on a task that is
runInCI
disabled. These kinds of relationships cause a handfulof issues in the pipeline.
moon ci
and may also apply tomoon run
in the future.MOON_TOOLCHAIN_FORCE_GLOBALS
to support filtering by tool IDs, instead of applying toeverything.
⚙️ Internal
This is a retroactive change that applies to all moon versions.
v1.27.10
Compare Source
🐞 Fixes
v1.27.9
Compare Source
🐞 Fixes
would result in passthrough arguments being unintentionally passed deeper.
v1.27.8
Compare Source
🚀 Updates
.prototools
.🐞 Fixes
.prototools
wasn't always loaded.v1.27.7
Compare Source
🐞 Fixes
requiredAppprovals
wouldn't allow1
.runInCI: false
, would not runas affected in
moon ci
because the dependency task was skipped.v1.27.6
Compare Source
📢 Notice
There have been reports of the
moon.exe
binary being flagged as a Trojan on Windows. This looks tobe a common false positive (
Wacatac.B!ml
) that targets Rust built binaries (as seen in theTauri 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.⚙️ Internal
v1.27.5
Compare Source
🐞 Fixes
are used.
moon query
results.v1.27.4
Compare Source
🐞 Fixes
moon docker scaffold
would not respect.gitignore
files.files from
git status
.branches.
v1.27.3
Compare Source
🚀 Updates
project.metadata
tomoon.yml
so that custom fields can be defined.🐞 Fixes
requests to finish. The old pipeline was not affected.
@in
and@out
tokens not being able to reference other token functions.v1.27.2
Compare Source
🐞 Fixes
script
orenv
weren't resolving relativeto the project or workspace root (based on options).
⚙️ Internal
v1.27.1
Compare Source
🐞 Fixes
v1.27.0
Compare Source
🚀 Updates
experiments.actionPipelineV2
setting in.moon/workspace.yml
by default.script
, as an alternative tocommand
+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
andmoon.yml
, allowing it to beconfigured at the workspace and project levels.
unixShell
andwindowsShell
task options.should trigger less than before.
.moon/cache/schemas
, so that theycan be dynamically created based on the current moon version and environment.
moon sync config-schemas
command to manually run this operation.indentation.
🐞 Fixes
🧰 Toolchain
node.syncPackageManagerField
setting, to control thepackageManager
field inpackage.json
.yarn set version
and instead rely entirely on proto's toolchain.⚙️ Internal
moonrepo/moon (moonrepo/moon)
v1.33.3
Compare Source
🐞 Fixes
npx @​moonrepo/cli
would no longer work.toolchain.typescript = true
inmoon.yml
would not inherit it as atoolchain.
⚙️ Internal
v1.33.2
Compare Source
🚀 Updates
MOON_REMOTE_*
environment variables for manyunstable_remote
settings.🐞 Fixes
toolchain
disabled state inmoon.yml
into account.⚙️ Internal
v1.33.1
Compare Source
🐞 Fixes
shorthand.
preset
would sometimes not be inherited when usingextends
.🧩 Plugins
typescript_toolchain
to v0.1.3.extends
is missing during task hashing.v1.33.0
Compare Source
💥 Breaking
moon.yml
.Before
toolchain:
typescript:
disabled: true
After
toolchain:
typescript: false # or null
v1.32.9
Compare Source
🐞 Fixes
summary." as it caused a regression.
v1.32.8
Compare Source
🐞 Fixes
script
would always be forced to the "system" toolchain.v1.32.7
Compare Source
🚀 Updates
moon task-graph
,moon-project-graph
, andmoon action-graph
to request a portdynamically, instead of defaulting to 8000.
🐞 Fixes
moon *-graph
commands could not be CTRL+C'd.git clone
failed.v1.32.6
Compare Source
🐞 Fixes
v1.32.5
Compare Source
🚀 Updates
project.name
inpyproject.toml
.project.dependencies
inpyproject.toml
.tool.uv
or workspaces.🐞 Fixes
pyproject.toml
oruv.lock
would sometimes not be parsed.v1.32.4
Compare Source
🐞 Fixes
v1.32.3
Compare Source
🐞 Fixes
moon setup
wouldn't load configuration.moon docker scaffold
would unexpectedly install the toolchain languages.moon docker scaffold
would not copyuv.toml
anduv.lock
files.python.version
wouldn't regenerate the Python virtual environment.v1.32.2
Compare Source
🐞 Fixes
NO_COLOR
orFORCE_COLOR
would be overwritten for task child processes.⚙️ Internal
v1.32.1
Compare Source
🚀 Updates
runner.killProcessThreshold
setting to control the threshold in which to force killchild processes when a signal is received. Defaults to 2 seconds.
🐞 Fixes
bash
andbatch
project language's would not inherit tasks.bun.lock
parsing issues.v1.32.0
Compare Source
🚀 Updates
lockfiles.
yarn.lock
files throughout the repository, allowing formultiple Yarn/Node workspaces.
.pkl
) based configuration to always be enabled, and is no longer hidden behind anexperimental flag.
http(s)
protocols for gRPC servers, instead of justgrpc(s)
.unstable_remote.api
setting, which can be used to inform the server's API format.Defaults to
grpc
.unstable_remote.auth
setting, which can be used for HTTP Bearer/token Authorizationbased endpoints. Can also be used to set headers for all requests.
MOON_DEBUG_REMOTE
environment variable, which can be used to debug internal errors fordiagnosing connection/integration issues.
bun.lock
file. We do our best to detect this, but we suggestconfiguring
--save-text-lockfile
.deno install
. Will now run this command instead ofdeno cache
.deno_lockfile
crate).deno.installArgs
setting.python.packageManager
andpython.uv
settings.
environments.
python.rootRequirementsOnly
topython.rootVenvOnly
(old name still works)..prototools
.the Cargo workspace.
dependsOn
) are now automatically inferred fromCargo.toml
dependencies.
when the pipeline receives a signal, we now display the status that shutdown the pipeline in the
summary.
inferInputs
option to not infer environment variables from popular CI/CDproviders, as those values constantly change, causing tasks to always be affected. If you would
like to reference these values, add them as an explicit inputs.
🐞 Fixes
⚙️ Internal
v1.31.3
Compare Source
🐞 Fixes
encountered if you have proto v0.45 installed on your system, which conflicts with the proto v0.44
that moon installs.
⚙️ Internal
v1.31.2
Compare Source
🚀 Updates
moon
commands areran in parallel.
🐞 Fixes
to be hashed.
⚙️ Internal
v1.31.1
Compare Source
🐞 Fixes
NO_COLOR
andFORCE_COLOR
being unexpectedly set in some situations.language
would no longer inherit global tasks of the samename.
⚙️ Internal
v1.31.0
Compare Source
💥 Breaking
that deno/node/bun are now a higher priority than javascript/typescript, and stack is the lowest
priority. This should only affect users with very complex inheritance chains.
🚀 Updates
supporting WASM based toolchain plugins. Going forward, any reference to platform is now a
toolchain. The following changes have been made:
platform
setting inmoon.yml
, usetoolchain.default
instead.language
setting and anyconfig files in the project/workspace root. This pattern is preferred when possible.
platform
task setting, usetoolchain
instead.taskPlatform
query field, usetaskToolchain
instead.--platform
option formoon query tasks
, use--toolchain
instead.$taskPlatform
token, use$taskToolchain
instead.moon run
andmoon ci
using a glob-like syntax.:build-*
,app-*:build
,#tag-{foo,bar}:build
, etc.--no-bail
flag tomoon run
, that will continue running tasks even when a task fails.glob://
) togenerator.templates
in.moon/workspace.yml
, allowing youto glob for your codegen template locations.
inferInputs
, that will automatically infer inputs based on file groups andsubstituted environment variables used within the task.
runInCI
to support the values "always" (always run) and "affected" (only runif affected, same as
true
).task's
script
,command
,args
, orenv
.extends
setting in.moon/workspace.yml
,toolchain.yml
, andtasks.yml
, tosupport a list of files/URLs to extend.
unstable_remote.cache.compression
setting, which can be set tozstd
to enablezstandard compression on output blobs.
copies. Do note that symlinks require privileged access on Windows to function correctly.
moon templates
command:--filter
option to filter the templates list by ID.🐞 Fixes
ctrl+c
ing multiple persistent tasks would sometimes leave them running inthe background.
⚙️ Internal
v1.30.6
Compare Source
🐞 Fixes
python venv
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.