Skip to content

Conversation

milesj
Copy link
Collaborator

@milesj milesj commented Oct 11, 2025

No description provided.

Copy link

github-actions bot commented Oct 11, 2025

Run report for 499a4ac1 (ubuntu-latest)

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

Action Time Status Info
🟩 SyncWorkspace 483.7ms Passed
🟩 SyncProject(visualizer) 17.6ms Passed
🟩 SyncProject(types) 19.5ms Passed
🟩 SyncProject(report) 16.5ms Passed
🟩 SyncProject(runtime) 23.4ms Passed
🟩 SyncProject(website) 20.8ms Passed
🟩 SetupProto(0.53.2) 8.3s Passed
🟩 SetupToolchain(node:22.14.0) 6.9s Passed
🟩 SetupToolchain(yarn:4.8.0) 1.1s Passed
⬛️ SetupToolchain(javascript) 0.2ms Skipped
🟩 SetupEnvironment(javascript) 3.7ms Passed
🟩 InstallDependencies(javascript) 34.5s Passed
🟦 RunTask(types:lint) 270.1ms Cached
🟦 RunTask(types:format) 371.1ms Cached
🟦 RunTask(types:test) 411.2ms Cached
🟦 RunTask(types:typecheck) 153.4ms Cached
🟦 RunTask(visualizer:lint) 153.6ms Cached
🟦 RunTask(visualizer:typecheck) 202.5ms Cached
🟦 RunTask(visualizer:test) 274.4ms Cached
🟦 RunTask(visualizer:format) 260ms Cached
And 17 more...
Expanded report
Action Time Status Info
🟦 RunTask(visualizer:build) 890.3ms Cached
🟦 RunTask(types:build) 1.7s Cached
🟦 RunTask(report:typecheck) 213.2ms Cached
🟦 RunTask(runtime:format) 287.5ms Cached
🟦 RunTask(report:test) 349.6ms Cached
🟦 RunTask(report:lint) 149.2ms Cached
🟦 RunTask(runtime:typecheck) 148ms Cached
🟦 RunTask(report:format) 240.7ms Cached
🟦 RunTask(runtime:build) 610.9ms Cached
🟦 RunTask(runtime:test) 250.6ms Cached
🟦 RunTask(report:build) 872ms Cached
🟦 RunTask(runtime:lint) 855.7ms Cached
🟦 RunTask(website:typecheck) 874.4ms Cached
🟦 RunTask(website:lint) 594.2ms Cached
🟦 RunTask(website:test) 958.5ms Cached
🟦 RunTask(website:format) 779ms Cached
🟦 RunTask(website:build) 13.6s Cached
Environment

OS: Linux
Matrix:

