Skip to content
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

v1.35 #1904

Draft
wants to merge 7 commits into
base: master
Choose a base branch
from
Draft

v1.35 #1904

wants to merge 7 commits into from

Conversation

milesj
Copy link
Collaborator

@milesj milesj commented Apr 4, 2025

No description provided.

Copy link

github-actions bot commented Apr 4, 2025

Run report for 3384bfac (ubuntu-latest, 22)

Total time: 1m 27s | Comparison time: 4m 38s | Estimated savings: 3m 11s (68.7% faster)

Action Time Status Info
🟩 SyncWorkspace 133.4ms Passed
🟩 SyncProject(types) 5.9ms Passed
🟩 SyncProject(visualizer) 9.6ms Passed
🟩 SyncProject(report) 4.6ms Passed
🟩 SyncProject(runtime) 6.8ms Passed
🟩 SyncProject(website) 4.4ms Passed
🟩 SetupToolchain(node:~22) 33.1s Passed
🟩 InstallWorkspaceDeps(node:~22) 33.9s Passed
🟦 RunTask(types:format) 292.9ms Cached
🟦 RunTask(visualizer:format) 341.1ms Cached
🟦 RunTask(visualizer:test) 345.3ms Cached
🟦 RunTask(types:test) 96.7ms Cached
🟦 RunTask(visualizer:typecheck) 62.9ms Cached
🟦 RunTask(types:typecheck) 69.1ms Cached
🟦 RunTask(visualizer:lint) 66.8ms Cached
🟦 RunTask(types:lint) 83.2ms Cached
🟦 RunTask(visualizer:build) 586ms Cached
🟦 RunTask(types:build) 1.5s Cached
🟦 RunTask(runtime:typecheck) 67.9ms Cached
🟦 RunTask(runtime:format) 102.6ms Cached
And 13 more...
Expanded report
Action Time Status Info
🟦 RunTask(report:format) 92.3ms Cached
🟦 RunTask(report:test) 177.7ms Cached
🟦 RunTask(runtime:test) 87.9ms Cached
🟦 RunTask(runtime:lint) 64.5ms Cached
🟦 RunTask(report:typecheck) 70.2ms Cached
🟦 RunTask(report:lint) 71.7ms Cached
🟦 RunTask(runtime:build) 465.3ms Cached
🟦 RunTask(website:lint) 232ms Cached
🟦 RunTask(website:format) 259.2ms Cached
🟦 RunTask(report:build) 830.1ms Cached
🟦 RunTask(website:typecheck) 592ms Cached
🟦 RunTask(website:test) 614.1ms Cached
🟦 RunTask(website:build) 17.7s Cached
Environment

OS: Linux
Matrix:

os = ubuntu-latest
node-version = 22
Touched files
.gitignore
.moon/toolchain.yml
.yarn/declined.txt
.yarn/versions/1de2e680.yml
CHANGELOG.md
Cargo.lock
crates/action-graph/Cargo.toml
crates/action-graph/src/action_graph.rs
crates/action-graph/src/action_graph_builder.rs
crates/action-graph/tests/action_graph_test.rs
crates/action-graph/tests/snapshots/action_graph_test__action_graph__install_deps__supports_plugins.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_from_requirements__runs_by_project_glob.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_from_requirements__runs_by_tag_glob.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_from_requirements__runs_by_target.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_from_requirements__runs_by_task_glob.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task__graphs.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task__run_in_ci__doesnt_run_dependents_if_its_ci_false.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task__run_in_ci__runs_dependents_if_both_are_ci_true.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task__task_can_have_a_diff_toolchain_from_project.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_by_target__doesnt_error_for_internal_task_when_depended_on.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_by_target__doesnt_error_for_internal_task_when_implicit.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_by_target__runs_all.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_by_target__runs_all_with_query.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_by_target__runs_by_project.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_by_target__runs_tag.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_dependencies__can_create_a_chain.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_dependencies__doesnt_include_dependents.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_dependencies__includes_dependents.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_dependencies__includes_dependents_for_ci.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_dependencies__runs_deps_in_parallel.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_dependencies__runs_deps_in_serial.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__setup_toolchain__adds_if_not_listed.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__setup_toolchain__doesnt_add_if_not_listed.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__setup_toolchain__graphs.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__setup_toolchain_plugin__graphs.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__sync_project__adds_if_listed.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__sync_project__graphs_multiple.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__sync_project__graphs_single.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__sync_project__graphs_without_deps.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__sync_project__inherits_toolchain_tool.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__sync_project__supports_toolchain_override.snap
crates/action-graph/tests/utils.rs
crates/action-pipeline/src/action_pipeline.rs
crates/action-pipeline/src/action_runner.rs
crates/action-pipeline/src/event_emitter.rs
crates/action-pipeline/src/job_context.rs
crates/action-pipeline/src/job_dispatcher.rs
crates/action/src/action_node.rs
crates/actions/Cargo.toml
crates/actions/src/actions/install_deps.rs
crates/actions/src/actions/mod.rs
crates/actions/src/actions/run_task.rs
crates/actions/src/actions/setup_toolchain_plugin.rs
crates/actions/src/actions/sync_project.rs
crates/actions/src/actions/sync_workspace.rs
crates/affected/Cargo.toml
crates/affected/src/affected_tracker.rs
crates/affected/tests/affected_tracker_test.rs
crates/app-context/src/app_context.rs
crates/app/src/commands/ci.rs
crates/app/src/commands/docker/setup.rs
crates/app/src/commands/graph/action.rs
crates/app/src/commands/query.rs
crates/app/src/commands/run.rs
crates/app/src/commands/sync.rs
crates/app/src/commands/syncs/projects.rs
crates/app/src/commands/teardown.rs
crates/app/src/session.rs
crates/cache/src/cache_engine.rs
crates/cache/src/hash_engine.rs
crates/cache/src/state_engine.rs
crates/cli/tests/action_graph_test.rs
crates/cli/tests/snapshots/action_graph_test__action_graph__aliases__can_focus_using_an_alias.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__aliases__resolves_aliases_in_task_deps.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__focused_by_target.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__includes_dependencies_when_focused.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__includes_dependents_when_focused-2.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__includes_dependents_when_focused.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__outputs_json.snap
crates/cli/tests/snapshots/run_node_test__aliases__runs_via_package_name.snap
crates/codegen/tests/template_file_test.rs
crates/codeowners/tests/codeowners_generator_test.rs
crates/codeowners/tests/snapshots/codeowners_generator_test__codeowners__generates_bitbucket.snap
crates/codeowners/tests/snapshots/codeowners_generator_test__codeowners__generates_github.snap
crates/codeowners/tests/snapshots/codeowners_generator_test__codeowners__generates_gitlab.snap
crates/codeowners/tests/snapshots/codeowners_generator_test__codeowners__generates_other.snap
crates/codeowners/tests/snapshots/codeowners_generator_test__generates_bitbucket.snap
crates/codeowners/tests/snapshots/codeowners_generator_test__generates_github.snap
crates/codeowners/tests/snapshots/codeowners_generator_test__generates_gitlab.snap
crates/codeowners/tests/snapshots/codeowners_generator_test__generates_other.snap
crates/common/src/lib.rs
crates/common/src/serde.rs
crates/config-schema/src/typescript_types.rs
crates/config/src/inherited_tasks_config.rs
crates/config/src/lib.rs
crates/config/src/macros.rs
crates/config/src/project/dep_config.rs
crates/config/src/project/docker_config.rs
crates/config/src/project/overrides_config.rs
crates/config/src/project/owners_config.rs
crates/config/src/project/task_config.rs
crates/config/src/project/task_options_config.rs
crates/config/src/project_config.rs
crates/config/src/shapes/input_path.rs
crates/config/src/shapes/output_path.rs
crates/config/src/shapes/poly.rs
crates/config/src/template/frontmatter.rs
crates/config/src/template/template_locator.rs
crates/config/src/template_config.rs
crates/config/src/toolchain/bin_config.rs
crates/config/src/toolchain/bun_config.rs
crates/config/src/toolchain/deno_config.rs
crates/config/src/toolchain/moon_config.rs
crates/config/src/toolchain/node_config.rs
crates/config/src/toolchain/plugin_config.rs
crates/config/src/toolchain/python_config.rs
crates/config/src/toolchain/rust_config.rs
crates/config/src/toolchain_config.rs
crates/config/src/workspace/codeowners_config.rs
crates/config/src/workspace/constraints_config.rs
crates/config/src/workspace/docker_config.rs
crates/config/src/workspace/experiments_config.rs
crates/config/src/workspace/generator_config.rs
crates/config/src/workspace/hasher_config.rs
crates/config/src/workspace/notifier_config.rs
crates/config/src/workspace/pipeline_config.rs
crates/config/src/workspace/plugins_config.rs
crates/config/src/workspace/remote_config.rs
crates/config/src/workspace/vcs_config.rs
crates/config/src/workspace_config.rs
crates/config/tests/inherited_tasks_config_test.rs
crates/extension-plugin/Cargo.toml
crates/extension-plugin/src/extension_registry.rs
crates/pdk-api/src/common.rs
crates/pdk-api/src/context.rs
crates/pdk-api/src/extension.rs
crates/pdk-api/src/lib.rs
crates/pdk-api/src/macros.rs
crates/pdk-api/src/toolchain.rs
crates/plugin/src/host.rs
crates/plugin/tests/plugin_registry_test.rs
crates/project-builder/Cargo.toml
crates/project-builder/src/project_builder.rs
crates/project-builder/tests/project_builder_test.rs
crates/project-graph/tests/project_graph_test.rs
crates/project/src/project.rs
crates/task-builder/Cargo.toml
crates/task-builder/src/tasks_builder.rs
crates/task-builder/tests/__fixtures__/builder/override-exclude/moon.yml
crates/task-builder/tests/__fixtures__/builder/override-global/moon.yml
crates/task-builder/tests/__fixtures__/builder/override-include/moon.yml
crates/task-builder/tests/__fixtures__/builder/override-none/moon.yml
crates/task-builder/tests/__fixtures__/builder/override-overlap/moon.yml
crates/task-builder/tests/__fixtures__/builder/override-rename/moon.yml
crates/task-builder/tests/__fixtures__/builder/toolchains/moon.yml
crates/task-builder/tests/tasks_builder_test.rs
crates/task-builder/tests/utils.rs
crates/task-hasher/src/task_hasher.rs
crates/task-hasher/tests/task_hasher_test.rs
crates/task-runner/src/command_builder.rs
crates/task-runner/tests/__fixtures__/runner/project/moon.yml
crates/task-runner/tests/task_runner_test.rs
crates/task-runner/tests/utils.rs
crates/task/src/task_options.rs
crates/test-utils/Cargo.toml
crates/test-utils/src/app_context.rs
crates/test-utils/src/platform_manager.rs
crates/test-utils/src/workspace_graph.rs
crates/test-utils/src/workspace_mocker.rs
crates/toolchain-plugin/src/toolchain_actions.rs
crates/toolchain-plugin/src/toolchain_plugin.rs
crates/toolchain-plugin/src/toolchain_registry.rs
crates/toolchain/src/detect/task_toolchain.rs
crates/toolchain/src/lib.rs
crates/toolchain/src/spec.rs
crates/workspace/Cargo.toml
crates/workspace/src/projects_locator.rs
eslint.config.mjs
packages/nx-compat/LICENSE
packages/nx-compat/README.md
packages/nx-compat/moon.yml
packages/nx-compat/package.json
packages/nx-compat/src/bin.ts
packages/nx-compat/src/execute.ts
packages/nx-compat/src/helpers.ts
packages/nx-compat/src/index.ts
packages/nx-compat/src/moon.ts
packages/nx-compat/src/nx.ts
packages/nx-compat/tsconfig.json
packages/nx-compat/tsconfig.mjs.json
packages/types/src/common.ts
packages/types/src/pipeline.ts
packages/types/src/tasks-config.ts
rust-toolchain.toml
scripts/plugin-apis.md
tsconfig.json
website/docs/config/project.mdx
website/moon.yml
website/static/schemas/project.json
website/static/schemas/tasks.json
website/static/schemas/workspace.json
yarn.lock

