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

internal: Integrate new project and task crates. Migrate more to miette. #939

Merged
merged 19 commits into from
Jun 26, 2023

Conversation

milesj
Copy link
Collaborator

@milesj milesj commented Jun 24, 2023

This is a big change. I wanted to only integrate the new crates, but it forced a lot of code to change to support miette.

@milesj milesj changed the base branch from master to develop-1.9 June 24, 2023 20:27
@github-actions
Copy link

github-actions bot commented Jun 24, 2023

Run report for 72d6a252 (ubuntu-latest, 20)

Total time: 3m 45s | Comparison time: 22m 16s | Estimated savings: 18m 31s (83.1% faster)

Action Time Status Info
🟩 SetupNodeTool(20.3.1) 5.5s Passed
🟩 InstallNodeDeps(20.3.1) 1m 21s Passed
🟩 SyncNodeProject(types) 762.1ms Passed
🟦 RunTarget(types:build) 1.4s Cached
🟩 SyncNodeProject(runtime) 1.4s Passed
🟦 RunTarget(runtime:build) 1.4s Cached
🟩 SyncNodeProject(report) 1.7s Passed
🟩 SyncNodeProject(website) 292.6ms Passed
🟩 SyncWorkspace 632.5ms Passed
🟦 RunTarget(report:typecheck) 1.4s Cached
🟦 RunTarget(types:typecheck) 1.7s Cached
🟦 RunTarget(website:test) 1.7s Cached
🟦 RunTarget(runtime:lint) 1.7s Cached
🟩 RunTarget(report:format) 2.2s Passed
🟩 RunTarget(types:format) 2.8s Passed
🟦 RunTarget(runtime:typecheck) 2.2s Cached
🟦 RunTarget(report:test) 1.5s Cached
🟦 RunTarget(types:test) 1.6s Cached
🟦 RunTarget(website:lint) 1.6s Cached
🟩 RunTarget(runtime:format) 1.9s Passed
And 7 more...
Expanded report
Action Time Status Info
🟦 RunTarget(report:build) 1.9s Cached
🟩 RunTarget(website:build) 1m 53s Passed
🟦 RunTarget(website:typecheck) 1.2s Cached
🟦 RunTarget(runtime:test) 1m 52s Cached
🟦 RunTarget(report:lint) 1.1s Cached
🟦 RunTarget(types:lint) 1.5s Cached
🟩 RunTarget(website:format) 8.6s Passed
Environment

OS: Linux
Matrix:

os = ubuntu-latest
node-version = 20

Variables:

MOON_NODE_VERSION = 20.3.1
Touched files
Cargo.lock
Cargo.toml
crates/cli/Cargo.toml
crates/cli/src/commands/ci.rs
crates/cli/src/commands/migrate/from_package_json.rs
crates/cli/src/commands/project.rs
crates/cli/src/queries/projects.rs
crates/cli/src/queries/touched_files.rs
crates/cli/tests/run_node_test.rs
crates/cli/tests/run_system_test.rs
crates/cli/tests/run_test.rs
crates/cli/tests/snapshots/project_test__unknown_project.snap
crates/cli/tests/snapshots/run_test__errors_for_unknown_project.snap
crates/cli/tests/snapshots/run_test__errors_for_unknown_task_in_project.snap
crates/cli/tests/snapshots/run_test__target_scopes__errors_for_cwd.snap
crates/cli/tests/snapshots/task_test__unknown_task.snap
crates/core/action-pipeline/Cargo.toml
crates/core/action-pipeline/src/actions/run_target.rs
crates/core/action-pipeline/src/actions/sync_workspace.rs
crates/core/action-pipeline/src/pipeline.rs
crates/core/action-pipeline/src/processor.rs
crates/core/dep-graph/Cargo.toml
crates/core/dep-graph/src/dep_builder.rs
crates/core/dep-graph/src/dep_graph.rs
crates/core/dep-graph/src/errors.rs
crates/core/dep-graph/tests/dep_graph_test.rs
crates/core/emitter/Cargo.toml
crates/core/enforcer/Cargo.toml
crates/core/lang/Cargo.toml
crates/core/lang/src/config.rs
crates/core/moon/Cargo.toml
crates/core/moon/src/lib.rs
crates/core/platform-detector/src/task_platform.rs
crates/core/platform/Cargo.toml
crates/core/platform/src/platform.rs
crates/core/project-graph/Cargo.toml
crates/core/project-graph/src/errors.rs
crates/core/project-graph/src/helpers.rs
crates/core/project-graph/src/project_builder.rs
crates/core/project-graph/src/project_graph.rs
crates/core/project-graph/src/token_resolver.rs
crates/core/project-graph/tests/project_graph_test.rs
crates/core/project-graph/tests/projects_test.rs
crates/core/project-graph/tests/token_resolver_test.rs
crates/core/project/Cargo.toml
crates/core/project/src/errors.rs
crates/core/project/src/lib.rs
crates/core/project/src/project.rs
crates/core/project/tests/project_test.rs
crates/core/runner/Cargo.toml
crates/core/runner/src/errors.rs
crates/core/runner/src/inputs_collector.rs
crates/core/runner/src/runner.rs
crates/core/runner/src/target_hasher.rs
crates/core/task/Cargo.toml
crates/core/task/src/errors.rs
crates/core/task/src/lib.rs
crates/core/task/src/task.rs
crates/core/task/src/task_options.rs
crates/core/task/src/types.rs
crates/core/task/tests/task_test.rs
crates/core/tool/src/manager.rs
crates/core/tool/src/tool.rs
crates/deno/lang/Cargo.toml
crates/deno/lang/src/deno_json.rs
crates/deno/lang/src/deno_lock.rs
crates/deno/platform/Cargo.toml
crates/deno/platform/src/actions/sync_project.rs
crates/deno/platform/src/platform.rs
crates/deno/tool/Cargo.toml
crates/deno/tool/src/deno_tool.rs
crates/go/lang/Cargo.toml
crates/node/lang/Cargo.toml
crates/node/lang/src/node.rs
crates/node/lang/src/npm/mod.rs
crates/node/lang/src/package_json.rs
crates/node/lang/src/pnpm/mod.rs
crates/node/lang/src/pnpm/workspace.rs
crates/node/lang/src/yarn/mod.rs
crates/node/platform/Cargo.toml
crates/node/platform/src/actions/install_deps.rs
crates/node/platform/src/actions/run_target.rs
crates/node/platform/src/actions/setup_tool.rs
crates/node/platform/src/actions/sync_project.rs
crates/node/platform/src/lib.rs
crates/node/platform/src/platform.rs
crates/node/platform/src/task.rs
crates/node/platform/tests/task_test.rs
crates/node/tool/Cargo.toml
crates/node/tool/src/node_tool.rs
crates/node/tool/src/npm_tool.rs
crates/node/tool/src/pnpm_tool.rs
crates/node/tool/src/yarn_tool.rs
crates/php/lang/Cargo.toml
crates/python/lang/Cargo.toml
crates/ruby/lang/Cargo.toml
crates/rust/lang/Cargo.toml
crates/rust/lang/src/cargo_lock.rs
crates/rust/lang/src/toolchain_toml.rs
crates/rust/platform/Cargo.toml
crates/rust/platform/src/rust_platform.rs
crates/rust/platform/tests/rust_platform_test.rs
crates/rust/tool/Cargo.toml
crates/rust/tool/src/rust_tool.rs
crates/system/platform/Cargo.toml
crates/system/platform/src/platform.rs
crates/system/platform/src/tool.rs
crates/typescript/lang/Cargo.toml
crates/typescript/lang/src/tsconfig.rs
crates/typescript/platform/Cargo.toml
crates/typescript/platform/src/sync_project.rs
crates/typescript/platform/src/target_hasher.rs
crates/typescript/platform/tests/sync_project_test.rs
nextgen/args/src/lib.rs
nextgen/codeowners/src/codeowners_generator.rs
nextgen/config/src/project/dep_config.rs
nextgen/config/src/project_config.rs
nextgen/config/tests/project_config_test.rs
nextgen/file-group/src/file_group.rs
nextgen/hash/src/hash_engine.rs
nextgen/process/src/command_inspector.rs
nextgen/project-builder/Cargo.toml
nextgen/project-builder/src/lib.rs
nextgen/project-builder/src/project_builder.rs
nextgen/project-builder/src/project_builder_error.rs
nextgen/project-builder/tests/project_builder_test.rs
nextgen/project/Cargo.toml
nextgen/project/src/lib.rs
nextgen/project/src/project.rs
nextgen/project/src/project_error.rs
nextgen/target/src/target.rs
nextgen/task-builder/Cargo.toml
nextgen/task-builder/src/lib.rs
nextgen/task-builder/src/tasks_builder.rs
nextgen/task-builder/src/tasks_builder_error.rs
nextgen/task-builder/tests/__fixtures__/builder/env/.env
nextgen/task-builder/tests/__fixtures__/builder/env/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/platforms/moon.yml
nextgen/task-builder/tests/tasks_builder_test.rs
nextgen/task/Cargo.toml
nextgen/task/src/lib.rs
nextgen/task/src/task.rs
nextgen/vcs/src/git.rs
packages/types/src/project-config.ts
packages/types/src/tasks-config.ts
website/blog/2023-06-26_moon-v1.9.mdx
website/static/schemas/project.json