os = ubuntu-latest
Touched files
.moon/tasks/node.yml
.moon/workspace.yml
.yarn/versions/066b9ce2.yml
CHANGELOG.md
Cargo.lock
crates/action-graph/src/action_graph_builder.rs
crates/action-graph/tests/__fixtures__/projects/baz/moon.yml
crates/action-graph/tests/__fixtures__/projects/qux/moon.yml
crates/actions/src/actions/sync_workspace.rs
crates/actions/src/operations/sync_codeowners.rs
crates/actions/src/operations/sync_vcs_hooks.rs
crates/actions/tests/__fixtures__/projects/b/moon.yml
crates/actions/tests/__fixtures__/projects/c/moon.yml
crates/actions/tests/sync_workspace_test.rs
crates/app/src/commands/init/mod.rs
crates/app/src/commands/init/snapshots/moon_app__commands__init__tests__renders_bitbucket.snap
crates/app/src/commands/init/snapshots/moon_app__commands__init__tests__renders_git_vcs.snap
crates/app/src/commands/init/snapshots/moon_app__commands__init__tests__renders_gitlab.snap
crates/app/src/commands/init/snapshots/moon_app__commands__init__tests__renders_svn_vcs.snap
crates/app/src/commands/migrate/v2.rs
crates/app/src/commands/project.rs
crates/app/src/commands/query.rs
crates/app/src/commands/task.rs
crates/cli/tests/ext_test.rs
crates/cli/tests/run_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/project_test__includes_metadata.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__hashing__supports_diff_walking_strategies.snap
crates/cli/tests/snapshots/run_test__output_styles__hash.snap
crates/config/src/config_loader.rs
crates/config/src/inherited_tasks_config.rs
crates/config/src/inherited_tasks_manager.rs
crates/config/src/lib.rs
crates/config/src/patterns.rs
crates/config/src/project/dep_config.rs
crates/config/src/project/docker_config.rs
crates/config/src/project/mod.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/poly.rs
crates/config/src/shapes/portable_path.rs
crates/config/src/task_config.rs
crates/config/src/task_options_config.rs
crates/config/src/template/frontmatter.rs
crates/config/src/template_config.rs
crates/config/src/toolchain/bin_config.rs
crates/config/src/toolchain/moon_config.rs
crates/config/src/toolchain_config.rs
crates/config/src/types.rs
crates/config/src/validate.rs
crates/config/src/workspace/codeowners_config.rs
crates/config/src/workspace/docker_config.rs
crates/config/src/workspace/experiments_config.rs
crates/config/src/workspace/extensions_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/remote_config.rs
crates/config/src/workspace/vcs_config.rs
crates/config/src/workspace_config.rs
crates/config/templates/workspace.yml
crates/config/tests/__fixtures__/extends/workspace/base-0.yml
crates/config/tests/__fixtures__/extends/workspace/base-1.yml
crates/config/tests/__fixtures__/extends/workspace/base-2.yml
crates/config/tests/__fixtures__/pkl/.moon/workspace.pkl
crates/config/tests/__fixtures__/pkl/moon.pkl
crates/config/tests/__fixtures__/pkl/task.pkl
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/toolchain_config_test.rs
crates/config/tests/workspace_config_test.rs
crates/extension-plugin/src/extension_registry.rs
crates/plugin/src/host.rs
crates/project-builder/src/project_builder.rs
crates/project-builder/tests/__fixtures__/langs/bun/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/ts-disabled/moon.yml
crates/project-builder/tests/__fixtures__/langs/ts-enabled/moon.yml
crates/project-graph/tests/__fixtures__/inheritance/scoped/bun-with-ts/moon.yml
crates/project-graph/tests/__fixtures__/inheritance/scoped/bun/moon.yml
crates/project-graph/tests/__fixtures__/inheritance/scoped/deno/moon.yml
crates/project-graph/tests/__fixtures__/inheritance/scoped/node-library/moon.yml
crates/project-graph/tests/__fixtures__/inheritance/scoped/node/moon.yml
crates/project-graph/tests/__fixtures__/inheritance/scoped/system-library/moon.yml
crates/project-graph/tests/__fixtures__/query/a/moon.yml
crates/project/src/project.rs
crates/task-builder/Cargo.toml
crates/task-builder/src/tasks_builder.rs
crates/task-builder/tests/__fixtures__/builder/extends/moon.yml
crates/task-builder/tests/__fixtures__/builder/global/tasks.yml
crates/task-builder/tests/__fixtures__/builder/global/tasks/tag-extends.yml
crates/task-builder/tests/__fixtures__/builder/global/tasks/tag-merge.yml
crates/task-builder/tests/__fixtures__/builder/local-mode/moon.yml
crates/task-builder/tests/__fixtures__/builder/local/moon.yml
crates/task-builder/tests/__fixtures__/builder/merge-append/moon.yml
crates/task-builder/tests/__fixtures__/builder/merge-prepend/moon.yml
crates/task-builder/tests/__fixtures__/builder/merge-preserve/moon.yml
crates/task-builder/tests/__fixtures__/builder/merge-replace-empty/moon.yml
crates/task-builder/tests/__fixtures__/builder/merge-replace-undefined/moon.yml
crates/task-builder/tests/__fixtures__/builder/merge-replace/moon.yml
crates/task-builder/tests/__fixtures__/builder/options/moon.yml
crates/task-builder/tests/tasks_builder_test.rs
crates/task-expander/src/token_expander.rs
crates/task-expander/tests/token_expander_test.rs
crates/task-expander/tests/utils.rs
crates/task-runner/src/task_hashing.rs
crates/task-runner/tests/__fixtures__/toolchain/project/moon.yml
crates/task/src/task.rs
crates/task/src/task_options.rs
crates/test-utils/src/workspace_mocker.rs
crates/toolchain-plugin/src/toolchain_registry.rs
crates/toolchain-plugin/src/toolchain_registry_actions.rs
crates/toolchain/Cargo.toml
crates/toolchain/src/lib.rs
crates/vcs-hooks/src/hooks_generator.rs
crates/vcs-hooks/src/hooks_hash.rs
crates/workspace/src/projects_locator.rs
crates/workspace/src/workspace_builder.rs
justfile
legacy/core/test-utils/src/configs.rs
packages/types/src/project-config.ts
packages/types/src/project.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
packages/visualizer/moon.yml
scenarios/deno-signals/moon.yml
scenarios/js-platforms/moon.yml
scenarios/signals/moon.yml
tests/fixtures/bun/version-override/moon.yml
tests/fixtures/cases/base/moon.yml
tests/fixtures/cases/interactive/moon.yml
tests/fixtures/cases/mutex/moon.yml
tests/fixtures/config-extends/.moon/workspace.yml
tests/fixtures/deno/version-override/moon.yml
tests/fixtures/node/version-override/moon.yml
tests/fixtures/projects/metadata/moon.yml
tests/fixtures/tasks/persistent/moon.yml
tests/fixtures/typescript/create-config-disabled/moon.yml
tests/fixtures/typescript/deps-no-config-disabled/moon.yml
tests/fixtures/typescript/deps-with-config-disabled/moon.yml
tests/fixtures/typescript/out-dir-routing-project-disabled/moon.yml
tests/fixtures/typescript/syncs-deps-refs-project-disabled/moon.yml
tests/fixtures/typescript/syncs-paths-refs-project-disabled/moon.yml
wasm/Cargo.lock
website/moon.yml
website/static/schemas/project.json
website/static/schemas/tasks.json
website/static/schemas/template-frontmatter.json
website/static/schemas/template.json
website/static/schemas/toolchain.json
website/static/schemas/workspace.json