Copy link

github-actions bot commented Apr 4, 2025

Run report for 3384bfac (ubuntu-latest, 20)

Total time: 1m 27s | Comparison time: 4m 16s | Estimated savings: 2m 48s (65.8% faster)

Action Time Status Info
🟩 SyncWorkspace 241.2ms Passed
🟩 SyncProject(types) 5.9ms Passed
🟩 SyncProject(visualizer) 6.2ms Passed
🟩 SyncProject(report) 5.1ms Passed
🟩 SyncProject(runtime) 7.4ms Passed
🟩 SyncProject(website) 6.3ms Passed
🟩 SetupToolchain(node:~20) 32.5s Passed
🟩 InstallWorkspaceDeps(node:~20) 38.5s Passed
🟦 RunTask(visualizer:test) 253.6ms Cached
🟦 RunTask(visualizer:format) 297.6ms Cached
🟦 RunTask(types:format) 325.4ms Cached
🟦 RunTask(types:test) 94.8ms Cached
🟦 RunTask(types:typecheck) 71.8ms Cached
🟦 RunTask(visualizer:typecheck) 70.3ms Cached
🟦 RunTask(visualizer:lint) 85.8ms Cached
🟦 RunTask(types:lint) 74.3ms Cached
🟦 RunTask(visualizer:build) 582.4ms Cached
🟦 RunTask(types:build) 940ms Cached
🟦 RunTask(runtime:typecheck) 75.5ms Cached
🟦 RunTask(report:format) 111.7ms Cached
And 13 more...
Expanded report
Action Time Status Info
🟦 RunTask(runtime:lint) 63ms Cached
🟦 RunTask(runtime:test) 165.6ms Cached
🟦 RunTask(report:test) 131ms Cached
🟦 RunTask(runtime:format) 100ms Cached
🟦 RunTask(report:typecheck) 66ms Cached
🟦 RunTask(report:lint) 78.5ms Cached
🟦 RunTask(runtime:build) 454.8ms Cached
🟦 RunTask(report:build) 602.2ms Cached
🟦 RunTask(website:lint) 648ms Cached
🟦 RunTask(website:format) 425.6ms Cached
🟦 RunTask(website:typecheck) 1.1s Cached
🟦 RunTask(website:test) 486.5ms Cached
🟦 RunTask(website:build) 14.5s Cached
Environment

OS: Linux
Matrix:

os = ubuntu-latest
node-version = 20
Touched files
.gitignore
.moon/toolchain.yml
.yarn/declined.txt
.yarn/versions/1de2e680.yml
CHANGELOG.md
Cargo.lock
crates/action-graph/Cargo.toml
crates/action-graph/src/action_graph.rs
crates/action-graph/src/action_graph_builder.rs
crates/action-graph/tests/action_graph_test.rs
crates/action-graph/tests/snapshots/action_graph_test__action_graph__install_deps__supports_plugins.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_from_requirements__runs_by_project_glob.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_from_requirements__runs_by_tag_glob.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_from_requirements__runs_by_target.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_from_requirements__runs_by_task_glob.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task__graphs.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task__run_in_ci__doesnt_run_dependents_if_its_ci_false.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task__run_in_ci__runs_dependents_if_both_are_ci_true.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task__task_can_have_a_diff_toolchain_from_project.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_by_target__doesnt_error_for_internal_task_when_depended_on.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_by_target__doesnt_error_for_internal_task_when_implicit.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_by_target__runs_all.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_by_target__runs_all_with_query.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_by_target__runs_by_project.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_by_target__runs_tag.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_dependencies__can_create_a_chain.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_dependencies__doesnt_include_dependents.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_dependencies__includes_dependents.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_dependencies__includes_dependents_for_ci.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_dependencies__runs_deps_in_parallel.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_dependencies__runs_deps_in_serial.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__setup_toolchain__adds_if_not_listed.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__setup_toolchain__doesnt_add_if_not_listed.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__setup_toolchain__graphs.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__setup_toolchain_plugin__graphs.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__sync_project__adds_if_listed.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__sync_project__graphs_multiple.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__sync_project__graphs_single.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__sync_project__graphs_without_deps.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__sync_project__inherits_toolchain_tool.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__sync_project__supports_toolchain_override.snap
crates/action-graph/tests/utils.rs
crates/action-pipeline/src/action_pipeline.rs
crates/action-pipeline/src/action_runner.rs
crates/action-pipeline/src/event_emitter.rs
crates/action-pipeline/src/job_context.rs
crates/action-pipeline/src/job_dispatcher.rs
crates/action/src/action_node.rs
crates/actions/Cargo.toml
crates/actions/src/actions/install_deps.rs
crates/actions/src/actions/mod.rs
crates/actions/src/actions/run_task.rs
crates/actions/src/actions/setup_toolchain_plugin.rs
crates/actions/src/actions/sync_project.rs
crates/actions/src/actions/sync_workspace.rs
crates/affected/Cargo.toml
crates/affected/src/affected_tracker.rs
crates/affected/tests/affected_tracker_test.rs
crates/app-context/src/app_context.rs
crates/app/src/commands/ci.rs
crates/app/src/commands/docker/setup.rs
crates/app/src/commands/graph/action.rs
crates/app/src/commands/query.rs
crates/app/src/commands/run.rs
crates/app/src/commands/sync.rs
crates/app/src/commands/syncs/projects.rs
crates/app/src/commands/teardown.rs
crates/app/src/session.rs
crates/cache/src/cache_engine.rs
crates/cache/src/hash_engine.rs
crates/cache/src/state_engine.rs
crates/cli/tests/action_graph_test.rs
crates/cli/tests/snapshots/action_graph_test__action_graph__aliases__can_focus_using_an_alias.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__aliases__resolves_aliases_in_task_deps.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__focused_by_target.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__includes_dependencies_when_focused.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__includes_dependents_when_focused-2.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__includes_dependents_when_focused.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__outputs_json.snap
crates/cli/tests/snapshots/run_node_test__aliases__runs_via_package_name.snap
crates/codegen/tests/template_file_test.rs
crates/codeowners/tests/codeowners_generator_test.rs
crates/codeowners/tests/snapshots/codeowners_generator_test__codeowners__generates_bitbucket.snap
crates/codeowners/tests/snapshots/codeowners_generator_test__codeowners__generates_github.snap
crates/codeowners/tests/snapshots/codeowners_generator_test__codeowners__generates_gitlab.snap
crates/codeowners/tests/snapshots/codeowners_generator_test__codeowners__generates_other.snap
crates/codeowners/tests/snapshots/codeowners_generator_test__generates_bitbucket.snap
crates/codeowners/tests/snapshots/codeowners_generator_test__generates_github.snap
crates/codeowners/tests/snapshots/codeowners_generator_test__generates_gitlab.snap
crates/codeowners/tests/snapshots/codeowners_generator_test__generates_other.snap
crates/common/src/lib.rs
crates/common/src/serde.rs
crates/config-schema/src/typescript_types.rs
crates/config/src/inherited_tasks_config.rs
crates/config/src/lib.rs
crates/config/src/macros.rs
crates/config/src/project/dep_config.rs
crates/config/src/project/docker_config.rs
crates/config/src/project/overrides_config.rs
crates/config/src/project/owners_config.rs
crates/config/src/project/task_config.rs
crates/config/src/project/task_options_config.rs
crates/config/src/project_config.rs
crates/config/src/shapes/input_path.rs
crates/config/src/shapes/output_path.rs
crates/config/src/shapes/poly.rs
crates/config/src/template/frontmatter.rs
crates/config/src/template/template_locator.rs
crates/config/src/template_config.rs
crates/config/src/toolchain/bin_config.rs
crates/config/src/toolchain/bun_config.rs
crates/config/src/toolchain/deno_config.rs
crates/config/src/toolchain/moon_config.rs
crates/config/src/toolchain/node_config.rs
crates/config/src/toolchain/plugin_config.rs
crates/config/src/toolchain/python_config.rs
crates/config/src/toolchain/rust_config.rs
crates/config/src/toolchain_config.rs
crates/config/src/workspace/codeowners_config.rs
crates/config/src/workspace/constraints_config.rs
crates/config/src/workspace/docker_config.rs
crates/config/src/workspace/experiments_config.rs
crates/config/src/workspace/generator_config.rs
crates/config/src/workspace/hasher_config.rs
crates/config/src/workspace/notifier_config.rs
crates/config/src/workspace/pipeline_config.rs
crates/config/src/workspace/plugins_config.rs
crates/config/src/workspace/remote_config.rs
crates/config/src/workspace/vcs_config.rs
crates/config/src/workspace_config.rs
crates/config/tests/inherited_tasks_config_test.rs
crates/extension-plugin/Cargo.toml
crates/extension-plugin/src/extension_registry.rs
crates/pdk-api/src/common.rs
crates/pdk-api/src/context.rs
crates/pdk-api/src/extension.rs
crates/pdk-api/src/lib.rs
crates/pdk-api/src/macros.rs
crates/pdk-api/src/toolchain.rs
crates/plugin/src/host.rs
crates/plugin/tests/plugin_registry_test.rs
crates/project-builder/Cargo.toml
crates/project-builder/src/project_builder.rs
crates/project-builder/tests/project_builder_test.rs
crates/project-graph/tests/project_graph_test.rs
crates/project/src/project.rs
crates/task-builder/Cargo.toml
crates/task-builder/src/tasks_builder.rs
crates/task-builder/tests/__fixtures__/builder/override-exclude/moon.yml
crates/task-builder/tests/__fixtures__/builder/override-global/moon.yml
crates/task-builder/tests/__fixtures__/builder/override-include/moon.yml
crates/task-builder/tests/__fixtures__/builder/override-none/moon.yml
crates/task-builder/tests/__fixtures__/builder/override-overlap/moon.yml
crates/task-builder/tests/__fixtures__/builder/override-rename/moon.yml
crates/task-builder/tests/__fixtures__/builder/toolchains/moon.yml
crates/task-builder/tests/tasks_builder_test.rs
crates/task-builder/tests/utils.rs
crates/task-hasher/src/task_hasher.rs
crates/task-hasher/tests/task_hasher_test.rs
crates/task-runner/src/command_builder.rs
crates/task-runner/tests/__fixtures__/runner/project/moon.yml
crates/task-runner/tests/task_runner_test.rs
crates/task-runner/tests/utils.rs
crates/task/src/task_options.rs
crates/test-utils/Cargo.toml
crates/test-utils/src/app_context.rs
crates/test-utils/src/platform_manager.rs
crates/test-utils/src/workspace_graph.rs
crates/test-utils/src/workspace_mocker.rs
crates/toolchain-plugin/src/toolchain_actions.rs
crates/toolchain-plugin/src/toolchain_plugin.rs
crates/toolchain-plugin/src/toolchain_registry.rs
crates/toolchain/src/detect/task_toolchain.rs
crates/toolchain/src/lib.rs
crates/toolchain/src/spec.rs
crates/workspace/Cargo.toml
crates/workspace/src/projects_locator.rs
eslint.config.mjs
packages/nx-compat/LICENSE
packages/nx-compat/README.md
packages/nx-compat/moon.yml
packages/nx-compat/package.json
packages/nx-compat/src/bin.ts
packages/nx-compat/src/execute.ts
packages/nx-compat/src/helpers.ts
packages/nx-compat/src/index.ts
packages/nx-compat/src/moon.ts
packages/nx-compat/src/nx.ts
packages/nx-compat/tsconfig.json
packages/nx-compat/tsconfig.mjs.json
packages/types/src/common.ts
packages/types/src/pipeline.ts
packages/types/src/tasks-config.ts
rust-toolchain.toml
scripts/plugin-apis.md
tsconfig.json
website/docs/config/project.mdx
website/moon.yml
website/static/schemas/project.json
website/static/schemas/tasks.json
website/static/schemas/workspace.json
yarn.lock

Copy link

github-actions bot commented Apr 4, 2025

Run report for 3384bfac (ubuntu-latest, 18)

Total time: 1m 22s | Comparison time: 4m 7s | Estimated savings: 2m 45s (66.7% faster)

Action Time Status Info
🟩 SyncWorkspace 139.1ms Passed
🟩 SyncProject(types) 6ms Passed
🟩 SyncProject(visualizer) 6.8ms Passed
🟩 SyncProject(report) 4.4ms Passed
🟩 SyncProject(runtime) 5.5ms Passed
🟩 SyncProject(website) 4.3ms Passed
🟩 SetupToolchain(node:~18) 30.6s Passed
🟩 InstallWorkspaceDeps(node:~18) 37.1s Passed
🟦 RunTask(types:lint) 278.6ms Cached
🟦 RunTask(visualizer:test) 373.3ms Cached
🟦 RunTask(visualizer:format) 127ms Cached
🟦 RunTask(types:typecheck) 71.4ms Cached
🟦 RunTask(types:test) 109.9ms Cached
🟦 RunTask(visualizer:build) 518.3ms Cached
🟦 RunTask(visualizer:typecheck) 71.2ms Cached
🟦 RunTask(visualizer:lint) 67.9ms Cached
🟦 RunTask(types:format) 110.6ms Cached
🟦 RunTask(types:build) 1.5s Cached
🟦 RunTask(runtime:typecheck) 102.7ms Cached
🟦 RunTask(report:format) 153.4ms Cached
And 13 more...
Expanded report
Action Time Status Info
🟦 RunTask(runtime:test) 154.7ms Cached
🟦 RunTask(report:lint) 72.2ms Cached
🟦 RunTask(runtime:format) 136ms Cached
🟦 RunTask(report:typecheck) 85.1ms Cached
🟦 RunTask(runtime:lint) 85.7ms Cached
🟦 RunTask(report:test) 162.7ms Cached
🟦 RunTask(runtime:build) 543.8ms Cached
🟦 RunTask(report:build) 846.9ms Cached
🟦 RunTask(website:lint) 1s Cached
🟦 RunTask(website:format) 1.1s Cached
🟦 RunTask(website:typecheck) 1.1s Cached
🟦 RunTask(website:test) 145.1ms Cached
🟦 RunTask(website:build) 12.3s Cached
Environment

OS: Linux
Matrix:

os = ubuntu-latest
node-version = 18
Touched files
.gitignore
.moon/toolchain.yml
.yarn/declined.txt
.yarn/versions/1de2e680.yml
CHANGELOG.md
Cargo.lock
crates/action-graph/Cargo.toml
crates/action-graph/src/action_graph.rs
crates/action-graph/src/action_graph_builder.rs
crates/action-graph/tests/action_graph_test.rs
crates/action-graph/tests/snapshots/action_graph_test__action_graph__install_deps__supports_plugins.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_from_requirements__runs_by_project_glob.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_from_requirements__runs_by_tag_glob.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_from_requirements__runs_by_target.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_from_requirements__runs_by_task_glob.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task__graphs.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task__run_in_ci__doesnt_run_dependents_if_its_ci_false.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task__run_in_ci__runs_dependents_if_both_are_ci_true.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task__task_can_have_a_diff_toolchain_from_project.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_by_target__doesnt_error_for_internal_task_when_depended_on.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_by_target__doesnt_error_for_internal_task_when_implicit.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_by_target__runs_all.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_by_target__runs_all_with_query.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_by_target__runs_by_project.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_by_target__runs_tag.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_dependencies__can_create_a_chain.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_dependencies__doesnt_include_dependents.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_dependencies__includes_dependents.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_dependencies__includes_dependents_for_ci.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_dependencies__runs_deps_in_parallel.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_dependencies__runs_deps_in_serial.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__setup_toolchain__adds_if_not_listed.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__setup_toolchain__doesnt_add_if_not_listed.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__setup_toolchain__graphs.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__setup_toolchain_plugin__graphs.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__sync_project__adds_if_listed.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__sync_project__graphs_multiple.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__sync_project__graphs_single.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__sync_project__graphs_without_deps.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__sync_project__inherits_toolchain_tool.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__sync_project__supports_toolchain_override.snap
crates/action-graph/tests/utils.rs
crates/action-pipeline/src/action_pipeline.rs
crates/action-pipeline/src/action_runner.rs
crates/action-pipeline/src/event_emitter.rs
crates/action-pipeline/src/job_context.rs
crates/action-pipeline/src/job_dispatcher.rs
crates/action/src/action_node.rs
crates/actions/Cargo.toml
crates/actions/src/actions/install_deps.rs
crates/actions/src/actions/mod.rs
crates/actions/src/actions/run_task.rs
crates/actions/src/actions/setup_toolchain_plugin.rs
crates/actions/src/actions/sync_project.rs
crates/actions/src/actions/sync_workspace.rs
crates/affected/Cargo.toml
crates/affected/src/affected_tracker.rs
crates/affected/tests/affected_tracker_test.rs
crates/app-context/src/app_context.rs
crates/app/src/commands/ci.rs
crates/app/src/commands/docker/setup.rs
crates/app/src/commands/graph/action.rs
crates/app/src/commands/query.rs
crates/app/src/commands/run.rs
crates/app/src/commands/sync.rs
crates/app/src/commands/syncs/projects.rs
crates/app/src/commands/teardown.rs
crates/app/src/session.rs
crates/cache/src/cache_engine.rs
crates/cache/src/hash_engine.rs
crates/cache/src/state_engine.rs
crates/cli/tests/action_graph_test.rs
crates/cli/tests/snapshots/action_graph_test__action_graph__aliases__can_focus_using_an_alias.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__aliases__resolves_aliases_in_task_deps.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__focused_by_target.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__includes_dependencies_when_focused.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__includes_dependents_when_focused-2.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__includes_dependents_when_focused.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__outputs_json.snap
crates/cli/tests/snapshots/run_node_test__aliases__runs_via_package_name.snap
crates/codegen/tests/template_file_test.rs
crates/codeowners/tests/codeowners_generator_test.rs
crates/codeowners/tests/snapshots/codeowners_generator_test__codeowners__generates_bitbucket.snap
crates/codeowners/tests/snapshots/codeowners_generator_test__codeowners__generates_github.snap
crates/codeowners/tests/snapshots/codeowners_generator_test__codeowners__generates_gitlab.snap
crates/codeowners/tests/snapshots/codeowners_generator_test__codeowners__generates_other.snap
crates/codeowners/tests/snapshots/codeowners_generator_test__generates_bitbucket.snap
crates/codeowners/tests/snapshots/codeowners_generator_test__generates_github.snap
crates/codeowners/tests/snapshots/codeowners_generator_test__generates_gitlab.snap
crates/codeowners/tests/snapshots/codeowners_generator_test__generates_other.snap
crates/common/src/lib.rs
crates/common/src/serde.rs
crates/config-schema/src/typescript_types.rs
crates/config/src/inherited_tasks_config.rs
crates/config/src/lib.rs
crates/config/src/macros.rs
crates/config/src/project/dep_config.rs
crates/config/src/project/docker_config.rs
crates/config/src/project/overrides_config.rs
crates/config/src/project/owners_config.rs
crates/config/src/project/task_config.rs
crates/config/src/project/task_options_config.rs
crates/config/src/project_config.rs
crates/config/src/shapes/input_path.rs
crates/config/src/shapes/output_path.rs
crates/config/src/shapes/poly.rs
crates/config/src/template/frontmatter.rs
crates/config/src/template/template_locator.rs
crates/config/src/template_config.rs
crates/config/src/toolchain/bin_config.rs
crates/config/src/toolchain/bun_config.rs
crates/config/src/toolchain/deno_config.rs
crates/config/src/toolchain/moon_config.rs
crates/config/src/toolchain/node_config.rs
crates/config/src/toolchain/plugin_config.rs
crates/config/src/toolchain/python_config.rs
crates/config/src/toolchain/rust_config.rs
crates/config/src/toolchain_config.rs
crates/config/src/workspace/codeowners_config.rs
crates/config/src/workspace/constraints_config.rs
crates/config/src/workspace/docker_config.rs
crates/config/src/workspace/experiments_config.rs
crates/config/src/workspace/generator_config.rs
crates/config/src/workspace/hasher_config.rs
crates/config/src/workspace/notifier_config.rs
crates/config/src/workspace/pipeline_config.rs
crates/config/src/workspace/plugins_config.rs
crates/config/src/workspace/remote_config.rs
crates/config/src/workspace/vcs_config.rs
crates/config/src/workspace_config.rs
crates/config/tests/inherited_tasks_config_test.rs
crates/extension-plugin/Cargo.toml
crates/extension-plugin/src/extension_registry.rs
crates/pdk-api/src/common.rs
crates/pdk-api/src/context.rs
crates/pdk-api/src/extension.rs
crates/pdk-api/src/lib.rs
crates/pdk-api/src/macros.rs
crates/pdk-api/src/toolchain.rs
crates/plugin/src/host.rs
crates/plugin/tests/plugin_registry_test.rs
crates/project-builder/Cargo.toml
crates/project-builder/src/project_builder.rs
crates/project-builder/tests/project_builder_test.rs
crates/project-graph/tests/project_graph_test.rs
crates/project/src/project.rs
crates/task-builder/Cargo.toml
crates/task-builder/src/tasks_builder.rs
crates/task-builder/tests/__fixtures__/builder/override-exclude/moon.yml
crates/task-builder/tests/__fixtures__/builder/override-global/moon.yml
crates/task-builder/tests/__fixtures__/builder/override-include/moon.yml
crates/task-builder/tests/__fixtures__/builder/override-none/moon.yml
crates/task-builder/tests/__fixtures__/builder/override-overlap/moon.yml
crates/task-builder/tests/__fixtures__/builder/override-rename/moon.yml
crates/task-builder/tests/__fixtures__/builder/toolchains/moon.yml
crates/task-builder/tests/tasks_builder_test.rs
crates/task-builder/tests/utils.rs
crates/task-hasher/src/task_hasher.rs
crates/task-hasher/tests/task_hasher_test.rs
crates/task-runner/src/command_builder.rs
crates/task-runner/tests/__fixtures__/runner/project/moon.yml
crates/task-runner/tests/task_runner_test.rs
crates/task-runner/tests/utils.rs
crates/task/src/task_options.rs
crates/test-utils/Cargo.toml
crates/test-utils/src/app_context.rs
crates/test-utils/src/platform_manager.rs
crates/test-utils/src/workspace_graph.rs
crates/test-utils/src/workspace_mocker.rs
crates/toolchain-plugin/src/toolchain_actions.rs
crates/toolchain-plugin/src/toolchain_plugin.rs
crates/toolchain-plugin/src/toolchain_registry.rs
crates/toolchain/src/detect/task_toolchain.rs
crates/toolchain/src/lib.rs
crates/toolchain/src/spec.rs
crates/workspace/Cargo.toml
crates/workspace/src/projects_locator.rs
eslint.config.mjs
packages/nx-compat/LICENSE
packages/nx-compat/README.md
packages/nx-compat/moon.yml
packages/nx-compat/package.json
packages/nx-compat/src/bin.ts
packages/nx-compat/src/execute.ts
packages/nx-compat/src/helpers.ts
packages/nx-compat/src/index.ts
packages/nx-compat/src/moon.ts
packages/nx-compat/src/nx.ts
packages/nx-compat/tsconfig.json
packages/nx-compat/tsconfig.mjs.json
packages/types/src/common.ts
packages/types/src/pipeline.ts
packages/types/src/tasks-config.ts
rust-toolchain.toml
scripts/plugin-apis.md
tsconfig.json
website/docs/config/project.mdx
website/moon.yml
website/static/schemas/project.json
website/static/schemas/tasks.json
website/static/schemas/workspace.json
yarn.lock

Copy link

github-actions bot commented Apr 4, 2025

Run report for 3384bfac (windows-latest, 18)

Total time: 1m 47s | Comparison time: 4m 49s | Estimated savings: 3m 2s (62.8% faster)