@github-actions
Copy link

github-actions bot commented Jun 24, 2023

Run report for 72d6a252 (ubuntu-latest, 18)

Total time: 4m 58s | Comparison time: 30m 51s | Estimated savings: 25m 52s (83.9% faster)

Action Time Status Info
🟩 SetupNodeTool(18.16.1) 6.2s Passed
🟩 InstallNodeDeps(18.16.1) 1m 39s Passed
🟩 SyncNodeProject(types) 447.1ms Passed
🟦 RunTarget(types:build) 1.3s Cached
🟩 SyncNodeProject(runtime) 1.4s Passed
🟦 RunTarget(runtime:build) 1.1s Cached
🟩 SyncNodeProject(report) 1.3s Passed
🟩 SyncNodeProject(website) 238.1ms Passed
🟩 SyncWorkspace 482.3ms Passed
🟦 RunTarget(report:typecheck) 1.4s Cached
🟦 RunTarget(types:typecheck) 1.7s Cached
🟦 RunTarget(website:test) 1.7s Cached
🟦 RunTarget(runtime:lint) 1.7s Cached
🟩 RunTarget(report:format) 2.4s Passed
🟩 RunTarget(types:format) 3.1s Passed
🟦 RunTarget(runtime:typecheck) 2.4s Cached
🟦 RunTarget(report:test) 1.6s Cached
🟦 RunTarget(types:test) 1.7s Cached
🟦 RunTarget(website:lint) 1.7s Cached
🟩 RunTarget(runtime:format) 2s Passed
And 7 more...
Expanded report
Action Time Status Info
🟦 RunTarget(report:build) 2s Cached
🟩 RunTarget(website:build) 2m 45s Passed SLOW
🟦 RunTarget(website:typecheck) 1.4s Cached
🟦 RunTarget(runtime:test) 2m 44s Cached SLOW
🟦 RunTarget(report:lint) 1.1s Cached
🟦 RunTarget(types:lint) 1.9s Cached
🟩 RunTarget(website:format) 11.2s Passed
Environment

OS: Linux
Matrix:

os = ubuntu-latest
node-version = 18

Variables:

MOON_NODE_VERSION = 18.16.1
Touched files
Cargo.lock
Cargo.toml
crates/cli/Cargo.toml
crates/cli/src/commands/ci.rs
crates/cli/src/commands/migrate/from_package_json.rs
crates/cli/src/commands/project.rs
crates/cli/src/queries/projects.rs
crates/cli/src/queries/touched_files.rs
crates/cli/tests/run_node_test.rs
crates/cli/tests/run_system_test.rs
crates/cli/tests/run_test.rs
crates/cli/tests/snapshots/project_test__unknown_project.snap
crates/cli/tests/snapshots/run_test__errors_for_unknown_project.snap
crates/cli/tests/snapshots/run_test__errors_for_unknown_task_in_project.snap
crates/cli/tests/snapshots/run_test__target_scopes__errors_for_cwd.snap
crates/cli/tests/snapshots/task_test__unknown_task.snap
crates/core/action-pipeline/Cargo.toml
crates/core/action-pipeline/src/actions/run_target.rs
crates/core/action-pipeline/src/actions/sync_workspace.rs
crates/core/action-pipeline/src/pipeline.rs
crates/core/action-pipeline/src/processor.rs
crates/core/dep-graph/Cargo.toml
crates/core/dep-graph/src/dep_builder.rs
crates/core/dep-graph/src/dep_graph.rs
crates/core/dep-graph/src/errors.rs
crates/core/dep-graph/tests/dep_graph_test.rs
crates/core/emitter/Cargo.toml
crates/core/enforcer/Cargo.toml
crates/core/lang/Cargo.toml
crates/core/lang/src/config.rs
crates/core/moon/Cargo.toml
crates/core/moon/src/lib.rs
crates/core/platform-detector/src/task_platform.rs
crates/core/platform/Cargo.toml
crates/core/platform/src/platform.rs
crates/core/project-graph/Cargo.toml
crates/core/project-graph/src/errors.rs
crates/core/project-graph/src/helpers.rs
crates/core/project-graph/src/project_builder.rs
crates/core/project-graph/src/project_graph.rs
crates/core/project-graph/src/token_resolver.rs
crates/core/project-graph/tests/project_graph_test.rs
crates/core/project-graph/tests/projects_test.rs
crates/core/project-graph/tests/token_resolver_test.rs
crates/core/project/Cargo.toml
crates/core/project/src/errors.rs
crates/core/project/src/lib.rs
crates/core/project/src/project.rs
crates/core/project/tests/project_test.rs
crates/core/runner/Cargo.toml
crates/core/runner/src/errors.rs
crates/core/runner/src/inputs_collector.rs
crates/core/runner/src/runner.rs
crates/core/runner/src/target_hasher.rs
crates/core/task/Cargo.toml
crates/core/task/src/errors.rs
crates/core/task/src/lib.rs
crates/core/task/src/task.rs
crates/core/task/src/task_options.rs
crates/core/task/src/types.rs
crates/core/task/tests/task_test.rs
crates/core/tool/src/manager.rs
crates/core/tool/src/tool.rs
crates/deno/lang/Cargo.toml
crates/deno/lang/src/deno_json.rs
crates/deno/lang/src/deno_lock.rs
crates/deno/platform/Cargo.toml
crates/deno/platform/src/actions/sync_project.rs
crates/deno/platform/src/platform.rs
crates/deno/tool/Cargo.toml
crates/deno/tool/src/deno_tool.rs
crates/go/lang/Cargo.toml
crates/node/lang/Cargo.toml
crates/node/lang/src/node.rs
crates/node/lang/src/npm/mod.rs
crates/node/lang/src/package_json.rs
crates/node/lang/src/pnpm/mod.rs
crates/node/lang/src/pnpm/workspace.rs
crates/node/lang/src/yarn/mod.rs
crates/node/platform/Cargo.toml
crates/node/platform/src/actions/install_deps.rs
crates/node/platform/src/actions/run_target.rs
crates/node/platform/src/actions/setup_tool.rs
crates/node/platform/src/actions/sync_project.rs
crates/node/platform/src/lib.rs
crates/node/platform/src/platform.rs
crates/node/platform/src/task.rs
crates/node/platform/tests/task_test.rs
crates/node/tool/Cargo.toml
crates/node/tool/src/node_tool.rs
crates/node/tool/src/npm_tool.rs
crates/node/tool/src/pnpm_tool.rs
crates/node/tool/src/yarn_tool.rs
crates/php/lang/Cargo.toml
crates/python/lang/Cargo.toml
crates/ruby/lang/Cargo.toml
crates/rust/lang/Cargo.toml
crates/rust/lang/src/cargo_lock.rs
crates/rust/lang/src/toolchain_toml.rs
crates/rust/platform/Cargo.toml
crates/rust/platform/src/rust_platform.rs
crates/rust/platform/tests/rust_platform_test.rs
crates/rust/tool/Cargo.toml
crates/rust/tool/src/rust_tool.rs
crates/system/platform/Cargo.toml
crates/system/platform/src/platform.rs
crates/system/platform/src/tool.rs
crates/typescript/lang/Cargo.toml
crates/typescript/lang/src/tsconfig.rs
crates/typescript/platform/Cargo.toml
crates/typescript/platform/src/sync_project.rs
crates/typescript/platform/src/target_hasher.rs
crates/typescript/platform/tests/sync_project_test.rs
nextgen/args/src/lib.rs
nextgen/codeowners/src/codeowners_generator.rs
nextgen/config/src/project/dep_config.rs
nextgen/config/src/project_config.rs
nextgen/config/tests/project_config_test.rs
nextgen/file-group/src/file_group.rs
nextgen/hash/src/hash_engine.rs
nextgen/process/src/command_inspector.rs
nextgen/project-builder/Cargo.toml
nextgen/project-builder/src/lib.rs
nextgen/project-builder/src/project_builder.rs
nextgen/project-builder/src/project_builder_error.rs
nextgen/project-builder/tests/project_builder_test.rs
nextgen/project/Cargo.toml
nextgen/project/src/lib.rs
nextgen/project/src/project.rs
nextgen/project/src/project_error.rs
nextgen/target/src/target.rs
nextgen/task-builder/Cargo.toml
nextgen/task-builder/src/lib.rs
nextgen/task-builder/src/tasks_builder.rs
nextgen/task-builder/src/tasks_builder_error.rs
nextgen/task-builder/tests/__fixtures__/builder/env/.env
nextgen/task-builder/tests/__fixtures__/builder/env/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/platforms/moon.yml
nextgen/task-builder/tests/tasks_builder_test.rs
nextgen/task/Cargo.toml
nextgen/task/src/lib.rs
nextgen/task/src/task.rs
nextgen/vcs/src/git.rs
packages/types/src/project-config.ts
packages/types/src/tasks-config.ts
website/blog/2023-06-26_moon-v1.9.mdx
website/static/schemas/project.json

@github-actions
Copy link

github-actions bot commented Jun 24, 2023

Run report for 72d6a252 (ubuntu-latest, 16)

Total time: 4m 35s | Comparison time: 28m 56s | Estimated savings: 24m 21s (84.2% faster)

Action Time Status Info
🟩 SetupNodeTool(16.20.1) 5s Passed
🟩 InstallNodeDeps(16.20.1) 1m 28s Passed
🟩 SyncNodeProject(types) 451.9ms Passed
🟦 RunTarget(types:build) 1.4s Cached
🟩 SyncNodeProject(runtime) 1.4s Passed
🟦 RunTarget(runtime:build) 1.2s Cached
🟩 SyncNodeProject(report) 1.4s Passed
🟩 SyncNodeProject(website) 226.1ms Passed
🟩 SyncWorkspace 406.7ms Passed
🟦 RunTarget(report:typecheck) 1.3s Cached
🟦 RunTarget(types:typecheck) 1.7s Cached
🟦 RunTarget(website:test) 1.7s Cached
🟦 RunTarget(runtime:lint) 1.8s Cached
🟩 RunTarget(report:format) 2.3s Passed
🟩 RunTarget(types:format) 2.8s Passed
🟦 RunTarget(runtime:typecheck) 2.2s Cached
🟦 RunTarget(report:test) 1.7s Cached
🟦 RunTarget(types:test) 1.7s Cached
🟦 RunTarget(website:lint) 1.7s Cached
🟩 RunTarget(runtime:format) 2s Passed
And 7 more...
Expanded report
Action Time Status Info
🟦 RunTarget(report:build) 2s Cached
🟩 RunTarget(website:build) 2m 35s Passed SLOW
🟦 RunTarget(website:typecheck) 1.5s Cached
🟦 RunTarget(runtime:test) 2m 33s Cached SLOW
🟦 RunTarget(report:lint) 1.1s Cached
🟦 RunTarget(types:lint) 1.9s Cached
🟩 RunTarget(website:format) 10.2s Passed
Environment

OS: Linux
Matrix:

os = ubuntu-latest
node-version = 16

Variables:

MOON_NODE_VERSION = 16.20.1
Touched files
Cargo.lock
Cargo.toml
crates/cli/Cargo.toml
crates/cli/src/commands/ci.rs
crates/cli/src/commands/migrate/from_package_json.rs
crates/cli/src/commands/project.rs
crates/cli/src/queries/projects.rs
crates/cli/src/queries/touched_files.rs
crates/cli/tests/run_node_test.rs
crates/cli/tests/run_system_test.rs
crates/cli/tests/run_test.rs
crates/cli/tests/snapshots/project_test__unknown_project.snap
crates/cli/tests/snapshots/run_test__errors_for_unknown_project.snap
crates/cli/tests/snapshots/run_test__errors_for_unknown_task_in_project.snap
crates/cli/tests/snapshots/run_test__target_scopes__errors_for_cwd.snap
crates/cli/tests/snapshots/task_test__unknown_task.snap
crates/core/action-pipeline/Cargo.toml
crates/core/action-pipeline/src/actions/run_target.rs
crates/core/action-pipeline/src/actions/sync_workspace.rs
crates/core/action-pipeline/src/pipeline.rs
crates/core/action-pipeline/src/processor.rs
crates/core/dep-graph/Cargo.toml
crates/core/dep-graph/src/dep_builder.rs
crates/core/dep-graph/src/dep_graph.rs
crates/core/dep-graph/src/errors.rs
crates/core/dep-graph/tests/dep_graph_test.rs
crates/core/emitter/Cargo.toml
crates/core/enforcer/Cargo.toml
crates/core/lang/Cargo.toml
crates/core/lang/src/config.rs
crates/core/moon/Cargo.toml
crates/core/moon/src/lib.rs
crates/core/platform-detector/src/task_platform.rs
crates/core/platform/Cargo.toml
crates/core/platform/src/platform.rs
crates/core/project-graph/Cargo.toml
crates/core/project-graph/src/errors.rs
crates/core/project-graph/src/helpers.rs
crates/core/project-graph/src/project_builder.rs
crates/core/project-graph/src/project_graph.rs
crates/core/project-graph/src/token_resolver.rs
crates/core/project-graph/tests/project_graph_test.rs
crates/core/project-graph/tests/projects_test.rs
crates/core/project-graph/tests/token_resolver_test.rs
crates/core/project/Cargo.toml
crates/core/project/src/errors.rs
crates/core/project/src/lib.rs
crates/core/project/src/project.rs
crates/core/project/tests/project_test.rs
crates/core/runner/Cargo.toml
crates/core/runner/src/errors.rs
crates/core/runner/src/inputs_collector.rs
crates/core/runner/src/runner.rs
crates/core/runner/src/target_hasher.rs
crates/core/task/Cargo.toml
crates/core/task/src/errors.rs
crates/core/task/src/lib.rs
crates/core/task/src/task.rs
crates/core/task/src/task_options.rs
crates/core/task/src/types.rs
crates/core/task/tests/task_test.rs
crates/core/tool/src/manager.rs
crates/core/tool/src/tool.rs
crates/deno/lang/Cargo.toml
crates/deno/lang/src/deno_json.rs
crates/deno/lang/src/deno_lock.rs
crates/deno/platform/Cargo.toml
crates/deno/platform/src/actions/sync_project.rs
crates/deno/platform/src/platform.rs
crates/deno/tool/Cargo.toml
crates/deno/tool/src/deno_tool.rs
crates/go/lang/Cargo.toml
crates/node/lang/Cargo.toml
crates/node/lang/src/node.rs
crates/node/lang/src/npm/mod.rs
crates/node/lang/src/package_json.rs
crates/node/lang/src/pnpm/mod.rs
crates/node/lang/src/pnpm/workspace.rs
crates/node/lang/src/yarn/mod.rs
crates/node/platform/Cargo.toml
crates/node/platform/src/actions/install_deps.rs
crates/node/platform/src/actions/run_target.rs
crates/node/platform/src/actions/setup_tool.rs
crates/node/platform/src/actions/sync_project.rs
crates/node/platform/src/lib.rs
crates/node/platform/src/platform.rs
crates/node/platform/src/task.rs
crates/node/platform/tests/task_test.rs
crates/node/tool/Cargo.toml
crates/node/tool/src/node_tool.rs
crates/node/tool/src/npm_tool.rs
crates/node/tool/src/pnpm_tool.rs
crates/node/tool/src/yarn_tool.rs
crates/php/lang/Cargo.toml
crates/python/lang/Cargo.toml
crates/ruby/lang/Cargo.toml
crates/rust/lang/Cargo.toml
crates/rust/lang/src/cargo_lock.rs
crates/rust/lang/src/toolchain_toml.rs
crates/rust/platform/Cargo.toml
crates/rust/platform/src/rust_platform.rs
crates/rust/platform/tests/rust_platform_test.rs
crates/rust/tool/Cargo.toml
crates/rust/tool/src/rust_tool.rs
crates/system/platform/Cargo.toml
crates/system/platform/src/platform.rs
crates/system/platform/src/tool.rs
crates/typescript/lang/Cargo.toml
crates/typescript/lang/src/tsconfig.rs
crates/typescript/platform/Cargo.toml
crates/typescript/platform/src/sync_project.rs
crates/typescript/platform/src/target_hasher.rs
crates/typescript/platform/tests/sync_project_test.rs
nextgen/args/src/lib.rs
nextgen/codeowners/src/codeowners_generator.rs
nextgen/config/src/project/dep_config.rs
nextgen/config/src/project_config.rs
nextgen/config/tests/project_config_test.rs
nextgen/file-group/src/file_group.rs
nextgen/hash/src/hash_engine.rs
nextgen/process/src/command_inspector.rs
nextgen/project-builder/Cargo.toml
nextgen/project-builder/src/lib.rs
nextgen/project-builder/src/project_builder.rs
nextgen/project-builder/src/project_builder_error.rs
nextgen/project-builder/tests/project_builder_test.rs
nextgen/project/Cargo.toml
nextgen/project/src/lib.rs
nextgen/project/src/project.rs
nextgen/project/src/project_error.rs
nextgen/target/src/target.rs
nextgen/task-builder/Cargo.toml
nextgen/task-builder/src/lib.rs
nextgen/task-builder/src/tasks_builder.rs
nextgen/task-builder/src/tasks_builder_error.rs
nextgen/task-builder/tests/__fixtures__/builder/env/.env
nextgen/task-builder/tests/__fixtures__/builder/env/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/platforms/moon.yml
nextgen/task-builder/tests/tasks_builder_test.rs
nextgen/task/Cargo.toml
nextgen/task/src/lib.rs
nextgen/task/src/task.rs
nextgen/vcs/src/git.rs
packages/types/src/project-config.ts
packages/types/src/tasks-config.ts
website/blog/2023-06-26_moon-v1.9.mdx
website/static/schemas/project.json

@github-actions
Copy link

github-actions bot commented Jun 24, 2023

Run report for 72d6a252 (windows-latest, 18)

