Skip to content

Conversation

milesj
Copy link
Collaborator

@milesj milesj commented Sep 7, 2025

No description provided.

Copy link

github-actions bot commented Sep 20, 2025

Run report for 79389ec7 (ubuntu-latest)

Total time: 1m 12s | Comparison time: 4m 10s | Estimated savings: 2m 57s (71.0% faster)

Action Time Status Info
🟩 SyncWorkspace 315.6ms Passed
🟩 SyncProject(types) 8.4ms Passed
🟩 SyncProject(runtime) 6.4ms Passed
🟩 SyncProject(report) 9.5ms Passed
🟩 SyncProject(website) 8.1ms Passed
🟩 SetupProto(0.53.0) 11s Passed
🟩 SetupToolchain(unstable_node:22.14.0) 7s Passed
🟩 SetupToolchain(unstable_yarn:4.8.0) 1.4s Passed
⬛️ SetupToolchain(unstable_javascript) 0.2ms Skipped
🟩 SetupEnvironment(unstable_javascript) 4.2ms Passed
🟩 InstallDependencies(unstable_javascript) 35.2s Passed
🟦 RunTask(types:lint) 320.3ms Cached
🟦 RunTask(types:format) 390.7ms Cached
🟦 RunTask(types:test) 405ms Cached
🟦 RunTask(types:typecheck) 143.3ms Cached
🟦 RunTask(types:build) 2s Cached
🟦 RunTask(runtime:lint) 181.7ms Cached
🟦 RunTask(report:lint) 243ms Cached
🟦 RunTask(report:test) 258.2ms Cached
🟦 RunTask(report:typecheck) 148.3ms Cached
And 11 more...
Expanded report
Action Time Status Info
🟦 RunTask(runtime:format) 229.4ms Cached
🟦 RunTask(report:format) 231.7ms Cached
🟦 RunTask(runtime:typecheck) 175.6ms Cached
🟦 RunTask(runtime:build) 698.4ms Cached
🟦 RunTask(runtime:test) 226.1ms Cached
🟦 RunTask(report:build) 727.4ms Cached
🟦 RunTask(website:lint) 551.4ms Cached
🟦 RunTask(website:test) 497.9ms Cached
🟦 RunTask(website:typecheck) 827.6ms Cached
🟦 RunTask(website:format) 691.3ms Cached
🟦 RunTask(website:build) 15.4s Cached
Environment

OS: Linux
Matrix:

os = ubuntu-latest
Touched files
.github/workflows/rust.yml
.yarn/versions/f9e7200f.yml
CHANGELOG.md
Cargo.lock
Cargo.toml
crates/action-graph/src/action_graph_builder.rs
crates/action-graph/tests/action_graph_builder_test.rs
crates/affected/Cargo.toml
crates/affected/src/affected.rs
crates/affected/src/affected_tracker.rs
crates/affected/tests/__fixtures__/tasks/ci/moon.yml
crates/affected/tests/__fixtures__/tasks/dep-test/moon.yml
crates/affected/tests/__fixtures__/tasks/dep/moon.yml
crates/affected/tests/__fixtures__/tasks/project-sources/moon.yml
crates/affected/tests/affected_tracker_test.rs
crates/app/src/app_error.rs
crates/app/src/commands/ext.rs
crates/app/src/commands/migrate/from_package_json.rs
crates/cli/tests/snapshots/run_test__errors_for_internal_task.snap
crates/cli/tests/snapshots/run_test__errors_for_unknown_task_in_project.snap
crates/cli/tests/snapshots/task_test__unknown_task.snap
crates/codegen/src/codegen.rs
crates/codegen/src/codegen_error.rs
crates/codegen/tests/codegen_test.rs
crates/common/Cargo.toml
crates/common/src/id.rs
crates/config-schema/src/typescript_types.rs
crates/config/src/project/dep_config.rs
crates/config/src/project/overrides_config.rs
crates/config/src/project/task_config.rs
crates/config/src/project/task_options_config.rs
crates/config/src/project_config.rs
crates/config/src/shapes/input.rs
crates/config/src/toolchain/proto_config.rs
crates/config/src/toolchain_config.rs
crates/config/tests/inherited_tasks_config_test.rs
crates/config/tests/input_shape_test.rs
crates/config/tests/project_config_test.rs
crates/config/tests/task_config_test.rs
crates/config/tests/workspace_config_test.rs
crates/extension-plugin/src/extension_plugin.rs
crates/extension-plugin/src/extension_registry.rs
crates/file-group/src/file_group.rs
crates/file-group/src/file_group_error.rs
crates/pdk-api/src/common.rs
crates/pdk-api/src/context.rs
crates/pdk-api/src/extension.rs
crates/pdk-api/src/toolchain/tier1.rs
crates/pdk-test-utils/src/sandbox.rs
crates/plugin/src/lib.rs
crates/plugin/src/plugin_registry.rs
crates/plugin/tests/plugin_registry_test.rs
crates/project-builder/src/project_builder.rs
crates/project-builder/tests/project_builder_test.rs
crates/project-constraints/src/lib.rs
crates/project-expander/src/project_expander.rs
crates/project-graph/src/project_graph.rs
crates/project-graph/src/project_graph_error.rs
crates/project-graph/tests/project_graph_test.rs
crates/project-graph/tests/snapshots/project_graph_test__project_graph__aliases__loads_aliases.snap
crates/project/src/lib.rs
crates/project/src/project.rs
crates/project/src/project_error.rs
crates/target/src/target.rs
crates/task-builder/src/task_deps_builder.rs
crates/task-builder/src/tasks_builder.rs
crates/task-builder/src/tasks_builder_error.rs
crates/task-builder/tests/__fixtures__/builder/dep-a/moon.yml
crates/task-builder/tests/__fixtures__/builder/dep-b/moon.yml
crates/task-builder/tests/__fixtures__/builder/dep-c/moon.yml
crates/task-builder/tests/__fixtures__/builder/inputs-project/moon.yml
crates/task-builder/tests/task_deps_builder_test.rs
crates/task-builder/tests/tasks_builder_test.rs
crates/task-expander/src/task_expander.rs
crates/task-expander/src/token_expander.rs
crates/task-expander/src/token_expander_error.rs
crates/task-expander/tests/token_expander_test.rs
crates/task-graph/Cargo.toml
crates/task-graph/src/lib.rs
crates/task-graph/src/task_graph.rs
crates/task-graph/src/task_graph_error.rs
crates/task/src/task.rs
crates/test-utils/src/workspace_mocker.rs
crates/toolchain-plugin/src/toolchain_plugin.rs
crates/toolchain-plugin/src/toolchain_registry.rs
crates/toolchain/src/lib.rs
crates/workspace-graph/src/lib.rs
crates/workspace-graph/src/query_projects.rs
crates/workspace/src/build_data.rs
crates/workspace/src/projects_locator.rs
crates/workspace/src/workspace_builder.rs
crates/workspace/src/workspace_builder_error.rs
legacy/bun/platform/src/bun_platform.rs
legacy/core/platform/src/platform.rs
legacy/core/tool/src/lib.rs
legacy/deno/platform/src/deno_platform.rs
legacy/node/platform/src/node_platform.rs
legacy/python/platform/src/python_platform.rs
legacy/rust/platform/src/rust_platform.rs
packages/types/src/common.ts
packages/types/src/pipeline.ts
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
rust-toolchain.toml
wasm/Cargo.lock
wasm/tc-tier1/src/lib.rs
wasm/tc-tier2/src/lib.rs
website/docs/config/project.mdx
website/static/schemas/project.json
website/static/schemas/tasks.json
website/static/schemas/template.json
website/static/schemas/toolchain.json
website/static/schemas/workspace.json

Copy link

github-actions bot commented Sep 20, 2025

Run report for 79389ec7 (windows-latest)

Total time: 1m 43s | Comparison time: 4m 42s | Estimated savings: 2m 58s (63.4% faster)

Action Time Status Info
🟩 SyncWorkspace 275.1ms Passed
🟩 SyncProject(types) 11.6ms Passed
🟩 SyncProject(report) 10.5ms Passed
🟩 SyncProject(runtime) 13.9ms Passed
🟩 SyncProject(website) 12.1ms Passed
🟩 SetupProto(0.53.0) 11.7s Passed
🟩 SetupToolchain(unstable_node:22.14.0) 11.9s Passed
🟩 SetupToolchain(unstable_yarn:4.8.0) 1.3s Passed
⬛️ SetupToolchain(unstable_javascript) 0.3ms Skipped
🟩 SetupEnvironment(unstable_javascript) 5.8ms Passed
🟩 InstallDependencies(unstable_javascript) 1m 1s Passed
🟦 RunTask(types:lint) 376.6ms Cached
🟦 RunTask(types:format) 427.4ms Cached
🟦 RunTask(types:test) 437.3ms Cached
🟦 RunTask(types:typecheck) 166.9ms Cached
🟦 RunTask(types:build) 1.7s Cached
🟦 RunTask(report:test) 302.6ms Cached
🟦 RunTask(runtime:lint) 365ms Cached
🟦 RunTask(report:lint) 172.6ms Cached
🟦 RunTask(runtime:build) 504.5ms Cached
And 11 more...
Expanded report
Action Time Status Info
🟦 RunTask(runtime:format) 200.9ms Cached
🟦 RunTask(report:typecheck) 155.9ms Cached
🟦 RunTask(report:format) 222.5ms Cached
🟦 RunTask(runtime:typecheck) 163.7ms Cached
🟦 RunTask(report:build) 735.5ms Cached
🟦 RunTask(runtime:test) 224.8ms Cached
🟦 RunTask(website:typecheck) 632.8ms Cached
🟦 RunTask(website:lint) 657.7ms Cached
🟦 RunTask(website:format) 899.1ms Cached
🟦 RunTask(website:test) 1.4s Cached
🟦 RunTask(website:build) 14.6s Cached
Environment