Copy link

github-actions bot commented Oct 11, 2025

Run report for 499a4ac1 (windows-latest)

Total time: 3m 42s | Comparison time: 7m 18s | Estimated savings: 3m 36s (49.4% faster)

Action Time Status Info
🟩 SyncWorkspace 627.7ms Passed
🟩 SyncProject(visualizer) 319ms Passed
🟩 SyncProject(types) 315.9ms Passed
🟩 SyncProject(report) 11.3ms Passed
🟩 SyncProject(runtime) 14.9ms Passed
🟩 SyncProject(website) 28.9ms Passed
🟩 SetupProto(0.53.2) 10.3s Passed
🟩 SetupToolchain(node:22.14.0) 2m 20s Passed SLOW
🟩 SetupToolchain(yarn:4.8.0) 1.3s Passed
⬛️ SetupToolchain(javascript) 0.3ms Skipped
🟩 SetupEnvironment(javascript) 5.4ms Passed
🟩 InstallDependencies(javascript) 53.3s Passed
🟦 RunTask(types:lint) 378.8ms Cached
🟦 RunTask(visualizer:format) 510ms Cached
🟦 RunTask(types:format) 516.1ms Cached
🟦 RunTask(visualizer:typecheck) 226.3ms Cached
🟦 RunTask(types:typecheck) 212.8ms Cached
🟦 RunTask(types:test) 318ms Cached
🟦 RunTask(visualizer:test) 326.6ms Cached
🟦 RunTask(visualizer:lint) 220.3ms Cached
And 17 more...
Expanded report
Action Time Status Info
🟦 RunTask(visualizer:build) 1.1s Cached
🟦 RunTask(types:build) 2.1s Cached
🟦 RunTask(runtime:lint) 279.3ms Cached
🟦 RunTask(report:test) 435.4ms Cached
🟦 RunTask(report:lint) 184.2ms Cached
🟦 RunTask(runtime:format) 278.8ms Cached
🟦 RunTask(report:format) 311.2ms Cached
🟦 RunTask(runtime:build) 825.7ms Cached
🟦 RunTask(report:typecheck) 184.2ms Cached
🟦 RunTask(report:build) 1s Cached
🟦 RunTask(runtime:typecheck) 219ms Cached
🟦 RunTask(runtime:test) 293.1ms Cached
🟦 RunTask(website:lint) 930.2ms Cached
🟦 RunTask(website:typecheck) 974.9ms Cached
🟦 RunTask(website:test) 1.9s Cached
🟦 RunTask(website:format) 963ms Cached
🟦 RunTask(website:build) 14.1s Cached
Environment

