-
-
Notifications
You must be signed in to change notification settings - Fork 148
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
new: Implement new project and task crates. #921
Conversation
9ae8364
to
26db59c
Compare
Run report for 8c82bb18
|
Action | Time | Status | Info | |
---|---|---|---|---|
🟩 | SetupNodeTool(20.3.1) |
5.6s | Passed | |
🟩 | SyncNodeProject(types) |
750.5ms | Passed | |
🟩 | InstallNodeDeps(20.3.1) |
1m 15s | Passed | |
🟩 | SyncNodeProject(runtime) |
674.2ms | Passed | |
🟦 | RunTarget(types:build) |
1.4s | Cached | |
🟦 | RunTarget(runtime:build) |
1.2s | Cached | |
🟩 | SyncNodeProject(website) |
1.2s | Passed | |
🟩 | SyncWorkspace |
554.3ms | Passed | |
🟩 | RunTarget(website:build) |
1m 55s | 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/core/dep-graph/src/dep_graph.rs
crates/core/project-graph/src/project_builder.rs
crates/core/project-graph/tests/projects_test.rs
crates/core/project/src/project.rs
crates/core/task/src/task.rs
crates/core/task/src/task_options.rs
crates/core/task/tests/task_test.rs
crates/core/test-utils/src/configs.rs
crates/node/platform/src/task.rs
crates/node/platform/tests/task_test.rs
nextgen/common/src/id.rs
nextgen/config/Cargo.toml
nextgen/config/src/inherited_tasks_config.rs
nextgen/config/src/project/task_config.rs
nextgen/config/src/project/task_options_config.rs
nextgen/config/tests/inherited_tasks_config_test.rs
nextgen/config/tests/task_config_test.rs
nextgen/project-builder/Cargo.toml
nextgen/project-builder/src/lib.rs
nextgen/project-builder/src/project_builder.rs
nextgen/project-builder/tests/__fixtures__/builder/bar/moon.yml
nextgen/project-builder/tests/__fixtures__/builder/baz/moon.yml
nextgen/project-builder/tests/__fixtures__/builder/foo/tsconfig.json
nextgen/project-builder/tests/__fixtures__/builder/global/tasks.yml
nextgen/project-builder/tests/__fixtures__/builder/global/tasks/node.yml
nextgen/project-builder/tests/__fixtures__/langs/bash/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/batch/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/deno-config/deno.json
nextgen/project-builder/tests/__fixtures__/langs/deno-config/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/deno/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/go-config/go.mod
nextgen/project-builder/tests/__fixtures__/langs/go/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/js-config/package.json
nextgen/project-builder/tests/__fixtures__/langs/js/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/other/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/php-config/composer.json
nextgen/project-builder/tests/__fixtures__/langs/php/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/project-platform/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/python-config/.python-version
nextgen/project-builder/tests/__fixtures__/langs/python/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/ruby-config/Gemfile
nextgen/project-builder/tests/__fixtures__/langs/ruby/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/rust-config/Cargo.toml
nextgen/project-builder/tests/__fixtures__/langs/rust/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/ts-config/tsconfig.json
nextgen/project-builder/tests/__fixtures__/langs/ts/moon.yml
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/task-builder/Cargo.toml
nextgen/task-builder/src/lib.rs
nextgen/task-builder/src/tasks_builder.rs
nextgen/task-builder/tests/__fixtures__/builder/commands/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/global/tasks.yml
nextgen/task-builder/tests/__fixtures__/builder/global/tasks/node-application.yml
nextgen/task-builder/tests/__fixtures__/builder/global/tasks/node.yml
nextgen/task-builder/tests/__fixtures__/builder/global/tasks/tag-implicit.yml
nextgen/task-builder/tests/__fixtures__/builder/global/tasks/tag-merge.yml
nextgen/task-builder/tests/__fixtures__/builder/global/tasks/tag-scope.yml
nextgen/task-builder/tests/__fixtures__/builder/implicits/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/inputs/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/local-mode/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/local/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/merge-append/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/merge-prepend/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/merge-replace/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/no-tasks/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/options/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/platforms/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/scopes/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/task/src/task_options.rs
nextgen/vcs/Cargo.toml
packages/cli/CHANGELOG.md
website/docs/config/tasks.mdx
Run report for 8c82bb18
|
Action | Time | Status | Info | |
---|---|---|---|---|
🟩 | SetupNodeTool(18.16.1) |
5s | Passed | |
🟩 | SyncNodeProject(types) |
456.4ms | Passed | |
🟩 | InstallNodeDeps(18.16.1) |
1m 18s | Passed | |
🟩 | SyncNodeProject(runtime) |
555.5ms | Passed | |
🟦 | RunTarget(types:build) |
1.4s | Cached | |
🟦 | RunTarget(runtime:build) |
1.1s | Cached | |
🟩 | SyncNodeProject(website) |
1.1s | Passed | |
🟩 | SyncWorkspace |
439ms | Passed | |
🟩 | RunTarget(website:build) |
1m 50s | 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/core/dep-graph/src/dep_graph.rs
crates/core/project-graph/src/project_builder.rs
crates/core/project-graph/tests/projects_test.rs
crates/core/project/src/project.rs
crates/core/task/src/task.rs
crates/core/task/src/task_options.rs
crates/core/task/tests/task_test.rs
crates/core/test-utils/src/configs.rs
crates/node/platform/src/task.rs
crates/node/platform/tests/task_test.rs
nextgen/common/src/id.rs
nextgen/config/Cargo.toml
nextgen/config/src/inherited_tasks_config.rs
nextgen/config/src/project/task_config.rs
nextgen/config/src/project/task_options_config.rs
nextgen/config/tests/inherited_tasks_config_test.rs
nextgen/config/tests/task_config_test.rs
nextgen/project-builder/Cargo.toml
nextgen/project-builder/src/lib.rs
nextgen/project-builder/src/project_builder.rs
nextgen/project-builder/tests/__fixtures__/builder/bar/moon.yml
nextgen/project-builder/tests/__fixtures__/builder/baz/moon.yml
nextgen/project-builder/tests/__fixtures__/builder/foo/tsconfig.json
nextgen/project-builder/tests/__fixtures__/builder/global/tasks.yml
nextgen/project-builder/tests/__fixtures__/builder/global/tasks/node.yml
nextgen/project-builder/tests/__fixtures__/langs/bash/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/batch/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/deno-config/deno.json
nextgen/project-builder/tests/__fixtures__/langs/deno-config/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/deno/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/go-config/go.mod
nextgen/project-builder/tests/__fixtures__/langs/go/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/js-config/package.json
nextgen/project-builder/tests/__fixtures__/langs/js/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/other/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/php-config/composer.json
nextgen/project-builder/tests/__fixtures__/langs/php/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/project-platform/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/python-config/.python-version
nextgen/project-builder/tests/__fixtures__/langs/python/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/ruby-config/Gemfile
nextgen/project-builder/tests/__fixtures__/langs/ruby/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/rust-config/Cargo.toml
nextgen/project-builder/tests/__fixtures__/langs/rust/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/ts-config/tsconfig.json
nextgen/project-builder/tests/__fixtures__/langs/ts/moon.yml
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/task-builder/Cargo.toml
nextgen/task-builder/src/lib.rs
nextgen/task-builder/src/tasks_builder.rs
nextgen/task-builder/tests/__fixtures__/builder/commands/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/global/tasks.yml
nextgen/task-builder/tests/__fixtures__/builder/global/tasks/node-application.yml
nextgen/task-builder/tests/__fixtures__/builder/global/tasks/node.yml
nextgen/task-builder/tests/__fixtures__/builder/global/tasks/tag-implicit.yml
nextgen/task-builder/tests/__fixtures__/builder/global/tasks/tag-merge.yml
nextgen/task-builder/tests/__fixtures__/builder/global/tasks/tag-scope.yml
nextgen/task-builder/tests/__fixtures__/builder/implicits/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/inputs/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/local-mode/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/local/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/merge-append/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/merge-prepend/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/merge-replace/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/no-tasks/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/options/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/platforms/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/scopes/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/task/src/task_options.rs
nextgen/vcs/Cargo.toml
packages/cli/CHANGELOG.md
website/docs/config/tasks.mdx
Run report for 8c82bb18
|
Action | Time | Status | Info | |
---|---|---|---|---|
🟩 | SetupNodeTool(16.20.1) |
4.8s | Passed | |
🟩 | SyncNodeProject(types) |
629.5ms | Passed | |
🟩 | InstallNodeDeps(16.20.1) |
1m 11s | Passed | |
🟩 | SyncNodeProject(runtime) |
702.7ms | Passed | |
🟦 | RunTarget(types:build) |
1.5s | Cached | |
🟦 | RunTarget(runtime:build) |
1.2s | Cached | |
🟩 | SyncNodeProject(website) |
1.3s | Passed | |
🟩 | SyncWorkspace |
610.6ms | Passed | |
🟩 | RunTarget(website:build) |
1m 55s | 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/core/dep-graph/src/dep_graph.rs
crates/core/project-graph/src/project_builder.rs
crates/core/project-graph/tests/projects_test.rs
crates/core/project/src/project.rs
crates/core/task/src/task.rs
crates/core/task/src/task_options.rs
crates/core/task/tests/task_test.rs
crates/core/test-utils/src/configs.rs
crates/node/platform/src/task.rs
crates/node/platform/tests/task_test.rs
nextgen/common/src/id.rs
nextgen/config/Cargo.toml
nextgen/config/src/inherited_tasks_config.rs
nextgen/config/src/project/task_config.rs
nextgen/config/src/project/task_options_config.rs
nextgen/config/tests/inherited_tasks_config_test.rs
nextgen/config/tests/task_config_test.rs
nextgen/project-builder/Cargo.toml
nextgen/project-builder/src/lib.rs
nextgen/project-builder/src/project_builder.rs
nextgen/project-builder/tests/__fixtures__/builder/bar/moon.yml
nextgen/project-builder/tests/__fixtures__/builder/baz/moon.yml
nextgen/project-builder/tests/__fixtures__/builder/foo/tsconfig.json
nextgen/project-builder/tests/__fixtures__/builder/global/tasks.yml
nextgen/project-builder/tests/__fixtures__/builder/global/tasks/node.yml
nextgen/project-builder/tests/__fixtures__/langs/bash/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/batch/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/deno-config/deno.json
nextgen/project-builder/tests/__fixtures__/langs/deno-config/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/deno/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/go-config/go.mod
nextgen/project-builder/tests/__fixtures__/langs/go/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/js-config/package.json
nextgen/project-builder/tests/__fixtures__/langs/js/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/other/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/php-config/composer.json
nextgen/project-builder/tests/__fixtures__/langs/php/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/project-platform/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/python-config/.python-version
nextgen/project-builder/tests/__fixtures__/langs/python/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/ruby-config/Gemfile
nextgen/project-builder/tests/__fixtures__/langs/ruby/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/rust-config/Cargo.toml
nextgen/project-builder/tests/__fixtures__/langs/rust/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/ts-config/tsconfig.json
nextgen/project-builder/tests/__fixtures__/langs/ts/moon.yml
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/task-builder/Cargo.toml
nextgen/task-builder/src/lib.rs
nextgen/task-builder/src/tasks_builder.rs
nextgen/task-builder/tests/__fixtures__/builder/commands/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/global/tasks.yml
nextgen/task-builder/tests/__fixtures__/builder/global/tasks/node-application.yml
nextgen/task-builder/tests/__fixtures__/builder/global/tasks/node.yml
nextgen/task-builder/tests/__fixtures__/builder/global/tasks/tag-implicit.yml
nextgen/task-builder/tests/__fixtures__/builder/global/tasks/tag-merge.yml
nextgen/task-builder/tests/__fixtures__/builder/global/tasks/tag-scope.yml
nextgen/task-builder/tests/__fixtures__/builder/implicits/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/inputs/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/local-mode/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/local/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/merge-append/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/merge-prepend/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/merge-replace/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/no-tasks/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/options/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/platforms/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/scopes/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/task/src/task_options.rs
nextgen/vcs/Cargo.toml
packages/cli/CHANGELOG.md
website/docs/config/tasks.mdx
Run report for 8c82bb18
|
Action | Time | Status | Info | |
---|---|---|---|---|
🟩 | SetupNodeTool(16.20.1) |
8.8s | Passed | |
🟩 | SyncNodeProject(types) |
495.4ms | Passed | |
🟩 | InstallNodeDeps(16.20.1) |
1m 35s | Passed | |
🟩 | SyncNodeProject(runtime) |
568.1ms | Passed | |
🟦 | RunTarget(types:build) |
1.4s | Cached | |
🟦 | RunTarget(runtime:build) |
1.1s | Cached | |
🟩 | SyncNodeProject(website) |
1.1s | Passed | |
🟩 | SyncWorkspace |
479.6ms | Passed | |
🟩 | RunTarget(website:build) |
1m 54s | 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/core/dep-graph/src/dep_graph.rs
crates/core/project-graph/src/project_builder.rs
crates/core/project-graph/tests/projects_test.rs
crates/core/project/src/project.rs
crates/core/task/src/task.rs
crates/core/task/src/task_options.rs
crates/core/task/tests/task_test.rs
crates/core/test-utils/src/configs.rs
crates/node/platform/src/task.rs
crates/node/platform/tests/task_test.rs
nextgen/common/src/id.rs
nextgen/config/Cargo.toml
nextgen/config/src/inherited_tasks_config.rs
nextgen/config/src/project/task_config.rs
nextgen/config/src/project/task_options_config.rs
nextgen/config/tests/inherited_tasks_config_test.rs
nextgen/config/tests/task_config_test.rs
nextgen/project-builder/Cargo.toml
nextgen/project-builder/src/lib.rs
nextgen/project-builder/src/project_builder.rs
nextgen/project-builder/tests/__fixtures__/builder/bar/moon.yml
nextgen/project-builder/tests/__fixtures__/builder/baz/moon.yml
nextgen/project-builder/tests/__fixtures__/builder/foo/tsconfig.json
nextgen/project-builder/tests/__fixtures__/builder/global/tasks.yml
nextgen/project-builder/tests/__fixtures__/builder/global/tasks/node.yml
nextgen/project-builder/tests/__fixtures__/langs/bash/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/batch/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/deno-config/deno.json
nextgen/project-builder/tests/__fixtures__/langs/deno-config/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/deno/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/go-config/go.mod
nextgen/project-builder/tests/__fixtures__/langs/go/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/js-config/package.json
nextgen/project-builder/tests/__fixtures__/langs/js/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/other/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/php-config/composer.json
nextgen/project-builder/tests/__fixtures__/langs/php/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/project-platform/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/python-config/.python-version
nextgen/project-builder/tests/__fixtures__/langs/python/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/ruby-config/Gemfile
nextgen/project-builder/tests/__fixtures__/langs/ruby/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/rust-config/Cargo.toml
nextgen/project-builder/tests/__fixtures__/langs/rust/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/ts-config/tsconfig.json
nextgen/project-builder/tests/__fixtures__/langs/ts/moon.yml
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/task-builder/Cargo.toml
nextgen/task-builder/src/lib.rs
nextgen/task-builder/src/tasks_builder.rs
nextgen/task-builder/tests/__fixtures__/builder/commands/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/global/tasks.yml
nextgen/task-builder/tests/__fixtures__/builder/global/tasks/node-application.yml
nextgen/task-builder/tests/__fixtures__/builder/global/tasks/node.yml
nextgen/task-builder/tests/__fixtures__/builder/global/tasks/tag-implicit.yml
nextgen/task-builder/tests/__fixtures__/builder/global/tasks/tag-merge.yml
nextgen/task-builder/tests/__fixtures__/builder/global/tasks/tag-scope.yml
nextgen/task-builder/tests/__fixtures__/builder/implicits/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/inputs/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/local-mode/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/local/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/merge-append/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/merge-prepend/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/merge-replace/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/no-tasks/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/options/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/platforms/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/scopes/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/task/src/task_options.rs
nextgen/vcs/Cargo.toml
packages/cli/CHANGELOG.md
website/docs/config/tasks.mdx
Run report for 8c82bb18
|
Action | Time | Status | Info | |
---|---|---|---|---|
🟩 | SetupNodeTool(20.3.1) |
12s | Passed | |
🟩 | SyncNodeProject(types) |
390.2ms | Passed | |
🟩 | InstallNodeDeps(20.3.1) |
2m 24s | Passed | SLOW |
🟩 | SyncNodeProject(runtime) |
626.7ms | Passed | |
🟦 | RunTarget(types:build) |
1.6s | Cached | |
🟦 | RunTarget(runtime:build) |
1.2s | Cached | |
🟩 | SyncNodeProject(website) |
1.2s | Passed | |
🟩 | SyncWorkspace |
403.1ms | Passed | |
🟦 | RunTarget(website:build) |
3.4s | Cached |
Environment
OS: Windows
Matrix:
os = windows-latest
node-version = 20
Variables:
MOON_NODE_VERSION = 20.3.1
Touched files
Cargo.lock
Cargo.toml
crates/core/dep-graph/src/dep_graph.rs
crates/core/project-graph/src/project_builder.rs
crates/core/project-graph/tests/projects_test.rs
crates/core/project/src/project.rs
crates/core/task/src/task.rs
crates/core/task/src/task_options.rs
crates/core/task/tests/task_test.rs
crates/core/test-utils/src/configs.rs
crates/node/platform/src/task.rs
crates/node/platform/tests/task_test.rs
nextgen/common/src/id.rs
nextgen/config/Cargo.toml
nextgen/config/src/inherited_tasks_config.rs
nextgen/config/src/project/task_config.rs
nextgen/config/src/project/task_options_config.rs
nextgen/config/tests/inherited_tasks_config_test.rs
nextgen/config/tests/task_config_test.rs
nextgen/project-builder/Cargo.toml
nextgen/project-builder/src/lib.rs
nextgen/project-builder/src/project_builder.rs
nextgen/project-builder/tests/__fixtures__/builder/bar/moon.yml
nextgen/project-builder/tests/__fixtures__/builder/baz/moon.yml
nextgen/project-builder/tests/__fixtures__/builder/foo/tsconfig.json
nextgen/project-builder/tests/__fixtures__/builder/global/tasks.yml
nextgen/project-builder/tests/__fixtures__/builder/global/tasks/node.yml
nextgen/project-builder/tests/__fixtures__/langs/bash/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/batch/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/deno-config/deno.json
nextgen/project-builder/tests/__fixtures__/langs/deno-config/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/deno/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/go-config/go.mod
nextgen/project-builder/tests/__fixtures__/langs/go/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/js-config/package.json
nextgen/project-builder/tests/__fixtures__/langs/js/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/other/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/php-config/composer.json
nextgen/project-builder/tests/__fixtures__/langs/php/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/project-platform/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/python-config/.python-version
nextgen/project-builder/tests/__fixtures__/langs/python/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/ruby-config/Gemfile
nextgen/project-builder/tests/__fixtures__/langs/ruby/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/rust-config/Cargo.toml
nextgen/project-builder/tests/__fixtures__/langs/rust/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/ts-config/tsconfig.json
nextgen/project-builder/tests/__fixtures__/langs/ts/moon.yml
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/task-builder/Cargo.toml
nextgen/task-builder/src/lib.rs
nextgen/task-builder/src/tasks_builder.rs
nextgen/task-builder/tests/__fixtures__/builder/commands/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/global/tasks.yml
nextgen/task-builder/tests/__fixtures__/builder/global/tasks/node-application.yml
nextgen/task-builder/tests/__fixtures__/builder/global/tasks/node.yml
nextgen/task-builder/tests/__fixtures__/builder/global/tasks/tag-implicit.yml
nextgen/task-builder/tests/__fixtures__/builder/global/tasks/tag-merge.yml
nextgen/task-builder/tests/__fixtures__/builder/global/tasks/tag-scope.yml
nextgen/task-builder/tests/__fixtures__/builder/implicits/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/inputs/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/local-mode/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/local/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/merge-append/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/merge-prepend/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/merge-replace/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/no-tasks/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/options/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/platforms/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/scopes/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/task/src/task_options.rs
nextgen/vcs/Cargo.toml
packages/cli/CHANGELOG.md
website/docs/config/tasks.mdx
Run report for 8c82bb18
|
Action | Time | Status | Info | |
---|---|---|---|---|
🟩 | SetupNodeTool(18.16.1) |
9.3s | Passed | |
🟩 | SyncNodeProject(types) |
314.9ms | Passed | |
🟩 | InstallNodeDeps(18.16.1) |
3m 55s | Passed | SLOW |
🟩 | SyncNodeProject(runtime) |
510.9ms | Passed | |
🟦 | RunTarget(types:build) |
1.4s | Cached | |
🟦 | RunTarget(runtime:build) |
1s | Cached | |
🟩 | SyncNodeProject(website) |
1s | Passed | |
🟩 | SyncWorkspace |
373.3ms | Passed | |
🟦 | RunTarget(website:build) |
3.6s | Cached |
Environment
OS: Windows
Matrix:
os = windows-latest
node-version = 18
Variables:
MOON_NODE_VERSION = 18.16.1
Touched files
Cargo.lock
Cargo.toml
crates/core/dep-graph/src/dep_graph.rs
crates/core/project-graph/src/project_builder.rs
crates/core/project-graph/tests/projects_test.rs
crates/core/project/src/project.rs
crates/core/task/src/task.rs
crates/core/task/src/task_options.rs
crates/core/task/tests/task_test.rs
crates/core/test-utils/src/configs.rs
crates/node/platform/src/task.rs
crates/node/platform/tests/task_test.rs
nextgen/common/src/id.rs
nextgen/config/Cargo.toml
nextgen/config/src/inherited_tasks_config.rs
nextgen/config/src/project/task_config.rs
nextgen/config/src/project/task_options_config.rs
nextgen/config/tests/inherited_tasks_config_test.rs
nextgen/config/tests/task_config_test.rs
nextgen/project-builder/Cargo.toml
nextgen/project-builder/src/lib.rs
nextgen/project-builder/src/project_builder.rs
nextgen/project-builder/tests/__fixtures__/builder/bar/moon.yml
nextgen/project-builder/tests/__fixtures__/builder/baz/moon.yml
nextgen/project-builder/tests/__fixtures__/builder/foo/tsconfig.json
nextgen/project-builder/tests/__fixtures__/builder/global/tasks.yml
nextgen/project-builder/tests/__fixtures__/builder/global/tasks/node.yml
nextgen/project-builder/tests/__fixtures__/langs/bash/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/batch/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/deno-config/deno.json
nextgen/project-builder/tests/__fixtures__/langs/deno-config/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/deno/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/go-config/go.mod
nextgen/project-builder/tests/__fixtures__/langs/go/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/js-config/package.json
nextgen/project-builder/tests/__fixtures__/langs/js/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/other/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/php-config/composer.json
nextgen/project-builder/tests/__fixtures__/langs/php/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/project-platform/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/python-config/.python-version
nextgen/project-builder/tests/__fixtures__/langs/python/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/ruby-config/Gemfile
nextgen/project-builder/tests/__fixtures__/langs/ruby/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/rust-config/Cargo.toml
nextgen/project-builder/tests/__fixtures__/langs/rust/moon.yml
nextgen/project-builder/tests/__fixtures__/langs/ts-config/tsconfig.json
nextgen/project-builder/tests/__fixtures__/langs/ts/moon.yml
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/task-builder/Cargo.toml
nextgen/task-builder/src/lib.rs
nextgen/task-builder/src/tasks_builder.rs
nextgen/task-builder/tests/__fixtures__/builder/commands/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/global/tasks.yml
nextgen/task-builder/tests/__fixtures__/builder/global/tasks/node-application.yml
nextgen/task-builder/tests/__fixtures__/builder/global/tasks/node.yml
nextgen/task-builder/tests/__fixtures__/builder/global/tasks/tag-implicit.yml
nextgen/task-builder/tests/__fixtures__/builder/global/tasks/tag-merge.yml
nextgen/task-builder/tests/__fixtures__/builder/global/tasks/tag-scope.yml
nextgen/task-builder/tests/__fixtures__/builder/implicits/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/inputs/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/local-mode/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/local/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/merge-append/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/merge-prepend/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/merge-replace/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/no-tasks/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/options/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/platforms/moon.yml
nextgen/task-builder/tests/__fixtures__/builder/scopes/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/task/src/task_options.rs
nextgen/vcs/Cargo.toml
packages/cli/CHANGELOG.md
website/docs/config/tasks.mdx
* Add task crate. * Start on builder. * Add project crate. * Start on project builder. * Fix tests. * Polish. * Copy over other project stuff. * Start on tests. * Test groups/deps. * Add loader for manager. * Add global tasks. * More work on builder. * Handle implicits. * Polish. * Polish. * Start on tests. * More tests and polish. * Test merging. * Update docs. * Fix dep graph. * Test inputs. * More tests. * Add lang detection. * Test tasks. * Fix tests.
This also moves to a builder pattern, which should help alleviate a lot of issues with our inheritance and merging.