OS: Windows
Matrix:

os = windows-latest
Touched files
.github/workflows/rust.yml
.yarn/versions/f9e7200f.yml
CHANGELOG.md
Cargo.lock
Cargo.toml
crates/action-graph/src/action_graph_builder.rs
crates/action-graph/tests/action_graph_builder_test.rs
crates/affected/Cargo.toml
crates/affected/src/affected.rs
crates/affected/src/affected_tracker.rs
crates/affected/tests/__fixtures__/tasks/ci/moon.yml
crates/affected/tests/__fixtures__/tasks/dep-test/moon.yml
crates/affected/tests/__fixtures__/tasks/dep/moon.yml
crates/affected/tests/__fixtures__/tasks/project-sources/moon.yml
crates/affected/tests/affected_tracker_test.rs
crates/app/src/app_error.rs
crates/app/src/commands/ext.rs
crates/app/src/commands/migrate/from_package_json.rs
crates/cli/tests/snapshots/run_test__errors_for_internal_task.snap
crates/cli/tests/snapshots/run_test__errors_for_unknown_task_in_project.snap
crates/cli/tests/snapshots/task_test__unknown_task.snap
crates/codegen/src/codegen.rs
crates/codegen/src/codegen_error.rs
crates/codegen/tests/codegen_test.rs
crates/common/Cargo.toml
crates/common/src/id.rs
crates/config-schema/src/typescript_types.rs
crates/config/src/project/dep_config.rs
crates/config/src/project/overrides_config.rs
crates/config/src/project/task_config.rs
crates/config/src/project/task_options_config.rs
crates/config/src/project_config.rs
crates/config/src/shapes/input.rs
crates/config/src/toolchain/proto_config.rs
crates/config/src/toolchain_config.rs
crates/config/tests/inherited_tasks_config_test.rs
crates/config/tests/input_shape_test.rs
crates/config/tests/project_config_test.rs
crates/config/tests/task_config_test.rs
crates/config/tests/workspace_config_test.rs
crates/extension-plugin/src/extension_plugin.rs
crates/extension-plugin/src/extension_registry.rs
crates/file-group/src/file_group.rs
crates/file-group/src/file_group_error.rs
crates/pdk-api/src/common.rs
crates/pdk-api/src/context.rs
crates/pdk-api/src/extension.rs
crates/pdk-api/src/toolchain/tier1.rs
crates/pdk-test-utils/src/sandbox.rs
crates/plugin/src/lib.rs
crates/plugin/src/plugin_registry.rs
crates/plugin/tests/plugin_registry_test.rs
crates/project-builder/src/project_builder.rs
crates/project-builder/tests/project_builder_test.rs
crates/project-constraints/src/lib.rs
crates/project-expander/src/project_expander.rs
crates/project-graph/src/project_graph.rs
crates/project-graph/src/project_graph_error.rs
crates/project-graph/tests/project_graph_test.rs
crates/project-graph/tests/snapshots/project_graph_test__project_graph__aliases__loads_aliases.snap
crates/project/src/lib.rs
crates/project/src/project.rs
crates/project/src/project_error.rs
crates/target/src/target.rs
crates/task-builder/src/task_deps_builder.rs
crates/task-builder/src/tasks_builder.rs
crates/task-builder/src/tasks_builder_error.rs
crates/task-builder/tests/__fixtures__/builder/dep-a/moon.yml
crates/task-builder/tests/__fixtures__/builder/dep-b/moon.yml
crates/task-builder/tests/__fixtures__/builder/dep-c/moon.yml
crates/task-builder/tests/__fixtures__/builder/inputs-project/moon.yml
crates/task-builder/tests/task_deps_builder_test.rs
crates/task-builder/tests/tasks_builder_test.rs
crates/task-expander/src/task_expander.rs
crates/task-expander/src/token_expander.rs
crates/task-expander/src/token_expander_error.rs
crates/task-expander/tests/token_expander_test.rs
crates/task-graph/Cargo.toml
crates/task-graph/src/lib.rs
crates/task-graph/src/task_graph.rs
crates/task-graph/src/task_graph_error.rs
crates/task/src/task.rs
crates/test-utils/src/workspace_mocker.rs
crates/toolchain-plugin/src/toolchain_plugin.rs
crates/toolchain-plugin/src/toolchain_registry.rs
crates/toolchain/src/lib.rs
crates/workspace-graph/src/lib.rs
crates/workspace-graph/src/query_projects.rs
crates/workspace/src/build_data.rs
crates/workspace/src/projects_locator.rs
crates/workspace/src/workspace_builder.rs
crates/workspace/src/workspace_builder_error.rs
legacy/bun/platform/src/bun_platform.rs
legacy/core/platform/src/platform.rs
legacy/core/tool/src/lib.rs
legacy/deno/platform/src/deno_platform.rs
legacy/node/platform/src/node_platform.rs
legacy/python/platform/src/python_platform.rs
legacy/rust/platform/src/rust_platform.rs
packages/types/src/common.ts
packages/types/src/pipeline.ts
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
rust-toolchain.toml
wasm/Cargo.lock
wasm/tc-tier1/src/lib.rs
wasm/tc-tier2/src/lib.rs
website/docs/config/project.mdx
website/static/schemas/project.json
website/static/schemas/tasks.json
website/static/schemas/template.json
website/static/schemas/toolchain.json
website/static/schemas/workspace.json