OS: Windows
Matrix:

os = windows-latest
Touched files
.moon/tasks/node.yml
.moon/workspace.yml
.yarn/versions/066b9ce2.yml
CHANGELOG.md
Cargo.lock
crates/action-graph/src/action_graph_builder.rs
crates/action-graph/tests/__fixtures__/projects/baz/moon.yml
crates/action-graph/tests/__fixtures__/projects/qux/moon.yml
crates/actions/src/actions/sync_workspace.rs
crates/actions/src/operations/sync_codeowners.rs
crates/actions/src/operations/sync_vcs_hooks.rs
crates/actions/tests/__fixtures__/projects/b/moon.yml
crates/actions/tests/__fixtures__/projects/c/moon.yml
crates/actions/tests/sync_workspace_test.rs
crates/app/src/commands/init/mod.rs
crates/app/src/commands/init/snapshots/moon_app__commands__init__tests__renders_bitbucket.snap
crates/app/src/commands/init/snapshots/moon_app__commands__init__tests__renders_git_vcs.snap
crates/app/src/commands/init/snapshots/moon_app__commands__init__tests__renders_gitlab.snap
crates/app/src/commands/init/snapshots/moon_app__commands__init__tests__renders_svn_vcs.snap
crates/app/src/commands/migrate/v2.rs
crates/app/src/commands/project.rs
crates/app/src/commands/query.rs
crates/app/src/commands/task.rs
crates/cli/tests/ext_test.rs
crates/cli/tests/run_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/project_test__includes_metadata.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__hashing__supports_diff_walking_strategies.snap
crates/cli/tests/snapshots/run_test__output_styles__hash.snap
crates/config/src/config_loader.rs
crates/config/src/inherited_tasks_config.rs
crates/config/src/inherited_tasks_manager.rs
crates/config/src/lib.rs
crates/config/src/patterns.rs
crates/config/src/project/dep_config.rs
crates/config/src/project/docker_config.rs
crates/config/src/project/mod.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/poly.rs
crates/config/src/shapes/portable_path.rs
crates/config/src/task_config.rs
crates/config/src/task_options_config.rs
crates/config/src/template/frontmatter.rs
crates/config/src/template_config.rs
crates/config/src/toolchain/bin_config.rs
crates/config/src/toolchain/moon_config.rs
crates/config/src/toolchain_config.rs
crates/config/src/types.rs
crates/config/src/validate.rs
crates/config/src/workspace/codeowners_config.rs
crates/config/src/workspace/docker_config.rs
crates/config/src/workspace/experiments_config.rs
crates/config/src/workspace/extensions_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/remote_config.rs
crates/config/src/workspace/vcs_config.rs
crates/config/src/workspace_config.rs
crates/config/templates/workspace.yml
crates/config/tests/__fixtures__/extends/workspace/base-0.yml
crates/config/tests/__fixtures__/extends/workspace/base-1.yml
crates/config/tests/__fixtures__/extends/workspace/base-2.yml
crates/config/tests/__fixtures__/pkl/.moon/workspace.pkl
crates/config/tests/__fixtures__/pkl/moon.pkl
crates/config/tests/__fixtures__/pkl/task.pkl
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/toolchain_config_test.rs
crates/config/tests/workspace_config_test.rs
crates/extension-plugin/src/extension_registry.rs
crates/plugin/src/host.rs
crates/project-builder/src/project_builder.rs
crates/project-builder/tests/__fixtures__/langs/bun/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/ts-disabled/moon.yml
crates/project-builder/tests/__fixtures__/langs/ts-enabled/moon.yml
crates/project-graph/tests/__fixtures__/inheritance/scoped/bun-with-ts/moon.yml
crates/project-graph/tests/__fixtures__/inheritance/scoped/bun/moon.yml
crates/project-graph/tests/__fixtures__/inheritance/scoped/deno/moon.yml
crates/project-graph/tests/__fixtures__/inheritance/scoped/node-library/moon.yml
crates/project-graph/tests/__fixtures__/inheritance/scoped/node/moon.yml
crates/project-graph/tests/__fixtures__/inheritance/scoped/system-library/moon.yml
crates/project-graph/tests/__fixtures__/query/a/moon.yml
crates/project/src/project.rs
crates/task-builder/Cargo.toml
crates/task-builder/src/tasks_builder.rs
crates/task-builder/tests/__fixtures__/builder/extends/moon.yml
crates/task-builder/tests/__fixtures__/builder/global/tasks.yml
crates/task-builder/tests/__fixtures__/builder/global/tasks/tag-extends.yml
crates/task-builder/tests/__fixtures__/builder/global/tasks/tag-merge.yml
crates/task-builder/tests/__fixtures__/builder/local-mode/moon.yml
crates/task-builder/tests/__fixtures__/builder/local/moon.yml
crates/task-builder/tests/__fixtures__/builder/merge-append/moon.yml
crates/task-builder/tests/__fixtures__/builder/merge-prepend/moon.yml
crates/task-builder/tests/__fixtures__/builder/merge-preserve/moon.yml
crates/task-builder/tests/__fixtures__/builder/merge-replace-empty/moon.yml
crates/task-builder/tests/__fixtures__/builder/merge-replace-undefined/moon.yml
crates/task-builder/tests/__fixtures__/builder/merge-replace/moon.yml
crates/task-builder/tests/__fixtures__/builder/options/moon.yml
crates/task-builder/tests/tasks_builder_test.rs
crates/task-expander/src/token_expander.rs
crates/task-expander/tests/token_expander_test.rs
crates/task-expander/tests/utils.rs
crates/task-runner/src/task_hashing.rs
crates/task-runner/tests/__fixtures__/toolchain/project/moon.yml
crates/task/src/task.rs
crates/task/src/task_options.rs
crates/test-utils/src/workspace_mocker.rs
crates/toolchain-plugin/src/toolchain_registry.rs
crates/toolchain-plugin/src/toolchain_registry_actions.rs
crates/toolchain/Cargo.toml
crates/toolchain/src/lib.rs
crates/vcs-hooks/src/hooks_generator.rs
crates/vcs-hooks/src/hooks_hash.rs
crates/workspace/src/projects_locator.rs
crates/workspace/src/workspace_builder.rs
justfile
legacy/core/test-utils/src/configs.rs
packages/types/src/project-config.ts
packages/types/src/project.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
packages/visualizer/moon.yml
scenarios/deno-signals/moon.yml
scenarios/js-platforms/moon.yml
scenarios/signals/moon.yml
tests/fixtures/bun/version-override/moon.yml
tests/fixtures/cases/base/moon.yml
tests/fixtures/cases/interactive/moon.yml
tests/fixtures/cases/mutex/moon.yml
tests/fixtures/config-extends/.moon/workspace.yml
tests/fixtures/deno/version-override/moon.yml
tests/fixtures/node/version-override/moon.yml
tests/fixtures/projects/metadata/moon.yml
tests/fixtures/tasks/persistent/moon.yml
tests/fixtures/typescript/create-config-disabled/moon.yml
tests/fixtures/typescript/deps-no-config-disabled/moon.yml
tests/fixtures/typescript/deps-with-config-disabled/moon.yml
tests/fixtures/typescript/out-dir-routing-project-disabled/moon.yml
tests/fixtures/typescript/syncs-deps-refs-project-disabled/moon.yml
tests/fixtures/typescript/syncs-paths-refs-project-disabled/moon.yml
wasm/Cargo.lock
website/moon.yml
website/static/schemas/project.json
website/static/schemas/tasks.json
website/static/schemas/template-frontmatter.json
website/static/schemas/template.json
website/static/schemas/toolchain.json
website/static/schemas/workspace.json

@milesj milesj merged commit 193fe50 into develop-2.0 Oct 13, 2025
14 of 15 checks passed
@milesj milesj deleted the 2.0-config-redo branch October 13, 2025 03:16
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