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.31 #1755

Merged
merged 12 commits into from
Jan 6, 2025
Merged

v1.31 #1755

merged 12 commits into from
Jan 6, 2025

Conversation

milesj
Copy link
Collaborator

@milesj milesj commented Dec 13, 2024

No description provided.

Copy link

github-actions bot commented Dec 13, 2024

Run report for 45092a04 (ubuntu-latest, 22)

Total time: 1m 18s | Comparison time: 4m 29s | Estimated savings: 3m 11s (70.9% faster)

Action Time Status Info
🟩 SyncWorkspace 29.3ms Passed
🟩 SetupToolchain(node:~22) 24.4s Passed
🟩 SyncProject(node, visualizer) 3.5ms Passed
🟩 SyncProject(node, runtime) 4.4ms Passed
🟩 SyncProject(node, types) 3.2ms Passed
🟩 SyncProject(node, report) 3ms Passed
🟩 SyncProject(node, website) 4.4ms Passed
🟩 SyncProject(node, nx-compat) 3.4ms Passed
🟩 InstallWorkspaceDeps(node:~22) 41.3s Passed
🟦 RunTask(visualizer:test) 888.8ms Cached
🟦 RunTask(types:lint) 1.1s Cached
🟦 RunTask(visualizer:lint) 1.1s Cached
🟩 RunTask(types:format) 1.4s Passed
🟦 RunTask(types:build) 554.5ms Cached
🟩 RunTask(visualizer:format) 860.5ms Passed
🟦 RunTask(visualizer:typecheck) 545.3ms Cached
🟦 RunTask(types:typecheck) 824.2ms Cached
🟦 RunTask(types:test) 463.4ms Cached
🟦 RunTask(nx-compat:build) 468.2ms Cached
🟦 RunTask(visualizer:build) 860.2ms Cached
And 19 more...
Expanded report
Action Time Status Info
🟦 RunTask(runtime:typecheck) 891.2ms Cached
🟦 RunTask(report:build) 708.3ms Cached
🟩 RunTask(report:format) 790.5ms Passed
🟦 RunTask(nx-compat:test) 490.6ms Cached
🟩 RunTask(nx-compat:format) 842.7ms Passed
🟦 RunTask(runtime:build) 718.8ms Cached
🟦 RunTask(report:typecheck) 447.5ms Cached
🟦 RunTask(report:lint) 640.2ms Cached
🟦 RunTask(runtime:test) 567.4ms Cached
🟩 RunTask(runtime:format) 586.2ms Passed
🟦 RunTask(nx-compat:lint) 438.2ms Cached
🟦 RunTask(report:test) 532.2ms Cached
🟦 RunTask(nx-compat:typecheck) 485.3ms Cached
🟦 RunTask(website:lint) 462.4ms Cached
🟦 RunTask(runtime:lint) 561.2ms Cached
🟦 RunTask(website:typecheck) 617.7ms Cached
🟦 RunTask(website:build) 4.2s Cached
🟦 RunTask(website:test) 4.2s Cached
🟩 RunTask(website:format) 7.9s Passed
Environment

OS: Linux
Matrix:

os = ubuntu-latest
node-version = 22
Touched files
.github/workflows/moon.yml
.github/workflows/rust.yml
.moon/workspace.yml
.yarn/versions/2a5a0c21.yml
CHANGELOG.md
Cargo.lock
Cargo.toml
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__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_task_glob.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__setup_toolchain__graphs_same_toolchain.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-pipeline/src/action_pipeline.rs
crates/action/src/action_node.rs
crates/action/src/operation.rs
crates/actions/src/actions/install_deps.rs
crates/actions/src/actions/setup_toolchain.rs
crates/actions/src/actions/sync_project.rs
crates/affected/src/affected_tracker.rs
crates/affected/tests/__fixtures__/tasks/ci/moon.yml
crates/affected/tests/affected_tracker_test.rs
crates/app/Cargo.toml
crates/app/src/app.rs
crates/app/src/commands/ci.rs
crates/app/src/commands/docker/file.rs
crates/app/src/commands/docker/prune.rs
crates/app/src/commands/node/run_script.rs
crates/app/src/commands/project.rs
crates/app/src/commands/query.rs
crates/app/src/commands/run.rs
crates/app/src/commands/task.rs
crates/app/src/commands/templates.rs
crates/app/src/components.rs
crates/app/src/queries/tasks.rs
crates/app/src/systems/analyze.rs
crates/app/src/systems/bootstrap.rs
crates/args/src/lib.rs
crates/cli/src/main.rs
crates/cli/tests/action_graph_test.rs
crates/cli/tests/query_test.rs
crates/cli/tests/run_test.rs
crates/cli/tests/snapshots/action_graph_test__action_graph__aliases__resolves_aliases_in_task_deps.snap
crates/cli/tests/snapshots/migrate_test__from_package_json__converts_scripts-2.snap
crates/cli/tests/snapshots/migrate_test__from_package_json__links_depends_on-2.snap
crates/cli/tests/snapshots/project_test__advanced_config.snap
crates/cli/tests/snapshots/project_test__basic_config.snap
crates/cli/tests/snapshots/project_test__depends_on_paths.snap
crates/cli/tests/snapshots/project_test__empty_config.snap
crates/cli/tests/snapshots/project_test__includes_metadata.snap
crates/cli/tests/snapshots/project_test__no_config.snap
crates/cli/tests/snapshots/project_test__root_level.snap
crates/cli/tests/snapshots/project_test__with_tasks.snap
crates/cli/tests/snapshots/run_bun_test__bun__infer_tasks__inherits_tasks.snap
crates/cli/tests/snapshots/run_node_test__aliases__runs_via_package_name.snap
crates/cli/tests/snapshots/run_test__dependencies__changes_primary_hash_if_deps_hash_changes.snap
crates/cli/tests/snapshots/run_test__dependencies__generates_unique_hashes_for_each_target.snap
crates/cli/tests/snapshots/run_test__output_styles__hash.snap
crates/cli/tests/snapshots/task_test__can_show_internal.snap
crates/cli/tests/snapshots/task_test__shows_inputs.snap
crates/cli/tests/snapshots/task_test__shows_outputs.snap
crates/codegen/Cargo.toml
crates/codegen/src/codegen.rs
crates/codegen/src/templates_command.rs
crates/codegen/tests/codegen_test.rs
crates/common/src/consts.rs
crates/config-schema/src/typescript_types.rs
crates/config/src/inherited_tasks_config.rs
crates/config/src/language_platform.rs
crates/config/src/lib.rs
crates/config/src/macros.rs
crates/config/src/patterns.rs
crates/config/src/project/overrides_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/poly.rs
crates/config/src/template/template_locator.rs
crates/config/src/template_config.rs
crates/config/src/toolchain_config.rs
crates/config/src/workspace/remote_config.rs
crates/config/src/workspace_config.rs
crates/config/tests/inherited_tasks_config_test.rs
crates/config/tests/project_config_test.rs
crates/config/tests/task_config_test.rs
crates/config/tests/workspace_config_test.rs
crates/project-builder/src/project_builder.rs
crates/project-builder/tests/__fixtures__/builder/baz/moon.yml
crates/project-builder/tests/__fixtures__/builder/baz/package.json
crates/project-builder/tests/__fixtures__/builder/foo/package.json
crates/project-builder/tests/__fixtures__/builder/foo/tsconfig.json
crates/project-builder/tests/__fixtures__/builder/qux/tsconfig.json
crates/project-builder/tests/__fixtures__/langs/bun-config/moon.yml
crates/project-builder/tests/__fixtures__/langs/bun/moon.yml
crates/project-builder/tests/__fixtures__/langs/deno-config/moon.yml
crates/project-builder/tests/__fixtures__/langs/deno/moon.yml
crates/project-builder/tests/__fixtures__/langs/js/moon.yml
crates/project-builder/tests/__fixtures__/langs/project-platform/moon.yml
crates/project-builder/tests/__fixtures__/langs/project-platform/package.json
crates/project-builder/tests/project_builder_test.rs
crates/project-graph/tests/__fixtures__/query/a/moon.yml
crates/project-graph/tests/project_graph_test.rs
crates/project/src/project.rs
crates/query/Cargo.toml
crates/query/src/builder.rs
crates/query/tests/builder_test.rs
crates/remote/Cargo.toml
crates/remote/src/compression.rs
crates/remote/src/fs_digest.rs
crates/remote/src/grpc_remote_client.rs
crates/remote/src/http_endpoints.rs
crates/remote/src/http_remote_client.rs
crates/remote/src/lib.rs
crates/remote/src/remote_error.rs
crates/remote/src/remote_service.rs
crates/target/src/target_locator.rs
crates/target/tests/target_locator_test.rs
crates/task-builder/src/task_deps_builder.rs
crates/task-builder/src/tasks_builder.rs
crates/task-builder/tests/__fixtures__/builder/args-glob/moon.yml
crates/task-builder/tests/__fixtures__/builder/options-default/moon.yml
crates/task-builder/tests/__fixtures__/builder/options-default/package.json
crates/task-builder/tests/__fixtures__/builder/platforms/moon.yml
crates/task-builder/tests/__fixtures__/builder/scopes/moon.yml
crates/task-builder/tests/__fixtures__/builder/scopes/package.json
crates/task-builder/tests/__fixtures__/builder/scripts/moon.yml
crates/task-builder/tests/__fixtures__/builder/toolchains/moon.yml
crates/task-builder/tests/task_deps_builder_test.rs
crates/task-builder/tests/tasks_builder_test.rs
crates/task-expander/src/expander_utils.rs
crates/task-expander/src/task_expander.rs
crates/task-expander/src/token_expander.rs
crates/task-expander/tests/token_expander_test.rs
crates/task-hasher/src/task_hash.rs
crates/task-runner/src/command_builder.rs
crates/task-runner/src/command_executor.rs
crates/task-runner/src/task_runner.rs
crates/task/src/lib.rs
crates/task/src/task.rs
crates/task/src/task_options.rs
crates/test-utils/Cargo.toml
crates/test-utils/src/platform_manager.rs
crates/test-utils/src/workspace_mocker.rs
crates/toolchain/Cargo.toml
crates/toolchain/src/detect/mod.rs
crates/toolchain/src/detect/project_platform.rs
crates/toolchain/src/detect/project_toolchain.rs
crates/toolchain/src/detect/task_platform.rs
crates/toolchain/src/detect/task_toolchain.rs
crates/toolchain/src/runtime.rs
crates/workspace-graph/src/query_projects.rs
crates/workspace-graph/src/query_tasks.rs
crates/workspace/src/workspace_builder.rs
legacy/bun/lang/Cargo.toml
legacy/bun/lang/src/bun_lockb.rs
legacy/bun/platform/src/actions/install_deps.rs
legacy/bun/platform/src/bun_platform.rs
legacy/bun/platform/src/lib.rs
legacy/core/platform/src/manager.rs
legacy/core/test-utils/Cargo.toml
legacy/core/test-utils/src/cli.rs
legacy/core/tool/src/errors.rs
legacy/core/utils/Cargo.toml
legacy/core/utils/src/regex.rs
legacy/deno/platform/src/deno_platform.rs
legacy/javascript/platform/src/infer_tasks.rs
legacy/javascript/platform/tests/infer_tasks_test.rs
legacy/node/lang/Cargo.toml
legacy/node/lang/src/yarn/mod.rs
legacy/node/platform/src/actions/install_deps.rs
legacy/node/platform/src/lib.rs
legacy/node/platform/src/node_platform.rs
legacy/python/platform/src/actions/install_deps.rs
legacy/python/platform/src/python_platform.rs
legacy/rust/lang/Cargo.toml
legacy/rust/platform/src/rust_platform.rs
legacy/rust/platform/tests/rust_platform_test.rs
legacy/system/platform/src/system_platform.rs
legacy/typescript/lang/Cargo.toml
legacy/typescript/lang/src/tsconfig.rs
legacy/typescript/lang/tests/tsconfig_test.rs
legacy/typescript/platform/src/sync_project.rs
legacy/typescript/platform/tests/sync_project_test.rs
packages/types/src/common.ts
packages/types/src/project-config.ts
packages/types/src/tasks-config.ts
packages/types/src/template-config.ts
packages/types/src/toolchain-config.ts
packages/types/src/workspace-config.ts
tests/fixtures/bun-node-pm/bun/.bunrc
tests/fixtures/bun-node-pm/bun/moon.yml
tests/fixtures/bun-node-pm/node/moon.yml
tests/fixtures/bun/.bunrc
tests/fixtures/bun/base/moon.yml
tests/fixtures/bun/package-manager/moon.yml
tests/fixtures/bun/scripts/moon.yml
tests/fixtures/bun/version-override/moon.yml
tests/fixtures/deno/base/moon.yml
tests/fixtures/deno/deno.json
tests/fixtures/deno/version-override/moon.yml
website/blog/2025-01-06_moon-v1.31.mdx
website/blog/img/moon/v1.31.png
website/docs/__partials__/create-task/bun/args.mdx
website/docs/__partials__/create-task/bun/base.mdx
website/docs/__partials__/create-task/bun/filegroups.mdx
website/docs/__partials__/create-task/bun/inputs.mdx
website/docs/__partials__/create-task/bun/outputs.mdx
website/docs/__partials__/migrate/bun/migrate.mdx
website/docs/cheat-sheet.mdx
website/docs/commands/docker/file.mdx
website/docs/commands/query/tasks.mdx
website/docs/commands/run.mdx
website/docs/concepts/query-lang.mdx
website/docs/concepts/task-inheritance.mdx
website/docs/concepts/token.mdx
website/docs/config/project.mdx
website/docs/config/tasks.mdx
website/docs/config/template.mdx
website/docs/config/toolchain.mdx
website/docs/config/workspace.mdx
website/docs/faq.mdx
website/docs/guides/codegen.mdx
website/docs/guides/debug-task.mdx
website/docs/guides/javascript/bun-handbook.mdx
website/docs/guides/javascript/deno-handbook.mdx
website/docs/guides/javascript/node-handbook.mdx
website/docs/guides/remote-cache.mdx
website/docs/guides/rust/handbook.mdx
website/docs/guides/webhooks.mdx
website/docs/how-it-works/languages.mdx
website/docs/intro.mdx
website/static/schemas/project.json
website/static/schemas/tasks.json
website/static/schemas/template.json
website/static/schemas/toolchain.json
website/static/schemas/workspace.json