Action Time Status Info
🟩 SyncWorkspace 123.3ms Passed
🟩 SyncProject(types) 8.3ms Passed
🟩 SyncProject(visualizer) 9.7ms Passed
🟩 SyncProject(report) 6.6ms Passed
🟩 SyncProject(runtime) 7.6ms Passed
🟩 SyncProject(website) 6.4ms Passed
🟩 SetupToolchain(node:~18) 36.5s Passed
🟩 InstallWorkspaceDeps(node:~18) 54.3s Passed
🟦 RunTask(visualizer:test) 429.9ms Cached
🟦 RunTask(types:format) 439.6ms Cached
🟦 RunTask(visualizer:typecheck) 92.7ms Cached
🟦 RunTask(types:typecheck) 111.8ms Cached
🟦 RunTask(visualizer:lint) 124.4ms Cached
🟦 RunTask(types:lint) 107.8ms Cached
🟦 RunTask(visualizer:build) 744.6ms Cached
🟦 RunTask(visualizer:format) 128.6ms Cached
🟦 RunTask(types:test) 185.5ms Cached
🟦 RunTask(types:build) 1.6s Cached
🟦 RunTask(runtime:typecheck) 136.8ms Cached
🟦 RunTask(report:format) 202.6ms Cached
And 13 more...
Expanded report
Action Time Status Info
🟦 RunTask(runtime:test) 241.9ms Cached
🟦 RunTask(report:test) 147.6ms Cached
🟦 RunTask(runtime:lint) 108.1ms Cached
🟦 RunTask(report:typecheck) 100.3ms Cached
🟦 RunTask(report:lint) 111.9ms Cached
🟦 RunTask(runtime:build) 505.4ms Cached
🟦 RunTask(runtime:format) 127ms Cached
🟦 RunTask(website:format) 335.1ms Cached
🟦 RunTask(report:build) 788.8ms Cached
🟦 RunTask(website:lint) 349ms Cached
🟦 RunTask(website:typecheck) 788.9ms Cached
🟦 RunTask(website:test) 797.3ms Cached
🟦 RunTask(website:build) 14.7s Cached
Environment

OS: Windows
Matrix:

os = windows-latest
node-version = 18
Touched files
.gitignore
.moon/toolchain.yml
.yarn/declined.txt
.yarn/versions/1de2e680.yml
CHANGELOG.md
Cargo.lock
crates/action-graph/Cargo.toml
crates/action-graph/src/action_graph.rs
crates/action-graph/src/action_graph_builder.rs
crates/action-graph/tests/action_graph_test.rs
crates/action-graph/tests/snapshots/action_graph_test__action_graph__install_deps__supports_plugins.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_from_requirements__runs_by_project_glob.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_from_requirements__runs_by_tag_glob.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_from_requirements__runs_by_target.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_from_requirements__runs_by_task_glob.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task__graphs.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task__run_in_ci__doesnt_run_dependents_if_its_ci_false.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task__run_in_ci__runs_dependents_if_both_are_ci_true.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task__task_can_have_a_diff_toolchain_from_project.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_by_target__doesnt_error_for_internal_task_when_depended_on.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_by_target__doesnt_error_for_internal_task_when_implicit.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_by_target__runs_all.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_by_target__runs_all_with_query.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_by_target__runs_by_project.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_by_target__runs_tag.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_dependencies__can_create_a_chain.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_dependencies__doesnt_include_dependents.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_dependencies__includes_dependents.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_dependencies__includes_dependents_for_ci.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_dependencies__runs_deps_in_parallel.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_dependencies__runs_deps_in_serial.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__setup_toolchain__adds_if_not_listed.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__setup_toolchain__doesnt_add_if_not_listed.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__setup_toolchain__graphs.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__setup_toolchain_plugin__graphs.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__sync_project__adds_if_listed.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__sync_project__graphs_multiple.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__sync_project__graphs_single.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__sync_project__graphs_without_deps.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__sync_project__inherits_toolchain_tool.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__sync_project__supports_toolchain_override.snap
crates/action-graph/tests/utils.rs
crates/action-pipeline/src/action_pipeline.rs
crates/action-pipeline/src/action_runner.rs
crates/action-pipeline/src/event_emitter.rs
crates/action-pipeline/src/job_context.rs
crates/action-pipeline/src/job_dispatcher.rs
crates/action/src/action_node.rs
crates/actions/Cargo.toml
crates/actions/src/actions/install_deps.rs
crates/actions/src/actions/mod.rs
crates/actions/src/actions/run_task.rs
crates/actions/src/actions/setup_toolchain_plugin.rs
crates/actions/src/actions/sync_project.rs
crates/actions/src/actions/sync_workspace.rs
crates/affected/Cargo.toml
crates/affected/src/affected_tracker.rs
crates/affected/tests/affected_tracker_test.rs
crates/app-context/src/app_context.rs
crates/app/src/commands/ci.rs
crates/app/src/commands/docker/setup.rs
crates/app/src/commands/graph/action.rs
crates/app/src/commands/query.rs
crates/app/src/commands/run.rs
crates/app/src/commands/sync.rs
crates/app/src/commands/syncs/projects.rs
crates/app/src/commands/teardown.rs
crates/app/src/session.rs
crates/cache/src/cache_engine.rs
crates/cache/src/hash_engine.rs
crates/cache/src/state_engine.rs
crates/cli/tests/action_graph_test.rs
crates/cli/tests/snapshots/action_graph_test__action_graph__aliases__can_focus_using_an_alias.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__aliases__resolves_aliases_in_task_deps.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__focused_by_target.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__includes_dependencies_when_focused.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__includes_dependents_when_focused-2.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__includes_dependents_when_focused.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__outputs_json.snap
crates/cli/tests/snapshots/run_node_test__aliases__runs_via_package_name.snap
crates/codegen/tests/template_file_test.rs
crates/codeowners/tests/codeowners_generator_test.rs
crates/codeowners/tests/snapshots/codeowners_generator_test__codeowners__generates_bitbucket.snap
crates/codeowners/tests/snapshots/codeowners_generator_test__codeowners__generates_github.snap
crates/codeowners/tests/snapshots/codeowners_generator_test__codeowners__generates_gitlab.snap
crates/codeowners/tests/snapshots/codeowners_generator_test__codeowners__generates_other.snap
crates/codeowners/tests/snapshots/codeowners_generator_test__generates_bitbucket.snap
crates/codeowners/tests/snapshots/codeowners_generator_test__generates_github.snap
crates/codeowners/tests/snapshots/codeowners_generator_test__generates_gitlab.snap
crates/codeowners/tests/snapshots/codeowners_generator_test__generates_other.snap
crates/common/src/lib.rs
crates/common/src/serde.rs
crates/config-schema/src/typescript_types.rs
crates/config/src/inherited_tasks_config.rs
crates/config/src/lib.rs
crates/config/src/macros.rs
crates/config/src/project/dep_config.rs
crates/config/src/project/docker_config.rs
crates/config/src/project/overrides_config.rs
crates/config/src/project/owners_config.rs
crates/config/src/project/task_config.rs
crates/config/src/project/task_options_config.rs
crates/config/src/project_config.rs
crates/config/src/shapes/input_path.rs
crates/config/src/shapes/output_path.rs
crates/config/src/shapes/poly.rs
crates/config/src/template/frontmatter.rs
crates/config/src/template/template_locator.rs
crates/config/src/template_config.rs
crates/config/src/toolchain/bin_config.rs
crates/config/src/toolchain/bun_config.rs
crates/config/src/toolchain/deno_config.rs
crates/config/src/toolchain/moon_config.rs
crates/config/src/toolchain/node_config.rs
crates/config/src/toolchain/plugin_config.rs
crates/config/src/toolchain/python_config.rs
crates/config/src/toolchain/rust_config.rs
crates/config/src/toolchain_config.rs
crates/config/src/workspace/codeowners_config.rs
crates/config/src/workspace/constraints_config.rs
crates/config/src/workspace/docker_config.rs
crates/config/src/workspace/experiments_config.rs
crates/config/src/workspace/generator_config.rs
crates/config/src/workspace/hasher_config.rs
crates/config/src/workspace/notifier_config.rs
crates/config/src/workspace/pipeline_config.rs
crates/config/src/workspace/plugins_config.rs
crates/config/src/workspace/remote_config.rs
crates/config/src/workspace/vcs_config.rs
crates/config/src/workspace_config.rs
crates/config/tests/inherited_tasks_config_test.rs
crates/extension-plugin/Cargo.toml
crates/extension-plugin/src/extension_registry.rs
crates/pdk-api/src/common.rs
crates/pdk-api/src/context.rs
crates/pdk-api/src/extension.rs
crates/pdk-api/src/lib.rs
crates/pdk-api/src/macros.rs
crates/pdk-api/src/toolchain.rs
crates/plugin/src/host.rs
crates/plugin/tests/plugin_registry_test.rs
crates/project-builder/Cargo.toml
crates/project-builder/src/project_builder.rs
crates/project-builder/tests/project_builder_test.rs
crates/project-graph/tests/project_graph_test.rs
crates/project/src/project.rs
crates/task-builder/Cargo.toml
crates/task-builder/src/tasks_builder.rs
crates/task-builder/tests/__fixtures__/builder/override-exclude/moon.yml
crates/task-builder/tests/__fixtures__/builder/override-global/moon.yml
crates/task-builder/tests/__fixtures__/builder/override-include/moon.yml
crates/task-builder/tests/__fixtures__/builder/override-none/moon.yml
crates/task-builder/tests/__fixtures__/builder/override-overlap/moon.yml
crates/task-builder/tests/__fixtures__/builder/override-rename/moon.yml
crates/task-builder/tests/__fixtures__/builder/toolchains/moon.yml
crates/task-builder/tests/tasks_builder_test.rs
crates/task-builder/tests/utils.rs
crates/task-hasher/src/task_hasher.rs
crates/task-hasher/tests/task_hasher_test.rs
crates/task-runner/src/command_builder.rs
crates/task-runner/tests/__fixtures__/runner/project/moon.yml
crates/task-runner/tests/task_runner_test.rs
crates/task-runner/tests/utils.rs
crates/task/src/task_options.rs
crates/test-utils/Cargo.toml
crates/test-utils/src/app_context.rs
crates/test-utils/src/platform_manager.rs
crates/test-utils/src/workspace_graph.rs
crates/test-utils/src/workspace_mocker.rs
crates/toolchain-plugin/src/toolchain_actions.rs
crates/toolchain-plugin/src/toolchain_plugin.rs
crates/toolchain-plugin/src/toolchain_registry.rs
crates/toolchain/src/detect/task_toolchain.rs
crates/toolchain/src/lib.rs
crates/toolchain/src/spec.rs
crates/workspace/Cargo.toml
crates/workspace/src/projects_locator.rs
eslint.config.mjs
packages/nx-compat/LICENSE
packages/nx-compat/README.md
packages/nx-compat/moon.yml
packages/nx-compat/package.json
packages/nx-compat/src/bin.ts
packages/nx-compat/src/execute.ts
packages/nx-compat/src/helpers.ts
packages/nx-compat/src/index.ts
packages/nx-compat/src/moon.ts
packages/nx-compat/src/nx.ts
packages/nx-compat/tsconfig.json
packages/nx-compat/tsconfig.mjs.json
packages/types/src/common.ts
packages/types/src/pipeline.ts
packages/types/src/tasks-config.ts
rust-toolchain.toml
scripts/plugin-apis.md
tsconfig.json
website/docs/config/project.mdx
website/moon.yml
website/static/schemas/project.json
website/static/schemas/tasks.json
website/static/schemas/workspace.json
yarn.lock