Total time: 5m 18s | Comparison time: 29m 1s | Estimated savings: 23m 42s (81.7% faster)

Action Time Status Info
🟩 SetupNodeTool(18.16.1) 14.8s Passed
🟩 InstallNodeDeps(18.16.1) 2m 5s Passed SLOW
🟩 SyncNodeProject(types) 316ms Passed
🟦 RunTarget(types:build) 1.6s Cached
🟩 SyncNodeProject(runtime) 1.6s Passed
🟦 RunTarget(runtime:build) 1.1s Cached
🟩 SyncNodeProject(report) 335.5ms Passed
🟩 SyncNodeProject(website) 726.9ms Passed
🟩 SyncWorkspace 440ms Passed
🟦 RunTarget(report:typecheck) 1.2s Cached
🟦 RunTarget(types:typecheck) 1.5s Cached
🟦 RunTarget(website:test) 1.5s Cached
🟦 RunTarget(runtime:lint) 1.4s Cached
🟩 RunTarget(report:format) 2.2s Passed
🟩 RunTarget(types:format) 3.2s Passed
🟦 RunTarget(runtime:typecheck) 2.4s Cached
🟦 RunTarget(report:test) 1.6s Cached
🟦 RunTarget(types:test) 1.6s Cached
🟦 RunTarget(website:lint) 1.5s Cached
🟩 RunTarget(runtime:format) 1.9s Passed
And 7 more...
Expanded report
Action Time Status Info
🟦 RunTarget(report:build) 1.9s Cached
🟩 RunTarget(website:build) 2m 31s Passed SLOW
🟦 RunTarget(website:typecheck) 1.5s Cached
🟦 RunTarget(runtime:test) 2m 29s Cached SLOW
🟦 RunTarget(report:lint) 993.3ms Cached
🟦 RunTarget(types:lint) 1.7s Cached
🟩 RunTarget(website:format) 11.7s Passed
Environment

OS: Windows
Matrix:

os = windows-latest
node-version = 18

Variables:

MOON_NODE_VERSION = 18.16.1
Touched files
Cargo.lock
Cargo.toml
crates/cli/Cargo.toml
crates/cli/src/commands/ci.rs
crates/cli/src/commands/migrate/from_package_json.rs
crates/cli/src/commands/project.rs
crates/cli/src/queries/projects.rs
crates/cli/src/queries/touched_files.rs
crates/cli/tests/run_node_test.rs
crates/cli/tests/run_system_test.rs
crates/cli/tests/run_test.rs
crates/cli/tests/snapshots/project_test__unknown_project.snap
crates/cli/tests/snapshots/run_test__errors_for_unknown_project.snap
crates/cli/tests/snapshots/run_test__errors_for_unknown_task_in_project.snap
crates/cli/tests/snapshots/run_test__target_scopes__errors_for_cwd.snap
crates/cli/tests/snapshots/task_test__unknown_task.snap
crates/core/action-pipeline/Cargo.toml
crates/core/action-pipeline/src/actions/run_target.rs
crates/core/action-pipeline/src/actions/sync_workspace.rs
crates/core/action-pipeline/src/pipeline.rs
crates/core/action-pipeline/src/processor.rs
crates/core/dep-graph/Cargo.toml
crates/core/dep-graph/src/dep_builder.rs
crates/core/dep-graph/src/dep_graph.rs
crates/core/dep-graph/src/errors.rs
crates/core/dep-graph/tests/dep_graph_test.rs
crates/core/emitter/Cargo.toml
crates/core/enforcer/Cargo.toml
crates/core/lang/Cargo.toml
crates/core/lang/src/config.rs
crates/core/moon/Cargo.toml
crates/core/moon/src/lib.rs
crates/core/platform-detector/src/task_platform.rs
crates/core/platform/Cargo.toml
crates/core/platform/src/platform.rs
crates/core/project-graph/Cargo.toml
crates/core/project-graph/src/errors.rs
crates/core/project-graph/src/helpers.rs
crates/core/project-graph/src/project_builder.rs
crates/core/project-graph/src/project_graph.rs
crates/core/project-graph/src/token_resolver.rs
crates/core/project-graph/tests/project_graph_test.rs
crates/core/project-graph/tests/projects_test.rs
crates/core/project-graph/tests/token_resolver_test.rs
crates/core/project/Cargo.toml
crates/core/project/src/errors.rs
crates/core/project/src/lib.rs
crates/core/project/src/project.rs
crates/core/project/tests/project_test.rs
crates/core/runner/Cargo.toml
crates/core/runner/src/errors.rs
crates/core/runner/src/inputs_collector.rs
crates/core/runner/src/runner.rs
crates/core/runner/src/target_hasher.rs
crates/core/task/Cargo.toml
crates/core/task/src/errors.rs
crates/core/task/src/lib.rs
crates/core/task/src/task.rs
crates/core/task/src/task_options.rs
crates/core/task/src/types.rs
crates/core/task/tests/task_test.rs
crates/core/tool/src/manager.rs
crates/core/tool/src/tool.rs
crates/deno/lang/Cargo.toml
crates/deno/lang/src/deno_json.rs
crates/deno/lang/src/deno_lock.rs
crates/deno/platform/Cargo.toml
crates/deno/platform/src/actions/sync_project.rs
crates/deno/platform/src/platform.rs
crates/deno/tool/Cargo.toml
crates/deno/tool/src/deno_tool.rs
crates/go/lang/Cargo.toml
crates/node/lang/Cargo.toml
crates/node/lang/src/node.rs
crates/node/lang/src/npm/mod.rs
crates/node/lang/src/package_json.rs
crates/node/lang/src/pnpm/mod.rs
crates/node/lang/src/pnpm/workspace.rs
crates/node/lang/src/yarn/mod.rs
crates/node/platform/Cargo.toml
crates/node/platform/src/actions/install_deps.rs
crates/node/platform/src/actions/run_target.rs
crates/node/platform/src/actions/setup_tool.rs
crates/node/platform/src/actions/sync_project.rs
crates/node/platform/src/lib.rs
crates/node/platform/src/platform.rs
crates/node/platform/src/task.rs
crates/node/platform/tests/task_test.rs
crates/node/tool/Cargo.toml
crates/node/tool/src/node_tool.rs
crates/node/tool/src/npm_tool.rs
crates/node/tool/src/pnpm_tool.rs
crates/node/tool/src/yarn_tool.rs
crates/php/lang/Cargo.toml
crates/python/lang/Cargo.toml
crates/ruby/lang/Cargo.toml
crates/rust/lang/Cargo.toml
crates/rust/lang/src/cargo_lock.rs
crates/rust/lang/src/toolchain_toml.rs
crates/rust/platform/Cargo.toml
crates/rust/platform/src/rust_platform.rs
crates/rust/platform/tests/rust_platform_test.rs
crates/rust/tool/Cargo.toml
crates/rust/tool/src/rust_tool.rs
crates/system/platform/Cargo.toml
crates/system/platform/src/platform.rs
crates/system/platform/src/tool.rs
crates/typescript/lang/Cargo.toml
crates/typescript/lang/src/tsconfig.rs
crates/typescript/platform/Cargo.toml
crates/typescript/platform/src/sync_project.rs
crates/typescript/platform/src/target_hasher.rs
crates/typescript/platform/tests/sync_project_test.rs
nextgen/args/src/lib.rs
nextgen/codeowners/src/codeowners_generator.rs
nextgen/config/src/project/dep_config.rs
nextgen/config/src/project_config.rs
nextgen/config/tests/project_config_test.rs
nextgen/file-group/src/file_group.rs
nextgen/hash/src/hash_engine.rs
nextgen/process/src/command_inspector.rs
nextgen/project-builder/Cargo.toml
nextgen/project-builder/src/lib.rs
nextgen/project-builder/src/project_builder.rs
nextgen/project-builder/src/project_builder_error.rs
nextgen/project-builder/tests/project_builder_test.rs
nextgen/project/Cargo.toml
nextgen/project/src/lib.rs
nextgen/project/src/project.rs
nextgen/project/src/project_error.rs
nextgen/target/src/target.rs
nextgen/task-builder/Cargo.toml
nextgen/task-builder/src/lib.rs
nextgen/task-builder/src/tasks_builder.rs
nextgen/task-builder/src/tasks_builder_error.rs
nextgen/task-builder/tests/__fixtures__/builder/env/.env
nextgen/task-builder/tests/__fixtures__/builder/env/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/platforms/moon.yml
nextgen/task-builder/tests/tasks_builder_test.rs
nextgen/task/Cargo.toml
nextgen/task/src/lib.rs
nextgen/task/src/task.rs
nextgen/vcs/src/git.rs
packages/types/src/project-config.ts
packages/types/src/tasks-config.ts
website/blog/2023-06-26_moon-v1.9.mdx
website/static/schemas/project.json