Copy link

github-actions bot commented Dec 13, 2024

Run report for 45092a04 (ubuntu-latest, 20)

Total time: 1m 19s | Comparison time: 4m 59s | Estimated savings: 3m 40s (73.6% faster)

Action Time Status Info
🟩 SyncWorkspace 29.1ms Passed
🟩 SetupToolchain(node:~20) 23s Passed
🟩 SyncProject(node, types) 4.3ms Passed
🟩 SyncProject(node, visualizer) 6.1ms Passed
🟩 SyncProject(node, runtime) 9.1ms Passed
🟩 SyncProject(node, report) 4.1ms Passed
🟩 SyncProject(node, nx-compat) 4.6ms Passed
🟩 SyncProject(node, website) 4.2ms Passed
🟩 InstallWorkspaceDeps(node:~20) 42.8s Passed
🟦 RunTask(types:lint) 724.9ms Cached
🟦 RunTask(visualizer:test) 1s Cached
🟦 RunTask(visualizer:lint) 1s Cached
🟩 RunTask(types:format) 1.2s Passed
🟦 RunTask(types:build) 721.9ms Cached
🟦 RunTask(visualizer:typecheck) 723.6ms Cached
🟩 RunTask(visualizer:format) 771ms Passed
🟦 RunTask(visualizer:build) 1.1s Cached
🟦 RunTask(types:test) 670.3ms Cached
🟦 RunTask(types:typecheck) 1s Cached
🟦 RunTask(nx-compat:lint) 843ms Cached
And 19 more...
Expanded report
Action Time Status Info
🟩 RunTask(report:format) 801.4ms Passed
🟦 RunTask(nx-compat:test) 601.3ms Cached
🟦 RunTask(runtime:build) 662.5ms Cached
🟦 RunTask(report:lint) 582.8ms Cached
🟦 RunTask(report:typecheck) 719ms Cached
🟦 RunTask(nx-compat:build) 586.8ms Cached
🟦 RunTask(report:build) 602.3ms Cached
🟦 RunTask(runtime:test) 634.1ms Cached
🟦 RunTask(runtime:typecheck) 628.1ms Cached
🟩 RunTask(runtime:format) 673.1ms Passed
🟩 RunTask(nx-compat:format) 840.8ms Passed
🟦 RunTask(nx-compat:typecheck) 571.7ms Cached
🟦 RunTask(report:test) 587.1ms Cached
🟦 RunTask(runtime:lint) 775.9ms Cached
🟦 RunTask(website:typecheck) 574.6ms Cached
🟦 RunTask(website:lint) 682.3ms Cached
🟦 RunTask(website:build) 5.1s Cached
🟦 RunTask(website:test) 5.1s Cached
🟩 RunTask(website:format) 8.1s Passed
Environment

OS: Linux
Matrix:

os = ubuntu-latest
node-version = 20
Touched files
.github/workflows/moon.yml
.github/workflows/rust.yml
.moon/workspace.yml
.yarn/versions/2a5a0c21.yml
CHANGELOG.md
Cargo.lock
Cargo.toml
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__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_task_glob.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__setup_toolchain__graphs_same_toolchain.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-pipeline/src/action_pipeline.rs
crates/action/src/action_node.rs
crates/action/src/operation.rs
crates/actions/src/actions/install_deps.rs
crates/actions/src/actions/setup_toolchain.rs
crates/actions/src/actions/sync_project.rs
crates/affected/src/affected_tracker.rs
crates/affected/tests/__fixtures__/tasks/ci/moon.yml
crates/affected/tests/affected_tracker_test.rs
crates/app/Cargo.toml
crates/app/src/app.rs
crates/app/src/commands/ci.rs
crates/app/src/commands/docker/file.rs
crates/app/src/commands/docker/prune.rs
crates/app/src/commands/node/run_script.rs
crates/app/src/commands/project.rs
crates/app/src/commands/query.rs
crates/app/src/commands/run.rs
crates/app/src/commands/task.rs
crates/app/src/commands/templates.rs
crates/app/src/components.rs
crates/app/src/queries/tasks.rs
crates/app/src/systems/analyze.rs
crates/app/src/systems/bootstrap.rs
crates/args/src/lib.rs
crates/cli/src/main.rs
crates/cli/tests/action_graph_test.rs
crates/cli/tests/query_test.rs
crates/cli/tests/run_test.rs
crates/cli/tests/snapshots/action_graph_test__action_graph__aliases__resolves_aliases_in_task_deps.snap
crates/cli/tests/snapshots/migrate_test__from_package_json__converts_scripts-2.snap
crates/cli/tests/snapshots/migrate_test__from_package_json__links_depends_on-2.snap
crates/cli/tests/snapshots/project_test__advanced_config.snap
crates/cli/tests/snapshots/project_test__basic_config.snap
crates/cli/tests/snapshots/project_test__depends_on_paths.snap
crates/cli/tests/snapshots/project_test__empty_config.snap
crates/cli/tests/snapshots/project_test__includes_metadata.snap
crates/cli/tests/snapshots/project_test__no_config.snap
crates/cli/tests/snapshots/project_test__root_level.snap
crates/cli/tests/snapshots/project_test__with_tasks.snap
crates/cli/tests/snapshots/run_bun_test__bun__infer_tasks__inherits_tasks.snap
crates/cli/tests/snapshots/run_node_test__aliases__runs_via_package_name.snap
crates/cli/tests/snapshots/run_test__dependencies__changes_primary_hash_if_deps_hash_changes.snap
crates/cli/tests/snapshots/run_test__dependencies__generates_unique_hashes_for_each_target.snap
crates/cli/tests/snapshots/run_test__output_styles__hash.snap
crates/cli/tests/snapshots/task_test__can_show_internal.snap
crates/cli/tests/snapshots/task_test__shows_inputs.snap
crates/cli/tests/snapshots/task_test__shows_outputs.snap
crates/codegen/Cargo.toml
crates/codegen/src/codegen.rs
crates/codegen/src/templates_command.rs
crates/codegen/tests/codegen_test.rs
crates/common/src/consts.rs
crates/config-schema/src/typescript_types.rs
crates/config/src/inherited_tasks_config.rs
crates/config/src/language_platform.rs
crates/config/src/lib.rs
crates/config/src/macros.rs
crates/config/src/patterns.rs
crates/config/src/project/overrides_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/poly.rs
crates/config/src/template/template_locator.rs
crates/config/src/template_config.rs
crates/config/src/toolchain_config.rs
crates/config/src/workspace/remote_config.rs
crates/config/src/workspace_config.rs
crates/config/tests/inherited_tasks_config_test.rs
crates/config/tests/project_config_test.rs
crates/config/tests/task_config_test.rs
crates/config/tests/workspace_config_test.rs
crates/project-builder/src/project_builder.rs
crates/project-builder/tests/__fixtures__/builder/baz/moon.yml
crates/project-builder/tests/__fixtures__/builder/baz/package.json
crates/project-builder/tests/__fixtures__/builder/foo/package.json
crates/project-builder/tests/__fixtures__/builder/foo/tsconfig.json
crates/project-builder/tests/__fixtures__/builder/qux/tsconfig.json
crates/project-builder/tests/__fixtures__/langs/bun-config/moon.yml
crates/project-builder/tests/__fixtures__/langs/bun/moon.yml
crates/project-builder/tests/__fixtures__/langs/deno-config/moon.yml
crates/project-builder/tests/__fixtures__/langs/deno/moon.yml
crates/project-builder/tests/__fixtures__/langs/js/moon.yml
crates/project-builder/tests/__fixtures__/langs/project-platform/moon.yml
crates/project-builder/tests/__fixtures__/langs/project-platform/package.json
crates/project-builder/tests/project_builder_test.rs
crates/project-graph/tests/__fixtures__/query/a/moon.yml
crates/project-graph/tests/project_graph_test.rs
crates/project/src/project.rs
crates/query/Cargo.toml
crates/query/src/builder.rs
crates/query/tests/builder_test.rs
crates/remote/Cargo.toml
crates/remote/src/compression.rs
crates/remote/src/fs_digest.rs
crates/remote/src/grpc_remote_client.rs
crates/remote/src/http_endpoints.rs
crates/remote/src/http_remote_client.rs
crates/remote/src/lib.rs
crates/remote/src/remote_error.rs
crates/remote/src/remote_service.rs
crates/target/src/target_locator.rs
crates/target/tests/target_locator_test.rs
crates/task-builder/src/task_deps_builder.rs
crates/task-builder/src/tasks_builder.rs
crates/task-builder/tests/__fixtures__/builder/args-glob/moon.yml
crates/task-builder/tests/__fixtures__/builder/options-default/moon.yml
crates/task-builder/tests/__fixtures__/builder/options-default/package.json
crates/task-builder/tests/__fixtures__/builder/platforms/moon.yml
crates/task-builder/tests/__fixtures__/builder/scopes/moon.yml
crates/task-builder/tests/__fixtures__/builder/scopes/package.json
crates/task-builder/tests/__fixtures__/builder/scripts/moon.yml
crates/task-builder/tests/__fixtures__/builder/toolchains/moon.yml
crates/task-builder/tests/task_deps_builder_test.rs
crates/task-builder/tests/tasks_builder_test.rs
crates/task-expander/src/expander_utils.rs
crates/task-expander/src/task_expander.rs
crates/task-expander/src/token_expander.rs
crates/task-expander/tests/token_expander_test.rs
crates/task-hasher/src/task_hash.rs
crates/task-runner/src/command_builder.rs
crates/task-runner/src/command_executor.rs
crates/task-runner/src/task_runner.rs
crates/task/src/lib.rs
crates/task/src/task.rs
crates/task/src/task_options.rs
crates/test-utils/Cargo.toml
crates/test-utils/src/platform_manager.rs
crates/test-utils/src/workspace_mocker.rs
crates/toolchain/Cargo.toml
crates/toolchain/src/detect/mod.rs
crates/toolchain/src/detect/project_platform.rs
crates/toolchain/src/detect/project_toolchain.rs
crates/toolchain/src/detect/task_platform.rs
crates/toolchain/src/detect/task_toolchain.rs
crates/toolchain/src/runtime.rs
crates/workspace-graph/src/query_projects.rs
crates/workspace-graph/src/query_tasks.rs
crates/workspace/src/workspace_builder.rs
legacy/bun/lang/Cargo.toml
legacy/bun/lang/src/bun_lockb.rs
legacy/bun/platform/src/actions/install_deps.rs
legacy/bun/platform/src/bun_platform.rs
legacy/bun/platform/src/lib.rs
legacy/core/platform/src/manager.rs
legacy/core/test-utils/Cargo.toml
legacy/core/test-utils/src/cli.rs
legacy/core/tool/src/errors.rs
legacy/core/utils/Cargo.toml
legacy/core/utils/src/regex.rs
legacy/deno/platform/src/deno_platform.rs
legacy/javascript/platform/src/infer_tasks.rs
legacy/javascript/platform/tests/infer_tasks_test.rs
legacy/node/lang/Cargo.toml
legacy/node/lang/src/yarn/mod.rs
legacy/node/platform/src/actions/install_deps.rs
legacy/node/platform/src/lib.rs
legacy/node/platform/src/node_platform.rs
legacy/python/platform/src/actions/install_deps.rs
legacy/python/platform/src/python_platform.rs
legacy/rust/lang/Cargo.toml
legacy/rust/platform/src/rust_platform.rs
legacy/rust/platform/tests/rust_platform_test.rs
legacy/system/platform/src/system_platform.rs
legacy/typescript/lang/Cargo.toml
legacy/typescript/lang/src/tsconfig.rs
legacy/typescript/lang/tests/tsconfig_test.rs
legacy/typescript/platform/src/sync_project.rs
legacy/typescript/platform/tests/sync_project_test.rs
packages/types/src/common.ts
packages/types/src/project-config.ts
packages/types/src/tasks-config.ts
packages/types/src/template-config.ts
packages/types/src/toolchain-config.ts
packages/types/src/workspace-config.ts
tests/fixtures/bun-node-pm/bun/.bunrc
tests/fixtures/bun-node-pm/bun/moon.yml
tests/fixtures/bun-node-pm/node/moon.yml
tests/fixtures/bun/.bunrc
tests/fixtures/bun/base/moon.yml
tests/fixtures/bun/package-manager/moon.yml
tests/fixtures/bun/scripts/moon.yml
tests/fixtures/bun/version-override/moon.yml
tests/fixtures/deno/base/moon.yml
tests/fixtures/deno/deno.json
tests/fixtures/deno/version-override/moon.yml
website/blog/2025-01-06_moon-v1.31.mdx
website/blog/img/moon/v1.31.png
website/docs/__partials__/create-task/bun/args.mdx
website/docs/__partials__/create-task/bun/base.mdx
website/docs/__partials__/create-task/bun/filegroups.mdx
website/docs/__partials__/create-task/bun/inputs.mdx
website/docs/__partials__/create-task/bun/outputs.mdx
website/docs/__partials__/migrate/bun/migrate.mdx
website/docs/cheat-sheet.mdx
website/docs/commands/docker/file.mdx
website/docs/commands/query/tasks.mdx
website/docs/commands/run.mdx
website/docs/concepts/query-lang.mdx
website/docs/concepts/task-inheritance.mdx
website/docs/concepts/token.mdx
website/docs/config/project.mdx
website/docs/config/tasks.mdx
website/docs/config/template.mdx
website/docs/config/toolchain.mdx
website/docs/config/workspace.mdx
website/docs/faq.mdx
website/docs/guides/codegen.mdx
website/docs/guides/debug-task.mdx
website/docs/guides/javascript/bun-handbook.mdx
website/docs/guides/javascript/deno-handbook.mdx
website/docs/guides/javascript/node-handbook.mdx
website/docs/guides/remote-cache.mdx
website/docs/guides/rust/handbook.mdx
website/docs/guides/webhooks.mdx
website/docs/how-it-works/languages.mdx
website/docs/intro.mdx
website/static/schemas/project.json
website/static/schemas/tasks.json
website/static/schemas/template.json
website/static/schemas/toolchain.json
website/static/schemas/workspace.json

Copy link

github-actions bot commented Dec 13, 2024

Run report for 45092a04 (ubuntu-latest, 18)

Total time: 1m 19s | Comparison time: 5m 39s | Estimated savings: 4m 20s (76.7% faster)

Action Time Status Info
🟩 SyncWorkspace 29.2ms Passed
🟩 SetupToolchain(node:~18) 22.7s Passed
🟩 SyncProject(node, runtime) 5.2ms Passed
🟩 SyncProject(node, visualizer) 5ms Passed
🟩 SyncProject(node, types) 4.6ms Passed
🟩 SyncProject(node, nx-compat) 3.8ms Passed
🟩 SyncProject(node, report) 4.8ms Passed
🟩 SyncProject(node, website) 3.5ms Passed
🟩 InstallWorkspaceDeps(node:~18) 43.5s Passed
🟦 RunTask(visualizer:test) 666.2ms Cached
🟦 RunTask(visualizer:lint) 878ms Cached
🟦 RunTask(types:lint) 894.2ms Cached
🟩 RunTask(types:format) 1.1s Passed
🟦 RunTask(types:build) 526.3ms Cached
🟦 RunTask(visualizer:typecheck) 553.7ms Cached
🟦 RunTask(visualizer:build) 768.8ms Cached
🟦 RunTask(types:typecheck) 686.8ms Cached
🟦 RunTask(types:test) 458.7ms Cached
🟩 RunTask(visualizer:format) 908.3ms Passed
🟦 RunTask(runtime:build) 481.8ms Cached
And 19 more...
Expanded report
Action Time Status Info
🟩 RunTask(report:format) 892.5ms Passed
🟦 RunTask(report:lint) 520.4ms Cached
🟦 RunTask(nx-compat:test) 715.5ms Cached
🟦 RunTask(report:typecheck) 449ms Cached
🟦 RunTask(nx-compat:build) 486.3ms Cached
🟦 RunTask(report:build) 504.8ms Cached
🟩 RunTask(runtime:format) 659.1ms Passed
🟦 RunTask(report:test) 467.5ms Cached
🟩 RunTask(nx-compat:format) 862.9ms Passed
🟦 RunTask(runtime:typecheck) 754.8ms Cached
🟦 RunTask(runtime:test) 552.4ms Cached
🟦 RunTask(nx-compat:typecheck) 477ms Cached
🟦 RunTask(nx-compat:lint) 434.5ms Cached
🟦 RunTask(runtime:lint) 571.1ms Cached
🟦 RunTask(website:typecheck) 453.9ms Cached
🟦 RunTask(website:build) 6.4s Cached
🟦 RunTask(website:lint) 6s Cached
🟦 RunTask(website:test) 6.3s Cached
🟩 RunTask(website:format) 8.7s Passed
Environment

OS: Linux
Matrix:

os = ubuntu-latest
node-version = 18
Touched files
.github/workflows/moon.yml
.github/workflows/rust.yml
.moon/workspace.yml
.yarn/versions/2a5a0c21.yml
CHANGELOG.md
Cargo.lock
Cargo.toml
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__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_task_glob.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__setup_toolchain__graphs_same_toolchain.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-pipeline/src/action_pipeline.rs
crates/action/src/action_node.rs
crates/action/src/operation.rs
crates/actions/src/actions/install_deps.rs
crates/actions/src/actions/setup_toolchain.rs
crates/actions/src/actions/sync_project.rs
crates/affected/src/affected_tracker.rs
crates/affected/tests/__fixtures__/tasks/ci/moon.yml
crates/affected/tests/affected_tracker_test.rs
crates/app/Cargo.toml
crates/app/src/app.rs
crates/app/src/commands/ci.rs
crates/app/src/commands/docker/file.rs
crates/app/src/commands/docker/prune.rs
crates/app/src/commands/node/run_script.rs
crates/app/src/commands/project.rs
crates/app/src/commands/query.rs
crates/app/src/commands/run.rs
crates/app/src/commands/task.rs
crates/app/src/commands/templates.rs
crates/app/src/components.rs
crates/app/src/queries/tasks.rs
crates/app/src/systems/analyze.rs
crates/app/src/systems/bootstrap.rs
crates/args/src/lib.rs
crates/cli/src/main.rs
crates/cli/tests/action_graph_test.rs
crates/cli/tests/query_test.rs
crates/cli/tests/run_test.rs
crates/cli/tests/snapshots/action_graph_test__action_graph__aliases__resolves_aliases_in_task_deps.snap
crates/cli/tests/snapshots/migrate_test__from_package_json__converts_scripts-2.snap
crates/cli/tests/snapshots/migrate_test__from_package_json__links_depends_on-2.snap
crates/cli/tests/snapshots/project_test__advanced_config.snap
crates/cli/tests/snapshots/project_test__basic_config.snap
crates/cli/tests/snapshots/project_test__depends_on_paths.snap
crates/cli/tests/snapshots/project_test__empty_config.snap
crates/cli/tests/snapshots/project_test__includes_metadata.snap
crates/cli/tests/snapshots/project_test__no_config.snap
crates/cli/tests/snapshots/project_test__root_level.snap
crates/cli/tests/snapshots/project_test__with_tasks.snap
crates/cli/tests/snapshots/run_bun_test__bun__infer_tasks__inherits_tasks.snap
crates/cli/tests/snapshots/run_node_test__aliases__runs_via_package_name.snap
crates/cli/tests/snapshots/run_test__dependencies__changes_primary_hash_if_deps_hash_changes.snap
crates/cli/tests/snapshots/run_test__dependencies__generates_unique_hashes_for_each_target.snap
crates/cli/tests/snapshots/run_test__output_styles__hash.snap
crates/cli/tests/snapshots/task_test__can_show_internal.snap
crates/cli/tests/snapshots/task_test__shows_inputs.snap
crates/cli/tests/snapshots/task_test__shows_outputs.snap
crates/codegen/Cargo.toml
crates/codegen/src/codegen.rs
crates/codegen/src/templates_command.rs
crates/codegen/tests/codegen_test.rs
crates/common/src/consts.rs
crates/config-schema/src/typescript_types.rs
crates/config/src/inherited_tasks_config.rs
crates/config/src/language_platform.rs
crates/config/src/lib.rs
crates/config/src/macros.rs
crates/config/src/patterns.rs
crates/config/src/project/overrides_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/poly.rs
crates/config/src/template/template_locator.rs
crates/config/src/template_config.rs
crates/config/src/toolchain_config.rs
crates/config/src/workspace/remote_config.rs
crates/config/src/workspace_config.rs
crates/config/tests/inherited_tasks_config_test.rs
crates/config/tests/project_config_test.rs
crates/config/tests/task_config_test.rs
crates/config/tests/workspace_config_test.rs
crates/project-builder/src/project_builder.rs
crates/project-builder/tests/__fixtures__/builder/baz/moon.yml
crates/project-builder/tests/__fixtures__/builder/baz/package.json
crates/project-builder/tests/__fixtures__/builder/foo/package.json
crates/project-builder/tests/__fixtures__/builder/foo/tsconfig.json
crates/project-builder/tests/__fixtures__/builder/qux/tsconfig.json
crates/project-builder/tests/__fixtures__/langs/bun-config/moon.yml
crates/project-builder/tests/__fixtures__/langs/bun/moon.yml
crates/project-builder/tests/__fixtures__/langs/deno-config/moon.yml
crates/project-builder/tests/__fixtures__/langs/deno/moon.yml
crates/project-builder/tests/__fixtures__/langs/js/moon.yml
crates/project-builder/tests/__fixtures__/langs/project-platform/moon.yml
crates/project-builder/tests/__fixtures__/langs/project-platform/package.json
crates/project-builder/tests/project_builder_test.rs
crates/project-graph/tests/__fixtures__/query/a/moon.yml
crates/project-graph/tests/project_graph_test.rs
crates/project/src/project.rs
crates/query/Cargo.toml
crates/query/src/builder.rs
crates/query/tests/builder_test.rs
crates/remote/Cargo.toml
crates/remote/src/compression.rs
crates/remote/src/fs_digest.rs
crates/remote/src/grpc_remote_client.rs
crates/remote/src/http_endpoints.rs
crates/remote/src/http_remote_client.rs
crates/remote/src/lib.rs
crates/remote/src/remote_error.rs
crates/remote/src/remote_service.rs
crates/target/src/target_locator.rs
crates/target/tests/target_locator_test.rs
crates/task-builder/src/task_deps_builder.rs
crates/task-builder/src/tasks_builder.rs
crates/task-builder/tests/__fixtures__/builder/args-glob/moon.yml
crates/task-builder/tests/__fixtures__/builder/options-default/moon.yml
crates/task-builder/tests/__fixtures__/builder/options-default/package.json
crates/task-builder/tests/__fixtures__/builder/platforms/moon.yml
crates/task-builder/tests/__fixtures__/builder/scopes/moon.yml
crates/task-builder/tests/__fixtures__/builder/scopes/package.json
crates/task-builder/tests/__fixtures__/builder/scripts/moon.yml
crates/task-builder/tests/__fixtures__/builder/toolchains/moon.yml
crates/task-builder/tests/task_deps_builder_test.rs
crates/task-builder/tests/tasks_builder_test.rs
crates/task-expander/src/expander_utils.rs
crates/task-expander/src/task_expander.rs
crates/task-expander/src/token_expander.rs
crates/task-expander/tests/token_expander_test.rs
crates/task-hasher/src/task_hash.rs
crates/task-runner/src/command_builder.rs
crates/task-runner/src/command_executor.rs
crates/task-runner/src/task_runner.rs
crates/task/src/lib.rs
crates/task/src/task.rs
crates/task/src/task_options.rs
crates/test-utils/Cargo.toml
crates/test-utils/src/platform_manager.rs
crates/test-utils/src/workspace_mocker.rs
crates/toolchain/Cargo.toml
crates/toolchain/src/detect/mod.rs
crates/toolchain/src/detect/project_platform.rs
crates/toolchain/src/detect/project_toolchain.rs
crates/toolchain/src/detect/task_platform.rs
crates/toolchain/src/detect/task_toolchain.rs
crates/toolchain/src/runtime.rs
crates/workspace-graph/src/query_projects.rs
crates/workspace-graph/src/query_tasks.rs
crates/workspace/src/workspace_builder.rs
legacy/bun/lang/Cargo.toml
legacy/bun/lang/src/bun_lockb.rs
legacy/bun/platform/src/actions/install_deps.rs
legacy/bun/platform/src/bun_platform.rs
legacy/bun/platform/src/lib.rs
legacy/core/platform/src/manager.rs
legacy/core/test-utils/Cargo.toml
legacy/core/test-utils/src/cli.rs
legacy/core/tool/src/errors.rs
legacy/core/utils/Cargo.toml
legacy/core/utils/src/regex.rs
legacy/deno/platform/src/deno_platform.rs
legacy/javascript/platform/src/infer_tasks.rs
legacy/javascript/platform/tests/infer_tasks_test.rs
legacy/node/lang/Cargo.toml
legacy/node/lang/src/yarn/mod.rs
legacy/node/platform/src/actions/install_deps.rs
legacy/node/platform/src/lib.rs
legacy/node/platform/src/node_platform.rs
legacy/python/platform/src/actions/install_deps.rs
legacy/python/platform/src/python_platform.rs
legacy/rust/lang/Cargo.toml
legacy/rust/platform/src/rust_platform.rs
legacy/rust/platform/tests/rust_platform_test.rs
legacy/system/platform/src/system_platform.rs
legacy/typescript/lang/Cargo.toml
legacy/typescript/lang/src/tsconfig.rs
legacy/typescript/lang/tests/tsconfig_test.rs
legacy/typescript/platform/src/sync_project.rs
legacy/typescript/platform/tests/sync_project_test.rs
packages/types/src/common.ts
packages/types/src/project-config.ts
packages/types/src/tasks-config.ts
packages/types/src/template-config.ts
packages/types/src/toolchain-config.ts
packages/types/src/workspace-config.ts
tests/fixtures/bun-node-pm/bun/.bunrc
tests/fixtures/bun-node-pm/bun/moon.yml
tests/fixtures/bun-node-pm/node/moon.yml
tests/fixtures/bun/.bunrc
tests/fixtures/bun/base/moon.yml
tests/fixtures/bun/package-manager/moon.yml
tests/fixtures/bun/scripts/moon.yml
tests/fixtures/bun/version-override/moon.yml
tests/fixtures/deno/base/moon.yml
tests/fixtures/deno/deno.json
tests/fixtures/deno/version-override/moon.yml
website/blog/2025-01-06_moon-v1.31.mdx
website/blog/img/moon/v1.31.png
website/docs/__partials__/create-task/bun/args.mdx
website/docs/__partials__/create-task/bun/base.mdx
website/docs/__partials__/create-task/bun/filegroups.mdx
website/docs/__partials__/create-task/bun/inputs.mdx
website/docs/__partials__/create-task/bun/outputs.mdx
website/docs/__partials__/migrate/bun/migrate.mdx
website/docs/cheat-sheet.mdx
website/docs/commands/docker/file.mdx
website/docs/commands/query/tasks.mdx
website/docs/commands/run.mdx
website/docs/concepts/query-lang.mdx
website/docs/concepts/task-inheritance.mdx
website/docs/concepts/token.mdx
website/docs/config/project.mdx
website/docs/config/tasks.mdx
website/docs/config/template.mdx
website/docs/config/toolchain.mdx
website/docs/config/workspace.mdx
website/docs/faq.mdx
website/docs/guides/codegen.mdx
website/docs/guides/debug-task.mdx
website/docs/guides/javascript/bun-handbook.mdx
website/docs/guides/javascript/deno-handbook.mdx
website/docs/guides/javascript/node-handbook.mdx
website/docs/guides/remote-cache.mdx
website/docs/guides/rust/handbook.mdx
website/docs/guides/webhooks.mdx
website/docs/how-it-works/languages.mdx
website/docs/intro.mdx
website/static/schemas/project.json
website/static/schemas/tasks.json
website/static/schemas/template.json
website/static/schemas/toolchain.json
website/static/schemas/workspace.json

Copy link

github-actions bot commented Dec 13, 2024

Run report for 45092a04 (windows-latest, 22)

Total time: 1m 48s | Comparison time: 5m 18s | Estimated savings: 3m 30s (66.0% faster)