Copy link

codecov bot commented Sep 21, 2025

Codecov Report

❌ Patch coverage is 80.36176% with 76 lines in your changes missing coverage. Please review.
✅ Project coverage is 74.56%. Comparing base (aa56587) to head (79389ec).

Files with missing lines Patch % Lines
crates/affected/src/affected_tracker.rs 79.01% 17 Missing ⚠️
crates/task-expander/src/token_expander.rs 85.71% 11 Missing ⚠️
crates/workspace-graph/src/lib.rs 0.00% 9 Missing ⚠️
crates/project/src/project.rs 50.00% 8 Missing ⚠️
crates/pdk-test-utils/src/sandbox.rs 0.00% 7 Missing ⚠️
crates/pdk-api/src/context.rs 28.57% 5 Missing ⚠️
crates/config/src/shapes/input.rs 84.61% 4 Missing ⚠️
crates/workspace/src/workspace_builder.rs 50.00% 4 Missing ⚠️
crates/file-group/src/file_group.rs 57.14% 3 Missing ⚠️
...ates/app/src/commands/migrate/from_package_json.rs 0.00% 2 Missing ⚠️
... and 5 more
Additional details and impacted files
@@            Coverage Diff             @@
##           master    #2105      +/-   ##
==========================================
- Coverage   74.63%   74.56%   -0.08%     
==========================================
  Files         345      345              
  Lines       26221    26326     +105     
==========================================
+ Hits        19570    19629      +59     
- Misses       6651     6697      +46     
Flag Coverage Δ
rust 74.56% <80.36%> (-0.08%) ⬇️

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

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

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

milesj and others added 5 commits September 24, 2025 15:35
* Update proto.

* Update version.

* Fix plugins.
* Pull in starbase.

* Update errors.

* Remove plugin id.

* Fix tests.

* Update pdk.

* Update types.

* Bump.
* Add new input type.

* Implement affected.

* Fix tests.

* Add affected tests.

* Update docs.

* Added ^ support.

* Rename enum.

* Start on group input.

* Rename file variant.

* Rename file variant.

* Fixes.

* Polish.

* Add expander tests.
milesj and others added 4 commits September 24, 2025 21:34
* deps(proto): Update to v0.53. (#2119)

* Update proto.

* Update version.

* Fix plugins.

* Update scc.

* Bump

* Debug.

* Update scc.

* Fixes.

* Update again.

* Update deps.
* Bump

* Add only variant.

* Start on skip.

* Fix schemas.

* Add more tests.
* Rename type.

* Rename type.

* Regen schemas.

* Add helper.

* Remove expander.

* Update project builder.

* Update tsk builder.

* Revert "Update tsk builder."

This reverts commit d2c431f.

* Try another approach.

* Add tests.

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

Successfully merging this pull request may close these issues.

1 participant