Copy link

github-actions bot commented Apr 4, 2025

Run report for 3384bfac (windows-latest, 22)

Total time: 1m 53s | Comparison time: 4m 55s | Estimated savings: 3m 1s (61.6% faster)

Action Time Status Info
🟩 SyncWorkspace 129.7ms Passed
🟩 SyncProject(types) 8.1ms Passed
🟩 SyncProject(visualizer) 10.4ms Passed
🟩 SyncProject(report) 6.9ms Passed
🟩 SyncProject(runtime) 7.7ms Passed
🟩 SyncProject(website) 6.6ms Passed
🟩 SetupToolchain(node:~22) 38.7s Passed
🟩 InstallWorkspaceDeps(node:~22) 58.6s Passed
🟦 RunTask(types:format) 445.8ms Cached
🟦 RunTask(visualizer:test) 452.5ms Cached
🟦 RunTask(visualizer:typecheck) 106.3ms Cached
🟦 RunTask(types:test) 160.8ms Cached
🟦 RunTask(visualizer:build) 609.8ms Cached
🟦 RunTask(types:lint) 102.2ms Cached
🟦 RunTask(types:typecheck) 205.3ms Cached
🟦 RunTask(visualizer:format) 239.7ms Cached
🟦 RunTask(visualizer:lint) 211.8ms Cached
🟦 RunTask(types:build) 1.4s Cached
🟦 RunTask(report:format) 208.7ms Cached
🟦 RunTask(runtime:test) 236.6ms Cached
And 13 more...
Expanded report
Action Time Status Info
🟦 RunTask(runtime:typecheck) 260.1ms Cached
🟦 RunTask(runtime:lint) 99.8ms Cached
🟦 RunTask(runtime:build) 404ms Cached
🟦 RunTask(report:test) 166.8ms Cached
🟦 RunTask(report:typecheck) 100.9ms Cached
🟦 RunTask(runtime:format) 141.5ms Cached
🟦 RunTask(report:lint) 134.3ms Cached
🟦 RunTask(report:build) 584.9ms Cached
🟦 RunTask(website:lint) 638.4ms Cached
🟦 RunTask(website:format) 669.1ms Cached
🟦 RunTask(website:typecheck) 1s Cached
🟦 RunTask(website:test) 715.8ms Cached
🟦 RunTask(website:build) 13.9s Cached
Environment

OS: Windows
Matrix:

os = windows-latest
node-version = 22
Touched files
.gitignore
.moon/toolchain.yml
.yarn/declined.txt
.yarn/versions/1de2e680.yml
CHANGELOG.md
Cargo.lock
crates/action-graph/Cargo.toml
crates/action-graph/src/action_graph.rs
crates/action-graph/src/action_graph_builder.rs
crates/action-graph/tests/action_graph_test.rs
crates/action-graph/tests/snapshots/action_graph_test__action_graph__install_deps__supports_plugins.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_from_requirements__runs_by_project_glob.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_from_requirements__runs_by_tag_glob.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_from_requirements__runs_by_target.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_from_requirements__runs_by_task_glob.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task__graphs.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task__run_in_ci__doesnt_run_dependents_if_its_ci_false.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task__run_in_ci__runs_dependents_if_both_are_ci_true.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task__task_can_have_a_diff_toolchain_from_project.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_by_target__doesnt_error_for_internal_task_when_depended_on.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_by_target__doesnt_error_for_internal_task_when_implicit.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_by_target__runs_all.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_by_target__runs_all_with_query.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_by_target__runs_by_project.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_by_target__runs_tag.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_dependencies__can_create_a_chain.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_dependencies__doesnt_include_dependents.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_dependencies__includes_dependents.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_dependencies__includes_dependents_for_ci.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_dependencies__runs_deps_in_parallel.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_dependencies__runs_deps_in_serial.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__setup_toolchain__adds_if_not_listed.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__setup_toolchain__doesnt_add_if_not_listed.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__setup_toolchain__graphs.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__setup_toolchain_plugin__graphs.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__sync_project__adds_if_listed.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__sync_project__graphs_multiple.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__sync_project__graphs_single.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__sync_project__graphs_without_deps.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__sync_project__inherits_toolchain_tool.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__sync_project__supports_toolchain_override.snap
crates/action-graph/tests/utils.rs
crates/action-pipeline/src/action_pipeline.rs
crates/action-pipeline/src/action_runner.rs
crates/action-pipeline/src/event_emitter.rs
crates/action-pipeline/src/job_context.rs
crates/action-pipeline/src/job_dispatcher.rs
crates/action/src/action_node.rs
crates/actions/Cargo.toml
crates/actions/src/actions/install_deps.rs
crates/actions/src/actions/mod.rs
crates/actions/src/actions/run_task.rs
crates/actions/src/actions/setup_toolchain_plugin.rs
crates/actions/src/actions/sync_project.rs
crates/actions/src/actions/sync_workspace.rs
crates/affected/Cargo.toml
crates/affected/src/affected_tracker.rs
crates/affected/tests/affected_tracker_test.rs
crates/app-context/src/app_context.rs
crates/app/src/commands/ci.rs
crates/app/src/commands/docker/setup.rs
crates/app/src/commands/graph/action.rs
crates/app/src/commands/query.rs
crates/app/src/commands/run.rs
crates/app/src/commands/sync.rs
crates/app/src/commands/syncs/projects.rs
crates/app/src/commands/teardown.rs
crates/app/src/session.rs
crates/cache/src/cache_engine.rs
crates/cache/src/hash_engine.rs
crates/cache/src/state_engine.rs
crates/cli/tests/action_graph_test.rs
crates/cli/tests/snapshots/action_graph_test__action_graph__aliases__can_focus_using_an_alias.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__aliases__resolves_aliases_in_task_deps.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__focused_by_target.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__includes_dependencies_when_focused.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__includes_dependents_when_focused-2.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__includes_dependents_when_focused.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__outputs_json.snap
crates/cli/tests/snapshots/run_node_test__aliases__runs_via_package_name.snap
crates/codegen/tests/template_file_test.rs
crates/codeowners/tests/codeowners_generator_test.rs
crates/codeowners/tests/snapshots/codeowners_generator_test__codeowners__generates_bitbucket.snap
crates/codeowners/tests/snapshots/codeowners_generator_test__codeowners__generates_github.snap
crates/codeowners/tests/snapshots/codeowners_generator_test__codeowners__generates_gitlab.snap
crates/codeowners/tests/snapshots/codeowners_generator_test__codeowners__generates_other.snap
crates/codeowners/tests/snapshots/codeowners_generator_test__generates_bitbucket.snap
crates/codeowners/tests/snapshots/codeowners_generator_test__generates_github.snap
crates/codeowners/tests/snapshots/codeowners_generator_test__generates_gitlab.snap
crates/codeowners/tests/snapshots/codeowners_generator_test__generates_other.snap
crates/common/src/lib.rs
crates/common/src/serde.rs
crates/config-schema/src/typescript_types.rs
crates/config/src/inherited_tasks_config.rs
crates/config/src/lib.rs
crates/config/src/macros.rs
crates/config/src/project/dep_config.rs
crates/config/src/project/docker_config.rs
crates/config/src/project/overrides_config.rs
crates/config/src/project/owners_config.rs
crates/config/src/project/task_config.rs
crates/config/src/project/task_options_config.rs
crates/config/src/project_config.rs
crates/config/src/shapes/input_path.rs
crates/config/src/shapes/output_path.rs
crates/config/src/shapes/poly.rs
crates/config/src/template/frontmatter.rs
crates/config/src/template/template_locator.rs
crates/config/src/template_config.rs
crates/config/src/toolchain/bin_config.rs
crates/config/src/toolchain/bun_config.rs
crates/config/src/toolchain/deno_config.rs
crates/config/src/toolchain/moon_config.rs
crates/config/src/toolchain/node_config.rs
crates/config/src/toolchain/plugin_config.rs
crates/config/src/toolchain/python_config.rs
crates/config/src/toolchain/rust_config.rs
crates/config/src/toolchain_config.rs
crates/config/src/workspace/codeowners_config.rs
crates/config/src/workspace/constraints_config.rs
crates/config/src/workspace/docker_config.rs
crates/config/src/workspace/experiments_config.rs
crates/config/src/workspace/generator_config.rs
crates/config/src/workspace/hasher_config.rs
crates/config/src/workspace/notifier_config.rs
crates/config/src/workspace/pipeline_config.rs
crates/config/src/workspace/plugins_config.rs
crates/config/src/workspace/remote_config.rs
crates/config/src/workspace/vcs_config.rs
crates/config/src/workspace_config.rs
crates/config/tests/inherited_tasks_config_test.rs
crates/extension-plugin/Cargo.toml
crates/extension-plugin/src/extension_registry.rs
crates/pdk-api/src/common.rs
crates/pdk-api/src/context.rs
crates/pdk-api/src/extension.rs
crates/pdk-api/src/lib.rs
crates/pdk-api/src/macros.rs
crates/pdk-api/src/toolchain.rs
crates/plugin/src/host.rs
crates/plugin/tests/plugin_registry_test.rs
crates/project-builder/Cargo.toml
crates/project-builder/src/project_builder.rs
crates/project-builder/tests/project_builder_test.rs
crates/project-graph/tests/project_graph_test.rs
crates/project/src/project.rs
crates/task-builder/Cargo.toml
crates/task-builder/src/tasks_builder.rs
crates/task-builder/tests/__fixtures__/builder/override-exclude/moon.yml
crates/task-builder/tests/__fixtures__/builder/override-global/moon.yml
crates/task-builder/tests/__fixtures__/builder/override-include/moon.yml
crates/task-builder/tests/__fixtures__/builder/override-none/moon.yml
crates/task-builder/tests/__fixtures__/builder/override-overlap/moon.yml
crates/task-builder/tests/__fixtures__/builder/override-rename/moon.yml
crates/task-builder/tests/__fixtures__/builder/toolchains/moon.yml
crates/task-builder/tests/tasks_builder_test.rs
crates/task-builder/tests/utils.rs
crates/task-hasher/src/task_hasher.rs
crates/task-hasher/tests/task_hasher_test.rs
crates/task-runner/src/command_builder.rs
crates/task-runner/tests/__fixtures__/runner/project/moon.yml
crates/task-runner/tests/task_runner_test.rs
crates/task-runner/tests/utils.rs
crates/task/src/task_options.rs
crates/test-utils/Cargo.toml
crates/test-utils/src/app_context.rs
crates/test-utils/src/platform_manager.rs
crates/test-utils/src/workspace_graph.rs
crates/test-utils/src/workspace_mocker.rs
crates/toolchain-plugin/src/toolchain_actions.rs
crates/toolchain-plugin/src/toolchain_plugin.rs
crates/toolchain-plugin/src/toolchain_registry.rs
crates/toolchain/src/detect/task_toolchain.rs
crates/toolchain/src/lib.rs
crates/toolchain/src/spec.rs
crates/workspace/Cargo.toml
crates/workspace/src/projects_locator.rs
eslint.config.mjs
packages/nx-compat/LICENSE
packages/nx-compat/README.md
packages/nx-compat/moon.yml
packages/nx-compat/package.json
packages/nx-compat/src/bin.ts
packages/nx-compat/src/execute.ts
packages/nx-compat/src/helpers.ts
packages/nx-compat/src/index.ts
packages/nx-compat/src/moon.ts
packages/nx-compat/src/nx.ts
packages/nx-compat/tsconfig.json
packages/nx-compat/tsconfig.mjs.json
packages/types/src/common.ts
packages/types/src/pipeline.ts
packages/types/src/tasks-config.ts
rust-toolchain.toml
scripts/plugin-apis.md
tsconfig.json
website/docs/config/project.mdx
website/moon.yml
website/static/schemas/project.json
website/static/schemas/tasks.json
website/static/schemas/workspace.json
yarn.lock