Action Time Status Info
🟩 SyncWorkspace 36.9ms Passed
🟩 SetupToolchain(node:~22) 29.4s Passed
🟩 SyncProject(node, types) 5.4ms Passed
🟩 SyncProject(node, visualizer) 6.7ms Passed
🟩 SyncProject(node, runtime) 7.2ms Passed
🟩 SyncProject(node, report) 4.5ms Passed
🟩 SyncProject(node, nx-compat) 4.7ms Passed
🟩 SyncProject(node, website) 5ms Passed
🟩 InstallWorkspaceDeps(node:~22) 1m 2s Passed
🟦 RunTask(visualizer:typecheck) 636.1ms Cached
🟦 RunTask(visualizer:test) 647.8ms Cached
🟦 RunTask(types:lint) 768.1ms Cached
🟦 RunTask(visualizer:lint) 770.7ms Cached
🟦 RunTask(types:build) 450.5ms Cached
🟦 RunTask(types:typecheck) 565.3ms Cached
🟦 RunTask(visualizer:build) 597.5ms Cached
🟦 RunTask(types:test) 443.1ms Cached
🟦 RunTask(runtime:build) 452.4ms Cached
🟦 RunTask(report:lint) 476.1ms Cached
🟦 RunTask(nx-compat:test) 487.8ms Cached
And 19 more...
Expanded report
Action Time Status Info
🟦 RunTask(report:typecheck) 503.2ms Cached
🟩 RunTask(visualizer:format) 1.8s Passed
🟦 RunTask(nx-compat:build) 480ms Cached
🟦 RunTask(report:build) 440.4ms Cached
🟩 RunTask(types:format) 2.1s Passed
🟦 RunTask(runtime:typecheck) 451.9ms Cached
🟦 RunTask(report:test) 461.5ms Cached
🟦 RunTask(runtime:test) 441.4ms Cached
🟩 RunTask(nx-compat:format) 2.2s Passed
🟦 RunTask(nx-compat:typecheck) 467.2ms Cached
🟩 RunTask(runtime:format) 1.7s Passed
🟩 RunTask(report:format) 2.2s Passed
🟦 RunTask(runtime:lint) 542.1ms Cached
🟦 RunTask(nx-compat:lint) 596.5ms Cached
🟦 RunTask(website:typecheck) 477.7ms Cached
🟦 RunTask(website:build) 4.6s Cached
🟦 RunTask(website:lint) 4.3s Cached
🟦 RunTask(website:test) 4.4s Cached
🟩 RunTask(website:format) 10.9s Passed
Environment

OS: Windows
Matrix:

os = windows-latest
node-version = 22
Touched files
.github/workflows/moon.yml
.github/workflows/rust.yml
.moon/workspace.yml
.yarn/versions/2a5a0c21.yml
CHANGELOG.md
Cargo.lock
Cargo.toml
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__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_task_glob.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__setup_toolchain__graphs_same_toolchain.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-pipeline/src/action_pipeline.rs
crates/action/src/action_node.rs
crates/action/src/operation.rs
crates/actions/src/actions/install_deps.rs
crates/actions/src/actions/setup_toolchain.rs
crates/actions/src/actions/sync_project.rs
crates/affected/src/affected_tracker.rs
crates/affected/tests/__fixtures__/tasks/ci/moon.yml
crates/affected/tests/affected_tracker_test.rs
crates/app/Cargo.toml
crates/app/src/app.rs
crates/app/src/commands/ci.rs
crates/app/src/commands/docker/file.rs
crates/app/src/commands/docker/prune.rs
crates/app/src/commands/node/run_script.rs
crates/app/src/commands/project.rs
crates/app/src/commands/query.rs
crates/app/src/commands/run.rs
crates/app/src/commands/task.rs
crates/app/src/commands/templates.rs
crates/app/src/components.rs
crates/app/src/queries/tasks.rs
crates/app/src/systems/analyze.rs
crates/app/src/systems/bootstrap.rs
crates/args/src/lib.rs
crates/cli/src/main.rs
crates/cli/tests/action_graph_test.rs
crates/cli/tests/query_test.rs
crates/cli/tests/run_test.rs
crates/cli/tests/snapshots/action_graph_test__action_graph__aliases__resolves_aliases_in_task_deps.snap
crates/cli/tests/snapshots/migrate_test__from_package_json__converts_scripts-2.snap
crates/cli/tests/snapshots/migrate_test__from_package_json__links_depends_on-2.snap
crates/cli/tests/snapshots/project_test__advanced_config.snap
crates/cli/tests/snapshots/project_test__basic_config.snap
crates/cli/tests/snapshots/project_test__depends_on_paths.snap
crates/cli/tests/snapshots/project_test__empty_config.snap
crates/cli/tests/snapshots/project_test__includes_metadata.snap
crates/cli/tests/snapshots/project_test__no_config.snap
crates/cli/tests/snapshots/project_test__root_level.snap
crates/cli/tests/snapshots/project_test__with_tasks.snap
crates/cli/tests/snapshots/run_bun_test__bun__infer_tasks__inherits_tasks.snap
crates/cli/tests/snapshots/run_node_test__aliases__runs_via_package_name.snap
crates/cli/tests/snapshots/run_test__dependencies__changes_primary_hash_if_deps_hash_changes.snap
crates/cli/tests/snapshots/run_test__dependencies__generates_unique_hashes_for_each_target.snap
crates/cli/tests/snapshots/run_test__output_styles__hash.snap
crates/cli/tests/snapshots/task_test__can_show_internal.snap
crates/cli/tests/snapshots/task_test__shows_inputs.snap
crates/cli/tests/snapshots/task_test__shows_outputs.snap
crates/codegen/Cargo.toml
crates/codegen/src/codegen.rs
crates/codegen/src/templates_command.rs
crates/codegen/tests/codegen_test.rs
crates/common/src/consts.rs
crates/config-schema/src/typescript_types.rs
crates/config/src/inherited_tasks_config.rs
crates/config/src/language_platform.rs
crates/config/src/lib.rs
crates/config/src/macros.rs
crates/config/src/patterns.rs
crates/config/src/project/overrides_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/poly.rs
crates/config/src/template/template_locator.rs
crates/config/src/template_config.rs
crates/config/src/toolchain_config.rs
crates/config/src/workspace/remote_config.rs
crates/config/src/workspace_config.rs
crates/config/tests/inherited_tasks_config_test.rs
crates/config/tests/project_config_test.rs
crates/config/tests/task_config_test.rs
crates/config/tests/workspace_config_test.rs
crates/project-builder/src/project_builder.rs
crates/project-builder/tests/__fixtures__/builder/baz/moon.yml
crates/project-builder/tests/__fixtures__/builder/baz/package.json
crates/project-builder/tests/__fixtures__/builder/foo/package.json
crates/project-builder/tests/__fixtures__/builder/foo/tsconfig.json
crates/project-builder/tests/__fixtures__/builder/qux/tsconfig.json
crates/project-builder/tests/__fixtures__/langs/bun-config/moon.yml
crates/project-builder/tests/__fixtures__/langs/bun/moon.yml
crates/project-builder/tests/__fixtures__/langs/deno-config/moon.yml
crates/project-builder/tests/__fixtures__/langs/deno/moon.yml
crates/project-builder/tests/__fixtures__/langs/js/moon.yml
crates/project-builder/tests/__fixtures__/langs/project-platform/moon.yml
crates/project-builder/tests/__fixtures__/langs/project-platform/package.json
crates/project-builder/tests/project_builder_test.rs
crates/project-graph/tests/__fixtures__/query/a/moon.yml
crates/project-graph/tests/project_graph_test.rs
crates/project/src/project.rs
crates/query/Cargo.toml
crates/query/src/builder.rs
crates/query/tests/builder_test.rs
crates/remote/Cargo.toml
crates/remote/src/compression.rs
crates/remote/src/fs_digest.rs
crates/remote/src/grpc_remote_client.rs
crates/remote/src/http_endpoints.rs
crates/remote/src/http_remote_client.rs
crates/remote/src/lib.rs
crates/remote/src/remote_error.rs
crates/remote/src/remote_service.rs
crates/target/src/target_locator.rs
crates/target/tests/target_locator_test.rs
crates/task-builder/src/task_deps_builder.rs
crates/task-builder/src/tasks_builder.rs
crates/task-builder/tests/__fixtures__/builder/args-glob/moon.yml
crates/task-builder/tests/__fixtures__/builder/options-default/moon.yml
crates/task-builder/tests/__fixtures__/builder/options-default/package.json
crates/task-builder/tests/__fixtures__/builder/platforms/moon.yml
crates/task-builder/tests/__fixtures__/builder/scopes/moon.yml
crates/task-builder/tests/__fixtures__/builder/scopes/package.json
crates/task-builder/tests/__fixtures__/builder/scripts/moon.yml
crates/task-builder/tests/__fixtures__/builder/toolchains/moon.yml
crates/task-builder/tests/task_deps_builder_test.rs
crates/task-builder/tests/tasks_builder_test.rs
crates/task-expander/src/expander_utils.rs
crates/task-expander/src/task_expander.rs
crates/task-expander/src/token_expander.rs
crates/task-expander/tests/token_expander_test.rs
crates/task-hasher/src/task_hash.rs
crates/task-runner/src/command_builder.rs
crates/task-runner/src/command_executor.rs
crates/task-runner/src/task_runner.rs
crates/task/src/lib.rs
crates/task/src/task.rs
crates/task/src/task_options.rs
crates/test-utils/Cargo.toml
crates/test-utils/src/platform_manager.rs
crates/test-utils/src/workspace_mocker.rs
crates/toolchain/Cargo.toml
crates/toolchain/src/detect/mod.rs
crates/toolchain/src/detect/project_platform.rs
crates/toolchain/src/detect/project_toolchain.rs
crates/toolchain/src/detect/task_platform.rs
crates/toolchain/src/detect/task_toolchain.rs
crates/toolchain/src/runtime.rs
crates/workspace-graph/src/query_projects.rs
crates/workspace-graph/src/query_tasks.rs
crates/workspace/src/workspace_builder.rs
legacy/bun/lang/Cargo.toml
legacy/bun/lang/src/bun_lockb.rs
legacy/bun/platform/src/actions/install_deps.rs
legacy/bun/platform/src/bun_platform.rs
legacy/bun/platform/src/lib.rs
legacy/core/platform/src/manager.rs
legacy/core/test-utils/Cargo.toml
legacy/core/test-utils/src/cli.rs
legacy/core/tool/src/errors.rs
legacy/core/utils/Cargo.toml
legacy/core/utils/src/regex.rs
legacy/deno/platform/src/deno_platform.rs
legacy/javascript/platform/src/infer_tasks.rs
legacy/javascript/platform/tests/infer_tasks_test.rs
legacy/node/lang/Cargo.toml
legacy/node/lang/src/yarn/mod.rs
legacy/node/platform/src/actions/install_deps.rs
legacy/node/platform/src/lib.rs
legacy/node/platform/src/node_platform.rs
legacy/python/platform/src/actions/install_deps.rs
legacy/python/platform/src/python_platform.rs
legacy/rust/lang/Cargo.toml
legacy/rust/platform/src/rust_platform.rs
legacy/rust/platform/tests/rust_platform_test.rs
legacy/system/platform/src/system_platform.rs
legacy/typescript/lang/Cargo.toml
legacy/typescript/lang/src/tsconfig.rs
legacy/typescript/lang/tests/tsconfig_test.rs
legacy/typescript/platform/src/sync_project.rs
legacy/typescript/platform/tests/sync_project_test.rs
packages/types/src/common.ts
packages/types/src/project-config.ts
packages/types/src/tasks-config.ts
packages/types/src/template-config.ts
packages/types/src/toolchain-config.ts
packages/types/src/workspace-config.ts
tests/fixtures/bun-node-pm/bun/.bunrc
tests/fixtures/bun-node-pm/bun/moon.yml
tests/fixtures/bun-node-pm/node/moon.yml
tests/fixtures/bun/.bunrc
tests/fixtures/bun/base/moon.yml
tests/fixtures/bun/package-manager/moon.yml
tests/fixtures/bun/scripts/moon.yml
tests/fixtures/bun/version-override/moon.yml
tests/fixtures/deno/base/moon.yml
tests/fixtures/deno/deno.json
tests/fixtures/deno/version-override/moon.yml
website/blog/2025-01-06_moon-v1.31.mdx
website/blog/img/moon/v1.31.png
website/docs/__partials__/create-task/bun/args.mdx
website/docs/__partials__/create-task/bun/base.mdx
website/docs/__partials__/create-task/bun/filegroups.mdx
website/docs/__partials__/create-task/bun/inputs.mdx
website/docs/__partials__/create-task/bun/outputs.mdx
website/docs/__partials__/migrate/bun/migrate.mdx
website/docs/cheat-sheet.mdx
website/docs/commands/docker/file.mdx
website/docs/commands/query/tasks.mdx
website/docs/commands/run.mdx
website/docs/concepts/query-lang.mdx
website/docs/concepts/task-inheritance.mdx
website/docs/concepts/token.mdx
website/docs/config/project.mdx
website/docs/config/tasks.mdx
website/docs/config/template.mdx
website/docs/config/toolchain.mdx
website/docs/config/workspace.mdx
website/docs/faq.mdx
website/docs/guides/codegen.mdx
website/docs/guides/debug-task.mdx
website/docs/guides/javascript/bun-handbook.mdx
website/docs/guides/javascript/deno-handbook.mdx
website/docs/guides/javascript/node-handbook.mdx
website/docs/guides/remote-cache.mdx
website/docs/guides/rust/handbook.mdx
website/docs/guides/webhooks.mdx
website/docs/how-it-works/languages.mdx
website/docs/intro.mdx
website/static/schemas/project.json
website/static/schemas/tasks.json
website/static/schemas/template.json
website/static/schemas/toolchain.json
website/static/schemas/workspace.json