@github-actions
Copy link

github-actions bot commented Jun 24, 2023

Run report for 72d6a252 (windows-latest, 16)

Total time: 4m 13s | Comparison time: 23m 45s | Estimated savings: 19m 32s (82.2% faster)

Action Time Status Info
🟩 SetupNodeTool(16.20.1) 7.8s Passed
🟩 InstallNodeDeps(16.20.1) 1m 37s Passed
🟩 SyncNodeProject(types) 624.8ms Passed
🟦 RunTarget(types:build) 1.3s Cached
🟩 SyncNodeProject(runtime) 1.3s Passed
🟦 RunTarget(runtime:build) 1s Cached
🟩 SyncNodeProject(report) 1s Passed
🟩 SyncNodeProject(website) 241.6ms Passed
🟩 SyncWorkspace 470.6ms Passed
🟦 RunTarget(report:typecheck) 1.3s Cached
🟦 RunTarget(types:typecheck) 1.4s Cached
🟦 RunTarget(website:test) 1.5s Cached
🟦 RunTarget(runtime:lint) 1.5s Cached
🟩 RunTarget(report:format) 2.1s Passed
🟩 RunTarget(types:format) 3s Passed
🟦 RunTarget(runtime:typecheck) 2.2s Cached
🟦 RunTarget(report:test) 1.3s Cached
🟦 RunTarget(types:test) 1.4s Cached
🟦 RunTarget(website:lint) 1.4s Cached
🟩 RunTarget(runtime:format) 1.8s Passed
And 7 more...
Expanded report
Action Time Status Info
🟦 RunTarget(report:build) 1.8s Cached
🟩 RunTarget(website:build) 2m 2s Passed SLOW
🟦 RunTarget(website:typecheck) 1.3s Cached
🟦 RunTarget(runtime:test) 2m Cached SLOW
🟦 RunTarget(report:lint) 984.5ms Cached
🟦 RunTarget(types:lint) 1.8s Cached
🟩 RunTarget(website:format) 10.8s Passed
Environment

OS: Windows
Matrix:

os = windows-latest
node-version = 16

Variables:

MOON_NODE_VERSION = 16.20.1
Touched files
Cargo.lock
Cargo.toml
crates/cli/Cargo.toml
crates/cli/src/commands/ci.rs
crates/cli/src/commands/migrate/from_package_json.rs
crates/cli/src/commands/project.rs
crates/cli/src/queries/projects.rs
crates/cli/src/queries/touched_files.rs
crates/cli/tests/run_node_test.rs
crates/cli/tests/run_system_test.rs
crates/cli/tests/run_test.rs
crates/cli/tests/snapshots/project_test__unknown_project.snap
crates/cli/tests/snapshots/run_test__errors_for_unknown_project.snap
crates/cli/tests/snapshots/run_test__errors_for_unknown_task_in_project.snap
crates/cli/tests/snapshots/run_test__target_scopes__errors_for_cwd.snap
crates/cli/tests/snapshots/task_test__unknown_task.snap
crates/core/action-pipeline/Cargo.toml
crates/core/action-pipeline/src/actions/run_target.rs
crates/core/action-pipeline/src/actions/sync_workspace.rs
crates/core/action-pipeline/src/pipeline.rs
crates/core/action-pipeline/src/processor.rs
crates/core/dep-graph/Cargo.toml
crates/core/dep-graph/src/dep_builder.rs
crates/core/dep-graph/src/dep_graph.rs
crates/core/dep-graph/src/errors.rs
crates/core/dep-graph/tests/dep_graph_test.rs
crates/core/emitter/Cargo.toml
crates/core/enforcer/Cargo.toml
crates/core/lang/Cargo.toml
crates/core/lang/src/config.rs
crates/core/moon/Cargo.toml
crates/core/moon/src/lib.rs
crates/core/platform-detector/src/task_platform.rs
crates/core/platform/Cargo.toml
crates/core/platform/src/platform.rs
crates/core/project-graph/Cargo.toml
crates/core/project-graph/src/errors.rs
crates/core/project-graph/src/helpers.rs
crates/core/project-graph/src/project_builder.rs
crates/core/project-graph/src/project_graph.rs
crates/core/project-graph/src/token_resolver.rs
crates/core/project-graph/tests/project_graph_test.rs
crates/core/project-graph/tests/projects_test.rs
crates/core/project-graph/tests/token_resolver_test.rs
crates/core/project/Cargo.toml
crates/core/project/src/errors.rs
crates/core/project/src/lib.rs
crates/core/project/src/project.rs
crates/core/project/tests/project_test.rs
crates/core/runner/Cargo.toml
crates/core/runner/src/errors.rs
crates/core/runner/src/inputs_collector.rs
crates/core/runner/src/runner.rs
crates/core/runner/src/target_hasher.rs
crates/core/task/Cargo.toml
crates/core/task/src/errors.rs
crates/core/task/src/lib.rs
crates/core/task/src/task.rs
crates/core/task/src/task_options.rs
crates/core/task/src/types.rs
crates/core/task/tests/task_test.rs
crates/core/tool/src/manager.rs
crates/core/tool/src/tool.rs
crates/deno/lang/Cargo.toml
crates/deno/lang/src/deno_json.rs
crates/deno/lang/src/deno_lock.rs
crates/deno/platform/Cargo.toml
crates/deno/platform/src/actions/sync_project.rs
crates/deno/platform/src/platform.rs
crates/deno/tool/Cargo.toml
crates/deno/tool/src/deno_tool.rs
crates/go/lang/Cargo.toml
crates/node/lang/Cargo.toml
crates/node/lang/src/node.rs
crates/node/lang/src/npm/mod.rs
crates/node/lang/src/package_json.rs
crates/node/lang/src/pnpm/mod.rs
crates/node/lang/src/pnpm/workspace.rs
crates/node/lang/src/yarn/mod.rs
crates/node/platform/Cargo.toml
crates/node/platform/src/actions/install_deps.rs
crates/node/platform/src/actions/run_target.rs
crates/node/platform/src/actions/setup_tool.rs
crates/node/platform/src/actions/sync_project.rs
crates/node/platform/src/lib.rs
crates/node/platform/src/platform.rs
crates/node/platform/src/task.rs
crates/node/platform/tests/task_test.rs
crates/node/tool/Cargo.toml
crates/node/tool/src/node_tool.rs
crates/node/tool/src/npm_tool.rs
crates/node/tool/src/pnpm_tool.rs
crates/node/tool/src/yarn_tool.rs
crates/php/lang/Cargo.toml
crates/python/lang/Cargo.toml
crates/ruby/lang/Cargo.toml
crates/rust/lang/Cargo.toml
crates/rust/lang/src/cargo_lock.rs
crates/rust/lang/src/toolchain_toml.rs
crates/rust/platform/Cargo.toml
crates/rust/platform/src/rust_platform.rs
crates/rust/platform/tests/rust_platform_test.rs
crates/rust/tool/Cargo.toml
crates/rust/tool/src/rust_tool.rs
crates/system/platform/Cargo.toml
crates/system/platform/src/platform.rs
crates/system/platform/src/tool.rs
crates/typescript/lang/Cargo.toml
crates/typescript/lang/src/tsconfig.rs
crates/typescript/platform/Cargo.toml
crates/typescript/platform/src/sync_project.rs
crates/typescript/platform/src/target_hasher.rs
crates/typescript/platform/tests/sync_project_test.rs
nextgen/args/src/lib.rs
nextgen/codeowners/src/codeowners_generator.rs
nextgen/config/src/project/dep_config.rs
nextgen/config/src/project_config.rs
nextgen/config/tests/project_config_test.rs
nextgen/file-group/src/file_group.rs
nextgen/hash/src/hash_engine.rs
nextgen/process/src/command_inspector.rs
nextgen/project-builder/Cargo.toml
nextgen/project-builder/src/lib.rs
nextgen/project-builder/src/project_builder.rs
nextgen/project-builder/src/project_builder_error.rs
nextgen/project-builder/tests/project_builder_test.rs
nextgen/project/Cargo.toml
nextgen/project/src/lib.rs
nextgen/project/src/project.rs
nextgen/project/src/project_error.rs
nextgen/target/src/target.rs
nextgen/task-builder/Cargo.toml
nextgen/task-builder/src/lib.rs
nextgen/task-builder/src/tasks_builder.rs
nextgen/task-builder/src/tasks_builder_error.rs
nextgen/task-builder/tests/__fixtures__/builder/env/.env
nextgen/task-builder/tests/__fixtures__/builder/env/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/platforms/moon.yml
nextgen/task-builder/tests/tasks_builder_test.rs
nextgen/task/Cargo.toml
nextgen/task/src/lib.rs
nextgen/task/src/task.rs
nextgen/vcs/src/git.rs
packages/types/src/project-config.ts
packages/types/src/tasks-config.ts
website/blog/2023-06-26_moon-v1.9.mdx
website/static/schemas/project.json

@github-actions
Copy link

github-actions bot commented Jun 24, 2023

Run report for 72d6a252 (windows-latest, 20)

Total time: 2m 56s | Comparison time: 6m 48s | Estimated savings: 3m 51s (56.7% faster)

Action Time Status Info
🟩 SetupNodeTool(20.3.1) 13.1s Passed
🟩 InstallNodeDeps(20.3.1) 2m 6s Passed SLOW
🟩 SyncNodeProject(types) 519.3ms Passed
🟦 RunTarget(types:build) 1.5s Cached
🟩 SyncNodeProject(runtime) 1.5s Passed
🟦 RunTarget(runtime:build) 1s Cached
🟩 SyncNodeProject(report) 1s Passed
🟩 SyncNodeProject(website) 336.3ms Passed
🟩 SyncWorkspace 538.1ms Passed
🟦 RunTarget(report:typecheck) 1.2s Cached
🟦 RunTarget(types:typecheck) 1.3s Cached
🟦 RunTarget(website:test) 1.2s Cached
🟦 RunTarget(runtime:lint) 1.1s Cached
🟩 RunTarget(report:format) 2.4s Passed
🟩 RunTarget(types:format) 3.7s Passed
🟦 RunTarget(runtime:typecheck) 2.6s Cached
🟦 RunTarget(report:test) 1.3s Cached
🟦 RunTarget(types:test) 1.4s Cached
🟦 RunTarget(website:lint) 1.3s Cached
🟩 RunTarget(runtime:format) 2.1s Passed
And 7 more...
Expanded report
Action Time Status Info
🟦 RunTarget(report:build) 2.1s Cached
🟦 RunTarget(website:build) 3.9s Cached
🟦 RunTarget(website:typecheck) 4.6s Cached
🟦 RunTarget(runtime:test) 1.9s Cached
🟦 RunTarget(report:lint) 1.3s Cached
🟦 RunTarget(types:lint) 1.2s Cached
🟩 RunTarget(website:format) 15.8s Passed
Environment

OS: Windows
Matrix:

os = windows-latest
node-version = 20

Variables:

MOON_NODE_VERSION = 20.3.1
Touched files
Cargo.lock
Cargo.toml
crates/cli/Cargo.toml
crates/cli/src/commands/ci.rs
crates/cli/src/commands/migrate/from_package_json.rs
crates/cli/src/commands/project.rs
crates/cli/src/queries/projects.rs
crates/cli/src/queries/touched_files.rs
crates/cli/tests/run_node_test.rs
crates/cli/tests/run_system_test.rs
crates/cli/tests/run_test.rs
crates/cli/tests/snapshots/project_test__unknown_project.snap
crates/cli/tests/snapshots/run_test__errors_for_unknown_project.snap
crates/cli/tests/snapshots/run_test__errors_for_unknown_task_in_project.snap
crates/cli/tests/snapshots/run_test__target_scopes__errors_for_cwd.snap
crates/cli/tests/snapshots/task_test__unknown_task.snap
crates/core/action-pipeline/Cargo.toml
crates/core/action-pipeline/src/actions/run_target.rs
crates/core/action-pipeline/src/actions/sync_workspace.rs
crates/core/action-pipeline/src/pipeline.rs
crates/core/action-pipeline/src/processor.rs
crates/core/dep-graph/Cargo.toml
crates/core/dep-graph/src/dep_builder.rs
crates/core/dep-graph/src/dep_graph.rs
crates/core/dep-graph/src/errors.rs
crates/core/dep-graph/tests/dep_graph_test.rs
crates/core/emitter/Cargo.toml
crates/core/enforcer/Cargo.toml
crates/core/lang/Cargo.toml
crates/core/lang/src/config.rs
crates/core/moon/Cargo.toml
crates/core/moon/src/lib.rs
crates/core/platform-detector/src/task_platform.rs
crates/core/platform/Cargo.toml
crates/core/platform/src/platform.rs
crates/core/project-graph/Cargo.toml
crates/core/project-graph/src/errors.rs
crates/core/project-graph/src/helpers.rs
crates/core/project-graph/src/project_builder.rs
crates/core/project-graph/src/project_graph.rs
crates/core/project-graph/src/token_resolver.rs
crates/core/project-graph/tests/project_graph_test.rs
crates/core/project-graph/tests/projects_test.rs
crates/core/project-graph/tests/token_resolver_test.rs
crates/core/project/Cargo.toml
crates/core/project/src/errors.rs
crates/core/project/src/lib.rs
crates/core/project/src/project.rs
crates/core/project/tests/project_test.rs
crates/core/runner/Cargo.toml
crates/core/runner/src/errors.rs
crates/core/runner/src/inputs_collector.rs
crates/core/runner/src/runner.rs
crates/core/runner/src/target_hasher.rs
crates/core/task/Cargo.toml
crates/core/task/src/errors.rs
crates/core/task/src/lib.rs
crates/core/task/src/task.rs
crates/core/task/src/task_options.rs
crates/core/task/src/types.rs
crates/core/task/tests/task_test.rs
crates/core/tool/src/manager.rs
crates/core/tool/src/tool.rs
crates/deno/lang/Cargo.toml
crates/deno/lang/src/deno_json.rs
crates/deno/lang/src/deno_lock.rs
crates/deno/platform/Cargo.toml
crates/deno/platform/src/actions/sync_project.rs
crates/deno/platform/src/platform.rs
crates/deno/tool/Cargo.toml
crates/deno/tool/src/deno_tool.rs
crates/go/lang/Cargo.toml
crates/node/lang/Cargo.toml
crates/node/lang/src/node.rs
crates/node/lang/src/npm/mod.rs
crates/node/lang/src/package_json.rs
crates/node/lang/src/pnpm/mod.rs
crates/node/lang/src/pnpm/workspace.rs
crates/node/lang/src/yarn/mod.rs
crates/node/platform/Cargo.toml
crates/node/platform/src/actions/install_deps.rs
crates/node/platform/src/actions/run_target.rs
crates/node/platform/src/actions/setup_tool.rs
crates/node/platform/src/actions/sync_project.rs
crates/node/platform/src/lib.rs
crates/node/platform/src/platform.rs
crates/node/platform/src/task.rs
crates/node/platform/tests/task_test.rs
crates/node/tool/Cargo.toml
crates/node/tool/src/node_tool.rs
crates/node/tool/src/npm_tool.rs
crates/node/tool/src/pnpm_tool.rs
crates/node/tool/src/yarn_tool.rs
crates/php/lang/Cargo.toml
crates/python/lang/Cargo.toml
crates/ruby/lang/Cargo.toml
crates/rust/lang/Cargo.toml
crates/rust/lang/src/cargo_lock.rs
crates/rust/lang/src/toolchain_toml.rs
crates/rust/platform/Cargo.toml
crates/rust/platform/src/rust_platform.rs
crates/rust/platform/tests/rust_platform_test.rs
crates/rust/tool/Cargo.toml
crates/rust/tool/src/rust_tool.rs
crates/system/platform/Cargo.toml
crates/system/platform/src/platform.rs
crates/system/platform/src/tool.rs
crates/typescript/lang/Cargo.toml
crates/typescript/lang/src/tsconfig.rs
crates/typescript/platform/Cargo.toml
crates/typescript/platform/src/sync_project.rs
crates/typescript/platform/src/target_hasher.rs
crates/typescript/platform/tests/sync_project_test.rs
nextgen/args/src/lib.rs
nextgen/codeowners/src/codeowners_generator.rs
nextgen/config/src/project/dep_config.rs
nextgen/config/src/project_config.rs
nextgen/config/tests/project_config_test.rs
nextgen/file-group/src/file_group.rs
nextgen/hash/src/hash_engine.rs
nextgen/process/src/command_inspector.rs
nextgen/project-builder/Cargo.toml
nextgen/project-builder/src/lib.rs
nextgen/project-builder/src/project_builder.rs
nextgen/project-builder/src/project_builder_error.rs
nextgen/project-builder/tests/project_builder_test.rs
nextgen/project/Cargo.toml
nextgen/project/src/lib.rs
nextgen/project/src/project.rs
nextgen/project/src/project_error.rs
nextgen/target/src/target.rs
nextgen/task-builder/Cargo.toml
nextgen/task-builder/src/lib.rs
nextgen/task-builder/src/tasks_builder.rs
nextgen/task-builder/src/tasks_builder_error.rs
nextgen/task-builder/tests/__fixtures__/builder/env/.env
nextgen/task-builder/tests/__fixtures__/builder/env/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/platforms/moon.yml
nextgen/task-builder/tests/tasks_builder_test.rs
nextgen/task/Cargo.toml
nextgen/task/src/lib.rs
nextgen/task/src/task.rs
nextgen/vcs/src/git.rs
packages/types/src/project-config.ts
packages/types/src/tasks-config.ts
website/blog/2023-06-26_moon-v1.9.mdx
website/static/schemas/project.json

@milesj milesj merged commit 6289cf8 into develop-1.9 Jun 26, 2023
25 checks passed
@milesj milesj deleted the 1.9-new-proj-task branch June 26, 2023 17:42
milesj added a commit that referenced this pull request Jun 26, 2023
…te. (#939)

* Update task.

* Update project.

* Update tool/platform to use miette.

* Migrate more stuff.

* Fix lints.

* Clean up traces.

* Fix lints.

* Fix args tests.

* Update inputs/outputs.

* Update env.

* Rework env file.

* Fix errors.

* Support project graph extending.

* Start on platform detection.

* Update schemas.

* Improve platform detection.

* Fix tests.

* Rework errors.

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

Successfully merging this pull request may close these issues.

None yet

1 participant