Copy link

github-actions bot commented Apr 4, 2025

Run report for 3384bfac (windows-latest, 20)

Total time: 1m 52s | Comparison time: 6m 7s | Estimated savings: 4m 15s (69.5% faster)

Action Time Status Info
🟩 SyncWorkspace 323.6ms Passed
🟩 SyncProject(types) 8.8ms Passed
🟩 SyncProject(visualizer) 10.7ms Passed
🟩 SyncProject(report) 7ms Passed
🟩 SyncProject(runtime) 7.5ms Passed
🟩 SyncProject(website) 5.3ms Passed
🟩 SetupToolchain(node:~20) 37.4s Passed
🟩 InstallWorkspaceDeps(node:~20) 52.5s Passed
🟦 RunTask(visualizer:test) 668.6ms Cached
🟦 RunTask(types:format) 672.4ms Cached
🟦 RunTask(types:lint) 286.5ms Cached
🟦 RunTask(types:test) 402.6ms Cached
🟦 RunTask(types:typecheck) 154.3ms Cached
🟦 RunTask(visualizer:format) 269.3ms Cached
🟦 RunTask(visualizer:build) 1.2s Cached
🟦 RunTask(visualizer:typecheck) 165.7ms Cached
🟦 RunTask(visualizer:lint) 194.7ms Cached
🟦 RunTask(types:build) 2s Cached
🟦 RunTask(runtime:typecheck) 256.9ms Cached
🟦 RunTask(report:format) 278.4ms Cached
And 13 more...
Expanded report
Action Time Status Info
🟦 RunTask(runtime:test) 307.1ms Cached
🟦 RunTask(runtime:lint) 163.3ms Cached
🟦 RunTask(report:test) 270.1ms Cached
🟦 RunTask(report:typecheck) 144.3ms Cached
🟦 RunTask(report:lint) 166.5ms Cached
🟦 RunTask(runtime:build) 756.5ms Cached
🟦 RunTask(runtime:format) 260.9ms Cached
🟦 RunTask(report:build) 842.3ms Cached
🟦 RunTask(website:lint) 835.9ms Cached
🟦 RunTask(website:format) 1s Cached
🟦 RunTask(website:typecheck) 1.3s Cached
🟦 RunTask(website:test) 805.6ms Cached
🟦 RunTask(website:build) 19.3s Cached
Environment

OS: Windows
Matrix:

os = windows-latest
node-version = 20
Touched files
.gitignore
.moon/toolchain.yml
.yarn/declined.txt
.yarn/versions/1de2e680.yml
CHANGELOG.md
Cargo.lock
crates/action-graph/Cargo.toml
crates/action-graph/src/action_graph.rs
crates/action-graph/src/action_graph_builder.rs
crates/action-graph/tests/action_graph_test.rs
crates/action-graph/tests/snapshots/action_graph_test__action_graph__install_deps__supports_plugins.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_from_requirements__runs_by_project_glob.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_from_requirements__runs_by_tag_glob.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_from_requirements__runs_by_target.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_from_requirements__runs_by_task_glob.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task__graphs.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task__run_in_ci__doesnt_run_dependents_if_its_ci_false.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task__run_in_ci__runs_dependents_if_both_are_ci_true.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task__task_can_have_a_diff_toolchain_from_project.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_by_target__doesnt_error_for_internal_task_when_depended_on.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_by_target__doesnt_error_for_internal_task_when_implicit.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_by_target__runs_all.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_by_target__runs_all_with_query.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_by_target__runs_by_project.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_by_target__runs_tag.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_dependencies__can_create_a_chain.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_dependencies__doesnt_include_dependents.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_dependencies__includes_dependents.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_dependencies__includes_dependents_for_ci.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_dependencies__runs_deps_in_parallel.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__run_task_dependencies__runs_deps_in_serial.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__setup_toolchain__adds_if_not_listed.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__setup_toolchain__doesnt_add_if_not_listed.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__setup_toolchain__graphs.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__setup_toolchain_plugin__graphs.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__sync_project__adds_if_listed.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__sync_project__graphs_multiple.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__sync_project__graphs_single.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__sync_project__graphs_without_deps.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__sync_project__inherits_toolchain_tool.snap
crates/action-graph/tests/snapshots/action_graph_test__action_graph__sync_project__supports_toolchain_override.snap
crates/action-graph/tests/utils.rs
crates/action-pipeline/src/action_pipeline.rs
crates/action-pipeline/src/action_runner.rs
crates/action-pipeline/src/event_emitter.rs
crates/action-pipeline/src/job_context.rs
crates/action-pipeline/src/job_dispatcher.rs
crates/action/src/action_node.rs
crates/actions/Cargo.toml
crates/actions/src/actions/install_deps.rs
crates/actions/src/actions/mod.rs
crates/actions/src/actions/run_task.rs
crates/actions/src/actions/setup_toolchain_plugin.rs
crates/actions/src/actions/sync_project.rs
crates/actions/src/actions/sync_workspace.rs
crates/affected/Cargo.toml
crates/affected/src/affected_tracker.rs
crates/affected/tests/affected_tracker_test.rs
crates/app-context/src/app_context.rs
crates/app/src/commands/ci.rs
crates/app/src/commands/docker/setup.rs
crates/app/src/commands/graph/action.rs
crates/app/src/commands/query.rs
crates/app/src/commands/run.rs
crates/app/src/commands/sync.rs
crates/app/src/commands/syncs/projects.rs
crates/app/src/commands/teardown.rs
crates/app/src/session.rs
crates/cache/src/cache_engine.rs
crates/cache/src/hash_engine.rs
crates/cache/src/state_engine.rs
crates/cli/tests/action_graph_test.rs
crates/cli/tests/snapshots/action_graph_test__action_graph__aliases__can_focus_using_an_alias.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__aliases__resolves_aliases_in_task_deps.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__focused_by_target.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__includes_dependencies_when_focused.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__includes_dependents_when_focused-2.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__includes_dependents_when_focused.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__outputs_json.snap
crates/cli/tests/snapshots/run_node_test__aliases__runs_via_package_name.snap
crates/codegen/tests/template_file_test.rs
crates/codeowners/tests/codeowners_generator_test.rs
crates/codeowners/tests/snapshots/codeowners_generator_test__codeowners__generates_bitbucket.snap
crates/codeowners/tests/snapshots/codeowners_generator_test__codeowners__generates_github.snap
crates/codeowners/tests/snapshots/codeowners_generator_test__codeowners__generates_gitlab.snap
crates/codeowners/tests/snapshots/codeowners_generator_test__codeowners__generates_other.snap
crates/codeowners/tests/snapshots/codeowners_generator_test__generates_bitbucket.snap
crates/codeowners/tests/snapshots/codeowners_generator_test__generates_github.snap
crates/codeowners/tests/snapshots/codeowners_generator_test__generates_gitlab.snap
crates/codeowners/tests/snapshots/codeowners_generator_test__generates_other.snap
crates/common/src/lib.rs
crates/common/src/serde.rs
crates/config-schema/src/typescript_types.rs
crates/config/src/inherited_tasks_config.rs
crates/config/src/lib.rs
crates/config/src/macros.rs
crates/config/src/project/dep_config.rs
crates/config/src/project/docker_config.rs
crates/config/src/project/overrides_config.rs
crates/config/src/project/owners_config.rs
crates/config/src/project/task_config.rs
crates/config/src/project/task_options_config.rs
crates/config/src/project_config.rs
crates/config/src/shapes/input_path.rs
crates/config/src/shapes/output_path.rs
crates/config/src/shapes/poly.rs
crates/config/src/template/frontmatter.rs
crates/config/src/template/template_locator.rs
crates/config/src/template_config.rs
crates/config/src/toolchain/bin_config.rs
crates/config/src/toolchain/bun_config.rs
crates/config/src/toolchain/deno_config.rs
crates/config/src/toolchain/moon_config.rs
crates/config/src/toolchain/node_config.rs
crates/config/src/toolchain/plugin_config.rs
crates/config/src/toolchain/python_config.rs
crates/config/src/toolchain/rust_config.rs
crates/config/src/toolchain_config.rs
crates/config/src/workspace/codeowners_config.rs
crates/config/src/workspace/constraints_config.rs
crates/config/src/workspace/docker_config.rs
crates/config/src/workspace/experiments_config.rs
crates/config/src/workspace/generator_config.rs
crates/config/src/workspace/hasher_config.rs
crates/config/src/workspace/notifier_config.rs
crates/config/src/workspace/pipeline_config.rs
crates/config/src/workspace/plugins_config.rs
crates/config/src/workspace/remote_config.rs
crates/config/src/workspace/vcs_config.rs
crates/config/src/workspace_config.rs
crates/config/tests/inherited_tasks_config_test.rs
crates/extension-plugin/Cargo.toml
crates/extension-plugin/src/extension_registry.rs
crates/pdk-api/src/common.rs
crates/pdk-api/src/context.rs
crates/pdk-api/src/extension.rs
crates/pdk-api/src/lib.rs
crates/pdk-api/src/macros.rs
crates/pdk-api/src/toolchain.rs
crates/plugin/src/host.rs
crates/plugin/tests/plugin_registry_test.rs
crates/project-builder/Cargo.toml
crates/project-builder/src/project_builder.rs
crates/project-builder/tests/project_builder_test.rs
crates/project-graph/tests/project_graph_test.rs
crates/project/src/project.rs
crates/task-builder/Cargo.toml
crates/task-builder/src/tasks_builder.rs
crates/task-builder/tests/__fixtures__/builder/override-exclude/moon.yml
crates/task-builder/tests/__fixtures__/builder/override-global/moon.yml
crates/task-builder/tests/__fixtures__/builder/override-include/moon.yml
crates/task-builder/tests/__fixtures__/builder/override-none/moon.yml
crates/task-builder/tests/__fixtures__/builder/override-overlap/moon.yml
crates/task-builder/tests/__fixtures__/builder/override-rename/moon.yml
crates/task-builder/tests/__fixtures__/builder/toolchains/moon.yml
crates/task-builder/tests/tasks_builder_test.rs
crates/task-builder/tests/utils.rs
crates/task-hasher/src/task_hasher.rs
crates/task-hasher/tests/task_hasher_test.rs
crates/task-runner/src/command_builder.rs
crates/task-runner/tests/__fixtures__/runner/project/moon.yml
crates/task-runner/tests/task_runner_test.rs
crates/task-runner/tests/utils.rs
crates/task/src/task_options.rs
crates/test-utils/Cargo.toml
crates/test-utils/src/app_context.rs
crates/test-utils/src/platform_manager.rs
crates/test-utils/src/workspace_graph.rs
crates/test-utils/src/workspace_mocker.rs
crates/toolchain-plugin/src/toolchain_actions.rs
crates/toolchain-plugin/src/toolchain_plugin.rs
crates/toolchain-plugin/src/toolchain_registry.rs
crates/toolchain/src/detect/task_toolchain.rs
crates/toolchain/src/lib.rs
crates/toolchain/src/spec.rs
crates/workspace/Cargo.toml
crates/workspace/src/projects_locator.rs
eslint.config.mjs
packages/nx-compat/LICENSE
packages/nx-compat/README.md
packages/nx-compat/moon.yml
packages/nx-compat/package.json
packages/nx-compat/src/bin.ts
packages/nx-compat/src/execute.ts
packages/nx-compat/src/helpers.ts
packages/nx-compat/src/index.ts
packages/nx-compat/src/moon.ts
packages/nx-compat/src/nx.ts
packages/nx-compat/tsconfig.json
packages/nx-compat/tsconfig.mjs.json
packages/types/src/common.ts
packages/types/src/pipeline.ts
packages/types/src/tasks-config.ts
rust-toolchain.toml
scripts/plugin-apis.md
tsconfig.json
website/docs/config/project.mdx
website/moon.yml
website/static/schemas/project.json
website/static/schemas/tasks.json
website/static/schemas/workspace.json
yarn.lock

Copy link

codecov bot commented Apr 5, 2025

Codecov Report

Attention: Patch coverage is 75.78947% with 161 lines in your changes missing coverage. Please review.

Project coverage is 74.39%. Comparing base (c5fd504) to head (3384bfa).

Files with missing lines Patch % Lines
crates/toolchain-plugin/src/toolchain_actions.rs 0.00% 47 Missing ⚠️
crates/toolchain/src/spec.rs 61.11% 21 Missing ⚠️
crates/action-graph/src/action_graph_builder.rs 71.73% 13 Missing ⚠️
crates/pdk-api/src/context.rs 64.86% 13 Missing ⚠️
crates/test-utils/src/workspace_mocker.rs 95.21% 10 Missing ⚠️
crates/app/src/commands/teardown.rs 0.00% 9 Missing ⚠️
crates/config/src/project/overrides_config.rs 0.00% 6 Missing ⚠️
crates/action-pipeline/src/job_dispatcher.rs 92.75% 5 Missing ⚠️
crates/action/src/action_node.rs 70.58% 5 Missing ⚠️
...ates/actions/src/actions/setup_toolchain_plugin.rs 0.00% 5 Missing ⚠️
... and 14 more
Additional details and impacted files
@@            Coverage Diff             @@
##           master    #1904      +/-   ##
==========================================
- Coverage   74.61%   74.39%   -0.22%     
==========================================
  Files         307      310       +3     
  Lines       24858    25295     +437     
==========================================
+ Hits        18547    18818     +271     
- Misses       6311     6477     +166     
Flag Coverage Δ
rust 74.39% <75.78%> (-0.22%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

milesj and others added 6 commits April 7, 2025 20:26
* Add toolchain spec.

* Add setup pieces.

* Add task detect.

* Add teardown.

* Add version for teardown.

* Add common.

* Polish.

* Test task detection.

* Fix some tests.

* Fix builder tests.

* Disable for now.

* Graph fixes.

* Avoid dupes.

* Fix tests.

* Bump versions.

* Add tests.
* Wrap in arc.

* Update action graph builder.

* Cache wg.

* Use a once lock.

* Fixes.

* Update rust.
* First pass.

* Second pass.

* Third pass.

* Polish.
* Add config.

* Update dispatcher.

* Update docs.

* Find next index.

* Update schemas.

* Fix types.

* Fix tests.
* Add more methods.

* Conditional vcs.

* Remove old mocker.

* Update task runner.

* Add project builder to test utils.

* Update project builder.

* Update project graph.

* Update affected.

* Update task builder.

* Polish.

* Fix tests.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

1 participant