Copy link

github-actions bot commented Dec 13, 2024

Run report for 45092a04 (windows-latest, 18)

Total time: 1m 47s | Comparison time: 5m 45s | Estimated savings: 3m 57s (68.9% faster)

Action Time Status Info
🟩 SyncWorkspace 33.2ms Passed
🟩 SetupToolchain(node:~18) 26.2s Passed
🟩 SyncProject(node, visualizer) 6.6ms Passed
🟩 SyncProject(node, types) 6.8ms Passed
🟩 SyncProject(node, runtime) 7.3ms Passed
🟩 SyncProject(node, report) 4.7ms Passed
🟩 SyncProject(node, nx-compat) 5.2ms Passed
🟩 SyncProject(node, website) 5.9ms Passed
🟩 InstallWorkspaceDeps(node:~18) 1m 3s Passed
🟦 RunTask(visualizer:lint) 792.5ms Cached
🟦 RunTask(visualizer:typecheck) 1s Cached
🟦 RunTask(visualizer:test) 1s Cached
🟦 RunTask(types:lint) 498.1ms Cached
🟦 RunTask(types:build) 609.8ms Cached
🟦 RunTask(visualizer:build) 1.1s Cached
🟦 RunTask(types:typecheck) 754.6ms Cached
🟩 RunTask(types:format) 2.5s Passed
🟦 RunTask(types:test) 512.7ms Cached
🟦 RunTask(runtime:build) 547.4ms Cached
🟦 RunTask(report:lint) 508.3ms Cached
And 19 more...
Expanded report
Action Time Status Info
🟦 RunTask(nx-compat:test) 647.7ms Cached
🟩 RunTask(visualizer:format) 1.9s Passed
🟦 RunTask(report:typecheck) 501.7ms Cached
🟦 RunTask(nx-compat:build) 538.6ms Cached
🟦 RunTask(report:build) 735ms Cached
🟦 RunTask(runtime:typecheck) 492.3ms Cached
🟦 RunTask(runtime:test) 534.1ms Cached
🟩 RunTask(report:format) 2s Passed
🟦 RunTask(report:test) 559ms Cached
🟩 RunTask(nx-compat:format) 2s Passed
🟩 RunTask(runtime:format) 1.8s Passed
🟦 RunTask(nx-compat:typecheck) 544.4ms Cached
🟦 RunTask(runtime:lint) 557.7ms Cached
🟦 RunTask(nx-compat:lint) 706.7ms Cached
🟦 RunTask(website:typecheck) 523.5ms Cached
🟦 RunTask(website:build) 4.9s Cached
🟦 RunTask(website:lint) 4.5s Cached
🟦 RunTask(website:test) 4.8s Cached
🟩 RunTask(website:format) 11.3s Passed
Environment

OS: Windows
Matrix:

os = windows-latest
node-version = 18
Touched files
.github/workflows/moon.yml
.github/workflows/rust.yml
.moon/workspace.yml
.yarn/versions/2a5a0c21.yml
CHANGELOG.md
Cargo.lock
Cargo.toml
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__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_task_glob.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__setup_toolchain__graphs_same_toolchain.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-pipeline/src/action_pipeline.rs
crates/action/src/action_node.rs
crates/action/src/operation.rs
crates/actions/src/actions/install_deps.rs
crates/actions/src/actions/setup_toolchain.rs
crates/actions/src/actions/sync_project.rs
crates/affected/src/affected_tracker.rs
crates/affected/tests/__fixtures__/tasks/ci/moon.yml
crates/affected/tests/affected_tracker_test.rs
crates/app/Cargo.toml
crates/app/src/app.rs
crates/app/src/commands/ci.rs
crates/app/src/commands/docker/file.rs
crates/app/src/commands/docker/prune.rs
crates/app/src/commands/node/run_script.rs
crates/app/src/commands/project.rs
crates/app/src/commands/query.rs
crates/app/src/commands/run.rs
crates/app/src/commands/task.rs
crates/app/src/commands/templates.rs
crates/app/src/components.rs
crates/app/src/queries/tasks.rs
crates/app/src/systems/analyze.rs
crates/app/src/systems/bootstrap.rs
crates/args/src/lib.rs
crates/cli/src/main.rs
crates/cli/tests/action_graph_test.rs
crates/cli/tests/query_test.rs
crates/cli/tests/run_test.rs
crates/cli/tests/snapshots/action_graph_test__action_graph__aliases__resolves_aliases_in_task_deps.snap
crates/cli/tests/snapshots/migrate_test__from_package_json__converts_scripts-2.snap
crates/cli/tests/snapshots/migrate_test__from_package_json__links_depends_on-2.snap
crates/cli/tests/snapshots/project_test__advanced_config.snap
crates/cli/tests/snapshots/project_test__basic_config.snap
crates/cli/tests/snapshots/project_test__depends_on_paths.snap
crates/cli/tests/snapshots/project_test__empty_config.snap
crates/cli/tests/snapshots/project_test__includes_metadata.snap
crates/cli/tests/snapshots/project_test__no_config.snap
crates/cli/tests/snapshots/project_test__root_level.snap
crates/cli/tests/snapshots/project_test__with_tasks.snap
crates/cli/tests/snapshots/run_bun_test__bun__infer_tasks__inherits_tasks.snap
crates/cli/tests/snapshots/run_node_test__aliases__runs_via_package_name.snap
crates/cli/tests/snapshots/run_test__dependencies__changes_primary_hash_if_deps_hash_changes.snap
crates/cli/tests/snapshots/run_test__dependencies__generates_unique_hashes_for_each_target.snap
crates/cli/tests/snapshots/run_test__output_styles__hash.snap
crates/cli/tests/snapshots/task_test__can_show_internal.snap
crates/cli/tests/snapshots/task_test__shows_inputs.snap
crates/cli/tests/snapshots/task_test__shows_outputs.snap
crates/codegen/Cargo.toml
crates/codegen/src/codegen.rs
crates/codegen/src/templates_command.rs
crates/codegen/tests/codegen_test.rs
crates/common/src/consts.rs
crates/config-schema/src/typescript_types.rs
crates/config/src/inherited_tasks_config.rs
crates/config/src/language_platform.rs
crates/config/src/lib.rs
crates/config/src/macros.rs
crates/config/src/patterns.rs
crates/config/src/project/overrides_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/poly.rs
crates/config/src/template/template_locator.rs
crates/config/src/template_config.rs
crates/config/src/toolchain_config.rs
crates/config/src/workspace/remote_config.rs
crates/config/src/workspace_config.rs
crates/config/tests/inherited_tasks_config_test.rs
crates/config/tests/project_config_test.rs
crates/config/tests/task_config_test.rs
crates/config/tests/workspace_config_test.rs
crates/project-builder/src/project_builder.rs
crates/project-builder/tests/__fixtures__/builder/baz/moon.yml
crates/project-builder/tests/__fixtures__/builder/baz/package.json
crates/project-builder/tests/__fixtures__/builder/foo/package.json
crates/project-builder/tests/__fixtures__/builder/foo/tsconfig.json
crates/project-builder/tests/__fixtures__/builder/qux/tsconfig.json
crates/project-builder/tests/__fixtures__/langs/bun-config/moon.yml
crates/project-builder/tests/__fixtures__/langs/bun/moon.yml
crates/project-builder/tests/__fixtures__/langs/deno-config/moon.yml
crates/project-builder/tests/__fixtures__/langs/deno/moon.yml
crates/project-builder/tests/__fixtures__/langs/js/moon.yml
crates/project-builder/tests/__fixtures__/langs/project-platform/moon.yml
crates/project-builder/tests/__fixtures__/langs/project-platform/package.json
crates/project-builder/tests/project_builder_test.rs
crates/project-graph/tests/__fixtures__/query/a/moon.yml
crates/project-graph/tests/project_graph_test.rs
crates/project/src/project.rs
crates/query/Cargo.toml
crates/query/src/builder.rs
crates/query/tests/builder_test.rs
crates/remote/Cargo.toml
crates/remote/src/compression.rs
crates/remote/src/fs_digest.rs
crates/remote/src/grpc_remote_client.rs
crates/remote/src/http_endpoints.rs
crates/remote/src/http_remote_client.rs
crates/remote/src/lib.rs
crates/remote/src/remote_error.rs
crates/remote/src/remote_service.rs
crates/target/src/target_locator.rs
crates/target/tests/target_locator_test.rs
crates/task-builder/src/task_deps_builder.rs
crates/task-builder/src/tasks_builder.rs
crates/task-builder/tests/__fixtures__/builder/args-glob/moon.yml
crates/task-builder/tests/__fixtures__/builder/options-default/moon.yml
crates/task-builder/tests/__fixtures__/builder/options-default/package.json
crates/task-builder/tests/__fixtures__/builder/platforms/moon.yml
crates/task-builder/tests/__fixtures__/builder/scopes/moon.yml
crates/task-builder/tests/__fixtures__/builder/scopes/package.json
crates/task-builder/tests/__fixtures__/builder/scripts/moon.yml
crates/task-builder/tests/__fixtures__/builder/toolchains/moon.yml
crates/task-builder/tests/task_deps_builder_test.rs
crates/task-builder/tests/tasks_builder_test.rs
crates/task-expander/src/expander_utils.rs
crates/task-expander/src/task_expander.rs
crates/task-expander/src/token_expander.rs
crates/task-expander/tests/token_expander_test.rs
crates/task-hasher/src/task_hash.rs
crates/task-runner/src/command_builder.rs
crates/task-runner/src/command_executor.rs
crates/task-runner/src/task_runner.rs
crates/task/src/lib.rs
crates/task/src/task.rs
crates/task/src/task_options.rs
crates/test-utils/Cargo.toml
crates/test-utils/src/platform_manager.rs
crates/test-utils/src/workspace_mocker.rs
crates/toolchain/Cargo.toml
crates/toolchain/src/detect/mod.rs
crates/toolchain/src/detect/project_platform.rs
crates/toolchain/src/detect/project_toolchain.rs
crates/toolchain/src/detect/task_platform.rs
crates/toolchain/src/detect/task_toolchain.rs
crates/toolchain/src/runtime.rs
crates/workspace-graph/src/query_projects.rs
crates/workspace-graph/src/query_tasks.rs
crates/workspace/src/workspace_builder.rs
legacy/bun/lang/Cargo.toml
legacy/bun/lang/src/bun_lockb.rs
legacy/bun/platform/src/actions/install_deps.rs
legacy/bun/platform/src/bun_platform.rs
legacy/bun/platform/src/lib.rs
legacy/core/platform/src/manager.rs
legacy/core/test-utils/Cargo.toml
legacy/core/test-utils/src/cli.rs
legacy/core/tool/src/errors.rs
legacy/core/utils/Cargo.toml
legacy/core/utils/src/regex.rs
legacy/deno/platform/src/deno_platform.rs
legacy/javascript/platform/src/infer_tasks.rs
legacy/javascript/platform/tests/infer_tasks_test.rs
legacy/node/lang/Cargo.toml
legacy/node/lang/src/yarn/mod.rs
legacy/node/platform/src/actions/install_deps.rs
legacy/node/platform/src/lib.rs
legacy/node/platform/src/node_platform.rs
legacy/python/platform/src/actions/install_deps.rs
legacy/python/platform/src/python_platform.rs
legacy/rust/lang/Cargo.toml
legacy/rust/platform/src/rust_platform.rs
legacy/rust/platform/tests/rust_platform_test.rs
legacy/system/platform/src/system_platform.rs
legacy/typescript/lang/Cargo.toml
legacy/typescript/lang/src/tsconfig.rs
legacy/typescript/lang/tests/tsconfig_test.rs
legacy/typescript/platform/src/sync_project.rs
legacy/typescript/platform/tests/sync_project_test.rs
packages/types/src/common.ts
packages/types/src/project-config.ts
packages/types/src/tasks-config.ts
packages/types/src/template-config.ts
packages/types/src/toolchain-config.ts
packages/types/src/workspace-config.ts
tests/fixtures/bun-node-pm/bun/.bunrc
tests/fixtures/bun-node-pm/bun/moon.yml
tests/fixtures/bun-node-pm/node/moon.yml
tests/fixtures/bun/.bunrc
tests/fixtures/bun/base/moon.yml
tests/fixtures/bun/package-manager/moon.yml
tests/fixtures/bun/scripts/moon.yml
tests/fixtures/bun/version-override/moon.yml
tests/fixtures/deno/base/moon.yml
tests/fixtures/deno/deno.json
tests/fixtures/deno/version-override/moon.yml
website/blog/2025-01-06_moon-v1.31.mdx
website/blog/img/moon/v1.31.png
website/docs/__partials__/create-task/bun/args.mdx
website/docs/__partials__/create-task/bun/base.mdx
website/docs/__partials__/create-task/bun/filegroups.mdx
website/docs/__partials__/create-task/bun/inputs.mdx
website/docs/__partials__/create-task/bun/outputs.mdx
website/docs/__partials__/migrate/bun/migrate.mdx
website/docs/cheat-sheet.mdx
website/docs/commands/docker/file.mdx
website/docs/commands/query/tasks.mdx
website/docs/commands/run.mdx
website/docs/concepts/query-lang.mdx
website/docs/concepts/task-inheritance.mdx
website/docs/concepts/token.mdx
website/docs/config/project.mdx
website/docs/config/tasks.mdx
website/docs/config/template.mdx
website/docs/config/toolchain.mdx
website/docs/config/workspace.mdx
website/docs/faq.mdx
website/docs/guides/codegen.mdx
website/docs/guides/debug-task.mdx
website/docs/guides/javascript/bun-handbook.mdx
website/docs/guides/javascript/deno-handbook.mdx
website/docs/guides/javascript/node-handbook.mdx
website/docs/guides/remote-cache.mdx
website/docs/guides/rust/handbook.mdx
website/docs/guides/webhooks.mdx
website/docs/how-it-works/languages.mdx
website/docs/intro.mdx
website/static/schemas/project.json
website/static/schemas/tasks.json
website/static/schemas/template.json
website/static/schemas/toolchain.json
website/static/schemas/workspace.json

Copy link

github-actions bot commented Dec 13, 2024

Run report for 45092a04 (windows-latest, 20)

Total time: 1m 39s | Comparison time: 5m 8s | Estimated savings: 3m 28s (67.7% faster)

Action Time Status Info
🟩 SyncWorkspace 32.3ms Passed
🟩 SetupToolchain(node:~20) 26.2s Passed
🟩 SyncProject(node, types) 5.2ms Passed
🟩 SyncProject(node, visualizer) 6.4ms Passed
🟩 SyncProject(node, runtime) 6.9ms Passed
🟩 SyncProject(node, report) 4.3ms Passed
🟩 SyncProject(node, nx-compat) 4.6ms Passed
🟩 SyncProject(node, website) 5.1ms Passed
🟩 InstallWorkspaceDeps(node:~20) 57.3s Passed
🟦 RunTask(visualizer:lint) 593.4ms Cached
🟦 RunTask(visualizer:typecheck) 712.8ms Cached
🟦 RunTask(visualizer:test) 713.3ms Cached
🟦 RunTask(types:lint) 418.7ms Cached
🟦 RunTask(types:build) 524.6ms Cached
🟦 RunTask(visualizer:build) 567.5ms Cached
🟦 RunTask(types:typecheck) 420.5ms Cached
🟩 RunTask(types:format) 2.4s Passed
🟦 RunTask(types:test) 1.1s Cached
🟦 RunTask(runtime:build) 1s Cached
🟦 RunTask(report:lint) 482.1ms Cached
And 19 more...
Expanded report
Action Time Status Info
🟦 RunTask(nx-compat:test) 625ms Cached
🟩 RunTask(visualizer:format) 2.1s Passed
🟦 RunTask(report:typecheck) 421.5ms Cached
🟦 RunTask(nx-compat:build) 408.7ms Cached
🟦 RunTask(report:build) 401.2ms Cached
🟦 RunTask(runtime:typecheck) 380.6ms Cached
🟦 RunTask(runtime:test) 457.6ms Cached
🟦 RunTask(report:test) 455.9ms Cached
🟦 RunTask(nx-compat:typecheck) 431.6ms Cached
🟩 RunTask(nx-compat:format) 2.1s Passed
🟩 RunTask(runtime:format) 1.8s Passed
🟩 RunTask(report:format) 2.1s Passed
🟦 RunTask(runtime:lint) 551.7ms Cached
🟦 RunTask(nx-compat:lint) 482.5ms Cached
🟦 RunTask(website:typecheck) 572.5ms Cached
🟦 RunTask(website:build) 4.4s Cached
🟦 RunTask(website:lint) 4s Cached
🟦 RunTask(website:test) 4.2s Cached
🟩 RunTask(website:format) 10.5s Passed
Environment

OS: Windows
Matrix:

os = windows-latest
node-version = 20
Touched files
.github/workflows/moon.yml
.github/workflows/rust.yml
.moon/workspace.yml
.yarn/versions/2a5a0c21.yml
CHANGELOG.md
Cargo.lock
Cargo.toml
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__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_task_glob.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__setup_toolchain__graphs_same_toolchain.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-pipeline/src/action_pipeline.rs
crates/action/src/action_node.rs
crates/action/src/operation.rs
crates/actions/src/actions/install_deps.rs
crates/actions/src/actions/setup_toolchain.rs
crates/actions/src/actions/sync_project.rs
crates/affected/src/affected_tracker.rs
crates/affected/tests/__fixtures__/tasks/ci/moon.yml
crates/affected/tests/affected_tracker_test.rs
crates/app/Cargo.toml
crates/app/src/app.rs
crates/app/src/commands/ci.rs
crates/app/src/commands/docker/file.rs
crates/app/src/commands/docker/prune.rs
crates/app/src/commands/node/run_script.rs
crates/app/src/commands/project.rs
crates/app/src/commands/query.rs
crates/app/src/commands/run.rs
crates/app/src/commands/task.rs
crates/app/src/commands/templates.rs
crates/app/src/components.rs
crates/app/src/queries/tasks.rs
crates/app/src/systems/analyze.rs
crates/app/src/systems/bootstrap.rs
crates/args/src/lib.rs
crates/cli/src/main.rs
crates/cli/tests/action_graph_test.rs
crates/cli/tests/query_test.rs
crates/cli/tests/run_test.rs
crates/cli/tests/snapshots/action_graph_test__action_graph__aliases__resolves_aliases_in_task_deps.snap
crates/cli/tests/snapshots/migrate_test__from_package_json__converts_scripts-2.snap
crates/cli/tests/snapshots/migrate_test__from_package_json__links_depends_on-2.snap
crates/cli/tests/snapshots/project_test__advanced_config.snap
crates/cli/tests/snapshots/project_test__basic_config.snap
crates/cli/tests/snapshots/project_test__depends_on_paths.snap
crates/cli/tests/snapshots/project_test__empty_config.snap
crates/cli/tests/snapshots/project_test__includes_metadata.snap
crates/cli/tests/snapshots/project_test__no_config.snap
crates/cli/tests/snapshots/project_test__root_level.snap
crates/cli/tests/snapshots/project_test__with_tasks.snap
crates/cli/tests/snapshots/run_bun_test__bun__infer_tasks__inherits_tasks.snap
crates/cli/tests/snapshots/run_node_test__aliases__runs_via_package_name.snap
crates/cli/tests/snapshots/run_test__dependencies__changes_primary_hash_if_deps_hash_changes.snap
crates/cli/tests/snapshots/run_test__dependencies__generates_unique_hashes_for_each_target.snap
crates/cli/tests/snapshots/run_test__output_styles__hash.snap
crates/cli/tests/snapshots/task_test__can_show_internal.snap
crates/cli/tests/snapshots/task_test__shows_inputs.snap
crates/cli/tests/snapshots/task_test__shows_outputs.snap
crates/codegen/Cargo.toml
crates/codegen/src/codegen.rs
crates/codegen/src/templates_command.rs
crates/codegen/tests/codegen_test.rs
crates/common/src/consts.rs
crates/config-schema/src/typescript_types.rs
crates/config/src/inherited_tasks_config.rs
crates/config/src/language_platform.rs
crates/config/src/lib.rs
crates/config/src/macros.rs
crates/config/src/patterns.rs
crates/config/src/project/overrides_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/poly.rs
crates/config/src/template/template_locator.rs
crates/config/src/template_config.rs
crates/config/src/toolchain_config.rs
crates/config/src/workspace/remote_config.rs
crates/config/src/workspace_config.rs
crates/config/tests/inherited_tasks_config_test.rs
crates/config/tests/project_config_test.rs
crates/config/tests/task_config_test.rs
crates/config/tests/workspace_config_test.rs
crates/project-builder/src/project_builder.rs
crates/project-builder/tests/__fixtures__/builder/baz/moon.yml
crates/project-builder/tests/__fixtures__/builder/baz/package.json
crates/project-builder/tests/__fixtures__/builder/foo/package.json
crates/project-builder/tests/__fixtures__/builder/foo/tsconfig.json
crates/project-builder/tests/__fixtures__/builder/qux/tsconfig.json
crates/project-builder/tests/__fixtures__/langs/bun-config/moon.yml
crates/project-builder/tests/__fixtures__/langs/bun/moon.yml
crates/project-builder/tests/__fixtures__/langs/deno-config/moon.yml
crates/project-builder/tests/__fixtures__/langs/deno/moon.yml
crates/project-builder/tests/__fixtures__/langs/js/moon.yml
crates/project-builder/tests/__fixtures__/langs/project-platform/moon.yml
crates/project-builder/tests/__fixtures__/langs/project-platform/package.json
crates/project-builder/tests/project_builder_test.rs
crates/project-graph/tests/__fixtures__/query/a/moon.yml
crates/project-graph/tests/project_graph_test.rs
crates/project/src/project.rs
crates/query/Cargo.toml
crates/query/src/builder.rs
crates/query/tests/builder_test.rs
crates/remote/Cargo.toml
crates/remote/src/compression.rs
crates/remote/src/fs_digest.rs
crates/remote/src/grpc_remote_client.rs
crates/remote/src/http_endpoints.rs
crates/remote/src/http_remote_client.rs
crates/remote/src/lib.rs
crates/remote/src/remote_error.rs
crates/remote/src/remote_service.rs
crates/target/src/target_locator.rs
crates/target/tests/target_locator_test.rs
crates/task-builder/src/task_deps_builder.rs
crates/task-builder/src/tasks_builder.rs
crates/task-builder/tests/__fixtures__/builder/args-glob/moon.yml
crates/task-builder/tests/__fixtures__/builder/options-default/moon.yml
crates/task-builder/tests/__fixtures__/builder/options-default/package.json
crates/task-builder/tests/__fixtures__/builder/platforms/moon.yml
crates/task-builder/tests/__fixtures__/builder/scopes/moon.yml
crates/task-builder/tests/__fixtures__/builder/scopes/package.json
crates/task-builder/tests/__fixtures__/builder/scripts/moon.yml
crates/task-builder/tests/__fixtures__/builder/toolchains/moon.yml
crates/task-builder/tests/task_deps_builder_test.rs
crates/task-builder/tests/tasks_builder_test.rs
crates/task-expander/src/expander_utils.rs
crates/task-expander/src/task_expander.rs
crates/task-expander/src/token_expander.rs
crates/task-expander/tests/token_expander_test.rs
crates/task-hasher/src/task_hash.rs
crates/task-runner/src/command_builder.rs
crates/task-runner/src/command_executor.rs
crates/task-runner/src/task_runner.rs
crates/task/src/lib.rs
crates/task/src/task.rs
crates/task/src/task_options.rs
crates/test-utils/Cargo.toml
crates/test-utils/src/platform_manager.rs
crates/test-utils/src/workspace_mocker.rs
crates/toolchain/Cargo.toml
crates/toolchain/src/detect/mod.rs
crates/toolchain/src/detect/project_platform.rs
crates/toolchain/src/detect/project_toolchain.rs
crates/toolchain/src/detect/task_platform.rs
crates/toolchain/src/detect/task_toolchain.rs
crates/toolchain/src/runtime.rs
crates/workspace-graph/src/query_projects.rs
crates/workspace-graph/src/query_tasks.rs
crates/workspace/src/workspace_builder.rs
legacy/bun/lang/Cargo.toml
legacy/bun/lang/src/bun_lockb.rs
legacy/bun/platform/src/actions/install_deps.rs
legacy/bun/platform/src/bun_platform.rs
legacy/bun/platform/src/lib.rs
legacy/core/platform/src/manager.rs
legacy/core/test-utils/Cargo.toml
legacy/core/test-utils/src/cli.rs
legacy/core/tool/src/errors.rs
legacy/core/utils/Cargo.toml
legacy/core/utils/src/regex.rs
legacy/deno/platform/src/deno_platform.rs
legacy/javascript/platform/src/infer_tasks.rs
legacy/javascript/platform/tests/infer_tasks_test.rs
legacy/node/lang/Cargo.toml
legacy/node/lang/src/yarn/mod.rs
legacy/node/platform/src/actions/install_deps.rs
legacy/node/platform/src/lib.rs
legacy/node/platform/src/node_platform.rs
legacy/python/platform/src/actions/install_deps.rs
legacy/python/platform/src/python_platform.rs
legacy/rust/lang/Cargo.toml
legacy/rust/platform/src/rust_platform.rs
legacy/rust/platform/tests/rust_platform_test.rs
legacy/system/platform/src/system_platform.rs
legacy/typescript/lang/Cargo.toml
legacy/typescript/lang/src/tsconfig.rs
legacy/typescript/lang/tests/tsconfig_test.rs
legacy/typescript/platform/src/sync_project.rs
legacy/typescript/platform/tests/sync_project_test.rs
packages/types/src/common.ts
packages/types/src/project-config.ts
packages/types/src/tasks-config.ts
packages/types/src/template-config.ts
packages/types/src/toolchain-config.ts
packages/types/src/workspace-config.ts
tests/fixtures/bun-node-pm/bun/.bunrc
tests/fixtures/bun-node-pm/bun/moon.yml
tests/fixtures/bun-node-pm/node/moon.yml
tests/fixtures/bun/.bunrc
tests/fixtures/bun/base/moon.yml
tests/fixtures/bun/package-manager/moon.yml
tests/fixtures/bun/scripts/moon.yml
tests/fixtures/bun/version-override/moon.yml
tests/fixtures/deno/base/moon.yml
tests/fixtures/deno/deno.json
tests/fixtures/deno/version-override/moon.yml
website/blog/2025-01-06_moon-v1.31.mdx
website/blog/img/moon/v1.31.png
website/docs/__partials__/create-task/bun/args.mdx
website/docs/__partials__/create-task/bun/base.mdx
website/docs/__partials__/create-task/bun/filegroups.mdx
website/docs/__partials__/create-task/bun/inputs.mdx
website/docs/__partials__/create-task/bun/outputs.mdx
website/docs/__partials__/migrate/bun/migrate.mdx
website/docs/cheat-sheet.mdx
website/docs/commands/docker/file.mdx
website/docs/commands/query/tasks.mdx
website/docs/commands/run.mdx
website/docs/concepts/query-lang.mdx
website/docs/concepts/task-inheritance.mdx
website/docs/concepts/token.mdx
website/docs/config/project.mdx
website/docs/config/tasks.mdx
website/docs/config/template.mdx
website/docs/config/toolchain.mdx
website/docs/config/workspace.mdx
website/docs/faq.mdx
website/docs/guides/codegen.mdx
website/docs/guides/debug-task.mdx
website/docs/guides/javascript/bun-handbook.mdx
website/docs/guides/javascript/deno-handbook.mdx
website/docs/guides/javascript/node-handbook.mdx
website/docs/guides/remote-cache.mdx
website/docs/guides/rust/handbook.mdx
website/docs/guides/webhooks.mdx
website/docs/how-it-works/languages.mdx
website/docs/intro.mdx
website/static/schemas/project.json
website/static/schemas/tasks.json
website/static/schemas/template.json
website/static/schemas/toolchain.json
website/static/schemas/workspace.json

milesj and others added 2 commits December 28, 2024 14:52
* Add new option.

* Update tracker.

* Add tests.

* Polish.
milesj and others added 10 commits December 31, 2024 16:11
…1757)

* Update task config.

* Polish.

* Update queries.

* Update builders.

* Fix config tests.

* Update tests.

* Update changelog.

* Update infer tasks.

* Fix task builder.

* Update manager.

* Rework runtime.

* Polish.

* Update action tests.

* Fix some tests.

* Polish.

* Polish.

* Improve output.

* Fix bun.

* Update snaps.

* Update docs.

* Fix lint.
* Update extends.

* Update template.

* Fix panic.

* Fix types.
… as many tasks as possible (#1773)

new: Add `moon run --no-bail` to disable fail-fast behavior

The --no-bail flag makes moon run behave more like moon ci.
* Update deps.

* Use symlinks.

* Add compression setting.

* Add compression.

* Add decompression.

* Start on http.

* Polish.

* Move error.
* Update locator.

* Update graph.

* Update ci.

* Add locator tests.

* Add tests.
* First pass.

* Second pass.

* Update changelog.
* Update templates command.

* Add glob protocol.

* Fix typo.

* Polish.

* Rework prefixing.
* Retry installs.

* Update expander.

* Add inferInputs.

* Infer from env.

* Fix tests.
* Update types.

* Fix pipeline cancel.

* Improve cancel.

* Check channel.
* Fix docker.

* Try ubuntu 20.

* Disable cache.

* Start on blog.

* Add blog post.

* Add image.
@milesj milesj merged commit 650600e into master Jan 6, 2025
43 checks passed
@milesj milesj deleted the develop-1.31 branch January 6, 2025 18:23
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.

2 participants