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

new: Support sync_project and hash_task_contents for toolchain plugins. #1835

Open
wants to merge 16 commits into
base: develop-1.33
Choose a base branch
from

Conversation

milesj
Copy link
Collaborator

@milesj milesj commented Feb 17, 2025

No description provided.

Copy link

github-actions bot commented Feb 17, 2025

Run report for df9acf41 (ubuntu-latest, 18)

Total time: 1m 36s | Comparison time: 4m 45s | Estimated savings: 3m 8s (66.1% faster)

Action Time Status Info
🟩 SyncWorkspace 399.4ms Passed
🟩 SetupToolchain(node:~18) 32.3s Passed
🟩 SyncProject(types) 4.2ms Passed
🟩 SyncProject(report) 4.8ms Passed
🟩 SyncProject(nx-compat) 6.5ms Passed
🟩 SyncProject(runtime) 5.5ms Passed
🟩 SyncProject(website) 4.2ms Passed
🟩 InstallWorkspaceDeps(node:~18) 44.9s Passed
🟦 RunTask(types:lint) 444.4ms Cached
🟦 RunTask(types:typecheck) 453.2ms Cached
🟦 RunTask(types:test) 243.2ms Cached
🟩 RunTask(types:format) 1.2s Passed
🟦 RunTask(types:build) 1.8s Cached
🟦 RunTask(runtime:lint) 153ms Cached
🟦 RunTask(runtime:typecheck) 182.1ms Cached
🟦 RunTask(report:test) 311.7ms Cached
🟦 RunTask(runtime:build) 597.9ms Cached
🟩 RunTask(nx-compat:format) 931.6ms Passed
🟩 RunTask(runtime:format) 762.5ms Passed
🟩 RunTask(report:format) 976.6ms Passed
And 13 more...
Expanded report
Action Time Status Info
🟦 RunTask(nx-compat:typecheck) 145.2ms Cached
🟦 RunTask(nx-compat:lint) 148.7ms Cached
🟦 RunTask(report:typecheck) 140.3ms Cached
🟦 RunTask(report:lint) 138ms Cached
🟦 RunTask(runtime:test) 232.7ms Cached
🟦 RunTask(website:typecheck) 165.3ms Cached
🟦 RunTask(nx-compat:test) 241.6ms Cached
🟦 RunTask(report:build) 816.4ms Cached
🟦 RunTask(website:lint) 164.1ms Cached
🟦 RunTask(website:test) 261ms Cached
🟦 RunTask(nx-compat:build) 1.3s Cached
🟩 RunTask(website:format) 9s Passed
🟦 RunTask(website:build) 15.3s Cached
Environment

OS: Linux
Matrix:

os = ubuntu-latest
node-version = 18
Touched files
Cargo.lock
crates/action-graph/src/action_graph_builder.rs
crates/action-graph/tests/action_graph_test.rs
crates/action-pipeline/src/action_runner.rs
crates/action/src/action.rs
crates/action/src/action_node.rs
crates/action/src/operation.rs
crates/action/src/operation_meta.rs
crates/actions/Cargo.toml
crates/actions/src/actions/sync_project.rs
crates/actions/src/actions/sync_workspace.rs
crates/actions/src/operations/mod.rs
crates/actions/src/operations/plugin_compat.rs
crates/actions/src/operations/run_plugin_operation.rs
crates/actions/src/utils.rs
crates/app-context/Cargo.toml
crates/app-context/src/app_context.rs
crates/app/src/commands/syncs/codeowners.rs
crates/app/src/commands/syncs/config_schemas.rs
crates/app/src/commands/syncs/hooks.rs
crates/app/src/components.rs
crates/app/src/session.rs
crates/common/src/path.rs
crates/config-schema/src/typescript_types.rs
crates/config/src/project/overrides_config.rs
crates/config/src/toolchain/mod.rs
crates/config/src/toolchain/plugin_config.rs
crates/config/src/toolchain_config.rs
crates/config/tests/project_config_test.rs
crates/console-reporter/src/default_reporter.rs
crates/extension-plugin/src/extension_plugin.rs
crates/extension-plugin/src/extension_registry.rs
crates/pdk-api/Cargo.toml
crates/pdk-api/src/common.rs
crates/pdk-api/src/extension.rs
crates/pdk-api/src/toolchain.rs
crates/pdk/Cargo.toml
crates/pdk/src/funcs.rs
crates/pdk/src/lib.rs
crates/pdk/src/macros.rs
crates/pdk/src/toolchain.rs
crates/plugin/Cargo.toml
crates/plugin/src/host.rs
crates/plugin/src/plugin_registry.rs
crates/project/src/project.rs
crates/remote/src/action_state.rs
crates/task-runner/Cargo.toml
crates/task-runner/src/task_runner.rs
crates/task-runner/tests/command_executor_test.rs
crates/task-runner/tests/task_runner_test.rs
crates/task/src/task.rs
crates/test-utils/Cargo.toml
crates/test-utils/src/app_context.rs
crates/toolchain-plugin/Cargo.toml
crates/toolchain-plugin/src/lib.rs
crates/toolchain-plugin/src/toolchain_actions.rs
crates/toolchain-plugin/src/toolchain_plugin.rs
crates/toolchain-plugin/src/toolchain_registry.rs
packages/types/src/pipeline.ts
packages/types/src/project-config.ts
packages/types/src/toolchain-config.ts
website/static/schemas/project.json
website/static/schemas/toolchain.json

Copy link

github-actions bot commented Feb 17, 2025

Run report for df9acf41 (ubuntu-latest, 20)

Total time: 1m 38s | Comparison time: 5m 16s | Estimated savings: 3m 37s (68.8% faster)

Action Time Status Info
🟩 SyncWorkspace 166.7ms Passed
🟩 SetupToolchain(node:~20) 31.8s Passed
🟩 SyncProject(types) 4ms Passed
🟩 SyncProject(nx-compat) 4.2ms Passed
🟩 SyncProject(report) 5.8ms Passed
🟩 SyncProject(runtime) 6.1ms Passed
🟩 SyncProject(website) 4.3ms Passed
🟩 InstallWorkspaceDeps(node:~20) 43.1s Passed
🟦 RunTask(types:lint) 298.8ms Cached
🟦 RunTask(types:typecheck) 305.8ms Cached
🟦 RunTask(types:test) 116.3ms Cached
🟩 RunTask(types:format) 989.2ms Passed
🟦 RunTask(types:build) 2s Cached
🟦 RunTask(runtime:typecheck) 73.9ms Cached
🟦 RunTask(nx-compat:test) 192.8ms Cached
🟦 RunTask(runtime:lint) 93ms Cached
🟦 RunTask(report:test) 204.7ms Cached
🟦 RunTask(runtime:build) 622.1ms Cached
🟩 RunTask(nx-compat:format) 730.7ms Passed
🟦 RunTask(nx-compat:typecheck) 88.2ms Cached
And 13 more...
Expanded report
Action Time Status Info
🟩 RunTask(report:format) 855.3ms Passed
🟦 RunTask(report:typecheck) 92.1ms Cached
🟦 RunTask(nx-compat:lint) 75.9ms Cached
🟦 RunTask(report:lint) 85ms Cached
🟦 RunTask(runtime:test) 101ms Cached
🟩 RunTask(runtime:format) 494.7ms Passed
🟦 RunTask(website:typecheck) 108.6ms Cached
🟦 RunTask(website:lint) 97.9ms Cached
🟦 RunTask(report:build) 811.8ms Cached
🟦 RunTask(website:test) 140.8ms Cached
🟦 RunTask(nx-compat:build) 1.5s Cached
🟩 RunTask(website:format) 8.3s Passed
🟦 RunTask(website:build) 20.4s Cached
Environment

OS: Linux
Matrix:

os = ubuntu-latest
node-version = 20
Touched files
Cargo.lock
crates/action-graph/src/action_graph_builder.rs
crates/action-graph/tests/action_graph_test.rs
crates/action-pipeline/src/action_runner.rs
crates/action/src/action.rs
crates/action/src/action_node.rs
crates/action/src/operation.rs
crates/action/src/operation_meta.rs
crates/actions/Cargo.toml
crates/actions/src/actions/sync_project.rs
crates/actions/src/actions/sync_workspace.rs
crates/actions/src/operations/mod.rs
crates/actions/src/operations/plugin_compat.rs
crates/actions/src/operations/run_plugin_operation.rs
crates/actions/src/utils.rs
crates/app-context/Cargo.toml
crates/app-context/src/app_context.rs
crates/app/src/commands/syncs/codeowners.rs
crates/app/src/commands/syncs/config_schemas.rs
crates/app/src/commands/syncs/hooks.rs
crates/app/src/components.rs
crates/app/src/session.rs
crates/common/src/path.rs
crates/config-schema/src/typescript_types.rs
crates/config/src/project/overrides_config.rs
crates/config/src/toolchain/mod.rs
crates/config/src/toolchain/plugin_config.rs
crates/config/src/toolchain_config.rs
crates/config/tests/project_config_test.rs
crates/console-reporter/src/default_reporter.rs
crates/extension-plugin/src/extension_plugin.rs
crates/extension-plugin/src/extension_registry.rs
crates/pdk-api/Cargo.toml
crates/pdk-api/src/common.rs
crates/pdk-api/src/extension.rs
crates/pdk-api/src/toolchain.rs
crates/pdk/Cargo.toml
crates/pdk/src/funcs.rs
crates/pdk/src/lib.rs
crates/pdk/src/macros.rs
crates/pdk/src/toolchain.rs
crates/plugin/Cargo.toml
crates/plugin/src/host.rs
crates/plugin/src/plugin_registry.rs
crates/project/src/project.rs
crates/remote/src/action_state.rs
crates/task-runner/Cargo.toml
crates/task-runner/src/task_runner.rs
crates/task-runner/tests/command_executor_test.rs
crates/task-runner/tests/task_runner_test.rs
crates/task/src/task.rs
crates/test-utils/Cargo.toml
crates/test-utils/src/app_context.rs
crates/toolchain-plugin/Cargo.toml
crates/toolchain-plugin/src/lib.rs
crates/toolchain-plugin/src/toolchain_actions.rs
crates/toolchain-plugin/src/toolchain_plugin.rs
crates/toolchain-plugin/src/toolchain_registry.rs
packages/types/src/pipeline.ts
packages/types/src/project-config.ts
packages/types/src/toolchain-config.ts
website/static/schemas/project.json
website/static/schemas/toolchain.json

Copy link

github-actions bot commented Feb 17, 2025

Run report for df9acf41 (ubuntu-latest, 22)

Total time: 1m 35s | Comparison time: 4m 35s | Estimated savings: 3m (65.4% faster)

Action Time Status Info
🟩 SyncWorkspace 342.2ms Passed
🟩 SetupToolchain(node:~22) 33.9s Passed
🟩 SyncProject(types) 4.4ms Passed
🟩 SyncProject(report) 6.1ms Passed
🟩 SyncProject(runtime) 6.4ms Passed
🟩 SyncProject(nx-compat) 11ms Passed
🟩 SyncProject(website) 4.2ms Passed
🟩 InstallWorkspaceDeps(node:~22) 43.7s Passed
🟦 RunTask(types:lint) 627.6ms Cached
🟦 RunTask(types:typecheck) 629.3ms Cached
🟦 RunTask(types:test) 256.2ms Cached
🟩 RunTask(types:format) 1.3s Passed
🟦 RunTask(types:build) 2.2s Cached
🟦 RunTask(runtime:typecheck) 164.9ms Cached
🟦 RunTask(nx-compat:test) 251.3ms Cached
🟦 RunTask(runtime:build) 591.4ms Cached
🟩 RunTask(nx-compat:format) 736.9ms Passed
🟦 RunTask(runtime:test) 260.8ms Cached
🟦 RunTask(runtime:lint) 139.3ms Cached
🟦 RunTask(report:test) 305.2ms Cached
And 13 more...
Expanded report
Action Time Status Info
🟩 RunTask(report:format) 790.3ms Passed
🟦 RunTask(nx-compat:build) 1.2s Cached
🟦 RunTask(nx-compat:typecheck) 162.4ms Cached
🟦 RunTask(nx-compat:lint) 144.3ms Cached
🟩 RunTask(runtime:format) 581.8ms Passed
🟦 RunTask(report:lint) 151.3ms Cached
🟦 RunTask(report:typecheck) 154.6ms Cached
🟦 RunTask(website:typecheck) 155.7ms Cached
🟦 RunTask(website:lint) 157.3ms Cached
🟦 RunTask(report:build) 705.4ms Cached
🟦 RunTask(website:test) 265.9ms Cached
🟩 RunTask(website:format) 8.1s Passed
🟦 RunTask(website:build) 13.7s Cached
Environment

OS: Linux
Matrix:

os = ubuntu-latest
node-version = 22
Touched files
Cargo.lock
crates/action-graph/src/action_graph_builder.rs
crates/action-graph/tests/action_graph_test.rs
crates/action-pipeline/src/action_runner.rs
crates/action/src/action.rs
crates/action/src/action_node.rs
crates/action/src/operation.rs
crates/action/src/operation_meta.rs
crates/actions/Cargo.toml
crates/actions/src/actions/sync_project.rs
crates/actions/src/actions/sync_workspace.rs
crates/actions/src/operations/mod.rs
crates/actions/src/operations/plugin_compat.rs
crates/actions/src/operations/run_plugin_operation.rs
crates/actions/src/utils.rs
crates/app-context/Cargo.toml
crates/app-context/src/app_context.rs
crates/app/src/commands/syncs/codeowners.rs
crates/app/src/commands/syncs/config_schemas.rs
crates/app/src/commands/syncs/hooks.rs
crates/app/src/components.rs
crates/app/src/session.rs
crates/common/src/path.rs
crates/config-schema/src/typescript_types.rs
crates/config/src/project/overrides_config.rs
crates/config/src/toolchain/mod.rs
crates/config/src/toolchain/plugin_config.rs
crates/config/src/toolchain_config.rs
crates/config/tests/project_config_test.rs
crates/console-reporter/src/default_reporter.rs
crates/extension-plugin/src/extension_plugin.rs
crates/extension-plugin/src/extension_registry.rs
crates/pdk-api/Cargo.toml
crates/pdk-api/src/common.rs
crates/pdk-api/src/extension.rs
crates/pdk-api/src/toolchain.rs
crates/pdk/Cargo.toml
crates/pdk/src/funcs.rs
crates/pdk/src/lib.rs
crates/pdk/src/macros.rs
crates/pdk/src/toolchain.rs
crates/plugin/Cargo.toml
crates/plugin/src/host.rs
crates/plugin/src/plugin_registry.rs
crates/project/src/project.rs
crates/remote/src/action_state.rs
crates/task-runner/Cargo.toml
crates/task-runner/src/task_runner.rs
crates/task-runner/tests/command_executor_test.rs
crates/task-runner/tests/task_runner_test.rs
crates/task/src/task.rs
crates/test-utils/Cargo.toml
crates/test-utils/src/app_context.rs
crates/toolchain-plugin/Cargo.toml
crates/toolchain-plugin/src/lib.rs
crates/toolchain-plugin/src/toolchain_actions.rs
crates/toolchain-plugin/src/toolchain_plugin.rs
crates/toolchain-plugin/src/toolchain_registry.rs
packages/types/src/pipeline.ts
packages/types/src/project-config.ts
packages/types/src/toolchain-config.ts
website/static/schemas/project.json
website/static/schemas/toolchain.json

Copy link

github-actions bot commented Feb 17, 2025

Run report for df9acf41 (windows-latest, 18)

Total time: 2m 11s | Comparison time: 5m 13s | Estimated savings: 3m 1s (58.0% faster)

Action Time Status Info
🟩 SyncWorkspace 88.8ms Passed
🟩 SetupToolchain(node:~18) 41.7s Passed
🟩 SyncProject(types) 6.2ms Passed
🟩 SyncProject(nx-compat) 6.6ms Passed
🟩 SyncProject(report) 7ms Passed
🟩 SyncProject(runtime) 7.5ms Passed
🟩 SyncProject(website) 5.7ms Passed
🟩 InstallWorkspaceDeps(node:~18) 1m 11s Passed
🟦 RunTask(types:typecheck) 329.1ms Cached
🟦 RunTask(types:lint) 390.2ms Cached
🟦 RunTask(types:test) 162.9ms Cached
🟦 RunTask(types:build) 1.3s Cached
🟦 RunTask(runtime:test) 311.5ms Cached
🟦 RunTask(runtime:typecheck) 403.3ms Cached
🟦 RunTask(runtime:lint) 172.6ms Cached
🟦 RunTask(nx-compat:test) 281.1ms Cached
🟩 RunTask(types:format) 2s Passed
🟦 RunTask(report:test) 230.9ms Cached
🟦 RunTask(nx-compat:typecheck) 104.7ms Cached
🟦 RunTask(report:build) 692.5ms Cached
And 13 more...
Expanded report
Action Time Status Info
🟦 RunTask(report:typecheck) 161.4ms Cached
🟦 RunTask(nx-compat:lint) 167.1ms Cached
🟩 RunTask(nx-compat:format) 1.8s Passed
🟦 RunTask(report:lint) 127.9ms Cached
🟦 RunTask(nx-compat:build) 1.2s Cached
🟦 RunTask(runtime:build) 429.2ms Cached
🟩 RunTask(runtime:format) 1.4s Passed
🟦 RunTask(website:lint) 230.5ms Cached
🟦 RunTask(website:typecheck) 210.9ms Cached
🟦 RunTask(website:test) 284.4ms Cached
🟩 RunTask(report:format) 1.8s Passed
🟩 RunTask(website:format) 11.1s Passed
🟦 RunTask(website:build) 14.5s Cached
Environment

OS: Windows
Matrix:

os = windows-latest
node-version = 18
Touched files
Cargo.lock
crates/action-graph/src/action_graph_builder.rs
crates/action-graph/tests/action_graph_test.rs
crates/action-pipeline/src/action_runner.rs
crates/action/src/action.rs
crates/action/src/action_node.rs
crates/action/src/operation.rs
crates/action/src/operation_meta.rs
crates/actions/Cargo.toml
crates/actions/src/actions/sync_project.rs
crates/actions/src/actions/sync_workspace.rs
crates/actions/src/operations/mod.rs
crates/actions/src/operations/plugin_compat.rs
crates/actions/src/operations/run_plugin_operation.rs
crates/actions/src/utils.rs
crates/app-context/Cargo.toml
crates/app-context/src/app_context.rs
crates/app/src/commands/syncs/codeowners.rs
crates/app/src/commands/syncs/config_schemas.rs
crates/app/src/commands/syncs/hooks.rs
crates/app/src/components.rs
crates/app/src/session.rs
crates/common/src/path.rs
crates/config-schema/src/typescript_types.rs
crates/config/src/project/overrides_config.rs
crates/config/src/toolchain/mod.rs
crates/config/src/toolchain/plugin_config.rs
crates/config/src/toolchain_config.rs
crates/config/tests/project_config_test.rs
crates/console-reporter/src/default_reporter.rs
crates/extension-plugin/src/extension_plugin.rs
crates/extension-plugin/src/extension_registry.rs
crates/pdk-api/Cargo.toml
crates/pdk-api/src/common.rs
crates/pdk-api/src/extension.rs
crates/pdk-api/src/toolchain.rs
crates/pdk/Cargo.toml
crates/pdk/src/funcs.rs
crates/pdk/src/lib.rs
crates/pdk/src/macros.rs
crates/pdk/src/toolchain.rs
crates/plugin/Cargo.toml
crates/plugin/src/host.rs
crates/plugin/src/plugin_registry.rs
crates/project/src/project.rs
crates/remote/src/action_state.rs
crates/task-runner/Cargo.toml
crates/task-runner/src/task_runner.rs
crates/task-runner/tests/command_executor_test.rs
crates/task-runner/tests/task_runner_test.rs
crates/task/src/task.rs
crates/test-utils/Cargo.toml
crates/test-utils/src/app_context.rs
crates/toolchain-plugin/Cargo.toml
crates/toolchain-plugin/src/lib.rs
crates/toolchain-plugin/src/toolchain_actions.rs
crates/toolchain-plugin/src/toolchain_plugin.rs
crates/toolchain-plugin/src/toolchain_registry.rs
packages/types/src/pipeline.ts
packages/types/src/project-config.ts
packages/types/src/toolchain-config.ts
website/static/schemas/project.json
website/static/schemas/toolchain.json

Copy link

github-actions bot commented Feb 17, 2025

Run report for df9acf41 (windows-latest, 22)

Total time: 1m 57s | Comparison time: 5m 16s | Estimated savings: 3m 18s (62.8% faster)

Action Time Status Info
🟩 SyncWorkspace 134.8ms Passed
🟩 SetupToolchain(node:~22) 38s Passed
🟩 SyncProject(types) 6.2ms Passed
🟩 SyncProject(nx-compat) 6.9ms Passed
🟩 SyncProject(runtime) 7.2ms Passed
🟩 SyncProject(report) 7.8ms Passed
🟩 SyncProject(website) 5.6ms Passed
🟩 InstallWorkspaceDeps(node:~22) 59.2s Passed
🟦 RunTask(types:lint) 354.5ms Cached
🟦 RunTask(types:typecheck) 480.5ms Cached
🟦 RunTask(types:test) 192.2ms Cached
🟦 RunTask(types:build) 1.6s Cached
🟩 RunTask(types:format) 1.7s Passed
🟦 RunTask(runtime:test) 239.2ms Cached
🟦 RunTask(runtime:typecheck) 255.5ms Cached
🟦 RunTask(nx-compat:test) 239ms Cached
🟦 RunTask(runtime:lint) 137.3ms Cached
🟦 RunTask(report:test) 219.8ms Cached
🟦 RunTask(nx-compat:typecheck) 109.3ms Cached
🟦 RunTask(report:build) 632.9ms Cached
And 13 more...
Expanded report
Action Time Status Info
🟦 RunTask(report:typecheck) 102.1ms Cached
🟦 RunTask(nx-compat:lint) 127.8ms Cached
🟦 RunTask(report:lint) 111.5ms Cached
🟩 RunTask(nx-compat:format) 1.6s Passed
🟦 RunTask(nx-compat:build) 1.3s Cached
🟦 RunTask(runtime:build) 452.2ms Cached
🟩 RunTask(runtime:format) 1.4s Passed
🟦 RunTask(website:lint) 394.7ms Cached
🟦 RunTask(website:typecheck) 266.5ms Cached
🟦 RunTask(website:test) 241.3ms Cached
🟩 RunTask(report:format) 1.7s Passed
🟩 RunTask(website:format) 10.4s Passed
🟦 RunTask(website:build) 16.6s Cached
Environment

OS: Windows
Matrix:

os = windows-latest
node-version = 22
Touched files
Cargo.lock
crates/action-graph/src/action_graph_builder.rs
crates/action-graph/tests/action_graph_test.rs
crates/action-pipeline/src/action_runner.rs
crates/action/src/action.rs
crates/action/src/action_node.rs
crates/action/src/operation.rs
crates/action/src/operation_meta.rs
crates/actions/Cargo.toml
crates/actions/src/actions/sync_project.rs
crates/actions/src/actions/sync_workspace.rs
crates/actions/src/operations/mod.rs
crates/actions/src/operations/plugin_compat.rs
crates/actions/src/operations/run_plugin_operation.rs
crates/actions/src/utils.rs
crates/app-context/Cargo.toml
crates/app-context/src/app_context.rs
crates/app/src/commands/syncs/codeowners.rs
crates/app/src/commands/syncs/config_schemas.rs
crates/app/src/commands/syncs/hooks.rs
crates/app/src/components.rs
crates/app/src/session.rs
crates/common/src/path.rs
crates/config-schema/src/typescript_types.rs
crates/config/src/project/overrides_config.rs
crates/config/src/toolchain/mod.rs
crates/config/src/toolchain/plugin_config.rs
crates/config/src/toolchain_config.rs
crates/config/tests/project_config_test.rs
crates/console-reporter/src/default_reporter.rs
crates/extension-plugin/src/extension_plugin.rs
crates/extension-plugin/src/extension_registry.rs
crates/pdk-api/Cargo.toml
crates/pdk-api/src/common.rs
crates/pdk-api/src/extension.rs
crates/pdk-api/src/toolchain.rs
crates/pdk/Cargo.toml
crates/pdk/src/funcs.rs
crates/pdk/src/lib.rs
crates/pdk/src/macros.rs
crates/pdk/src/toolchain.rs
crates/plugin/Cargo.toml
crates/plugin/src/host.rs
crates/plugin/src/plugin_registry.rs
crates/project/src/project.rs
crates/remote/src/action_state.rs
crates/task-runner/Cargo.toml
crates/task-runner/src/task_runner.rs
crates/task-runner/tests/command_executor_test.rs
crates/task-runner/tests/task_runner_test.rs
crates/task/src/task.rs
crates/test-utils/Cargo.toml
crates/test-utils/src/app_context.rs
crates/toolchain-plugin/Cargo.toml
crates/toolchain-plugin/src/lib.rs
crates/toolchain-plugin/src/toolchain_actions.rs
crates/toolchain-plugin/src/toolchain_plugin.rs
crates/toolchain-plugin/src/toolchain_registry.rs
packages/types/src/pipeline.ts
packages/types/src/project-config.ts
packages/types/src/toolchain-config.ts
website/static/schemas/project.json
website/static/schemas/toolchain.json

Copy link

github-actions bot commented Feb 17, 2025

Run report for df9acf41 (windows-latest, 20)

Total time: 2m 5s | Comparison time: 4m 51s | Estimated savings: 2m 45s (57.0% faster)

Action Time Status Info
🟩 SyncWorkspace 91.4ms Passed
🟩 SetupToolchain(node:~20) 38s Passed
🟩 SyncProject(types) 10.9ms Passed
🟩 SyncProject(nx-compat) 7.4ms Passed
🟩 SyncProject(report) 7.6ms Passed
🟩 SyncProject(runtime) 8.4ms Passed
🟩 SyncProject(website) 6ms Passed
🟩 InstallWorkspaceDeps(node:~20) 1m 10s Passed
🟦 RunTask(types:typecheck) 364.2ms Cached
🟦 RunTask(types:lint) 367.9ms Cached
🟦 RunTask(types:test) 148.7ms Cached
🟦 RunTask(types:build) 1.4s Cached
🟦 RunTask(runtime:typecheck) 327.4ms Cached
🟦 RunTask(report:test) 332.6ms Cached
🟩 RunTask(types:format) 1.8s Passed
🟦 RunTask(runtime:lint) 411.8ms Cached
🟦 RunTask(runtime:test) 155.3ms Cached
🟦 RunTask(nx-compat:test) 181ms Cached
🟦 RunTask(runtime:build) 569.3ms Cached
🟦 RunTask(nx-compat:build) 1.1s Cached
And 13 more...
Expanded report
Action Time Status Info
🟩 RunTask(nx-compat:format) 1.9s Passed
🟩 RunTask(report:format) 2s Passed
🟦 RunTask(nx-compat:typecheck) 125.5ms Cached
🟩 RunTask(runtime:format) 1.7s Passed
🟦 RunTask(nx-compat:lint) 125.6ms Cached
🟦 RunTask(report:typecheck) 132.6ms Cached
🟦 RunTask(report:lint) 235.2ms Cached
🟦 RunTask(website:typecheck) 260.7ms Cached
🟦 RunTask(report:build) 723.2ms Cached
🟦 RunTask(website:lint) 216.7ms Cached
🟦 RunTask(website:test) 267.8ms Cached
🟩 RunTask(website:format) 10.7s Passed
🟦 RunTask(website:build) 12.3s Cached
Environment

OS: Windows
Matrix:

os = windows-latest
node-version = 20
Touched files
Cargo.lock
crates/action-graph/src/action_graph_builder.rs
crates/action-graph/tests/action_graph_test.rs
crates/action-pipeline/src/action_runner.rs
crates/action/src/action.rs
crates/action/src/action_node.rs
crates/action/src/operation.rs
crates/action/src/operation_meta.rs
crates/actions/Cargo.toml
crates/actions/src/actions/sync_project.rs
crates/actions/src/actions/sync_workspace.rs
crates/actions/src/operations/mod.rs
crates/actions/src/operations/plugin_compat.rs
crates/actions/src/operations/run_plugin_operation.rs
crates/actions/src/utils.rs
crates/app-context/Cargo.toml
crates/app-context/src/app_context.rs
crates/app/src/commands/syncs/codeowners.rs
crates/app/src/commands/syncs/config_schemas.rs
crates/app/src/commands/syncs/hooks.rs
crates/app/src/components.rs
crates/app/src/session.rs
crates/common/src/path.rs
crates/config-schema/src/typescript_types.rs
crates/config/src/project/overrides_config.rs
crates/config/src/toolchain/mod.rs
crates/config/src/toolchain/plugin_config.rs
crates/config/src/toolchain_config.rs
crates/config/tests/project_config_test.rs
crates/console-reporter/src/default_reporter.rs
crates/extension-plugin/src/extension_plugin.rs
crates/extension-plugin/src/extension_registry.rs
crates/pdk-api/Cargo.toml
crates/pdk-api/src/common.rs
crates/pdk-api/src/extension.rs
crates/pdk-api/src/toolchain.rs
crates/pdk/Cargo.toml
crates/pdk/src/funcs.rs
crates/pdk/src/lib.rs
crates/pdk/src/macros.rs
crates/pdk/src/toolchain.rs
crates/plugin/Cargo.toml
crates/plugin/src/host.rs
crates/plugin/src/plugin_registry.rs
crates/project/src/project.rs
crates/remote/src/action_state.rs
crates/task-runner/Cargo.toml
crates/task-runner/src/task_runner.rs
crates/task-runner/tests/command_executor_test.rs
crates/task-runner/tests/task_runner_test.rs
crates/task/src/task.rs
crates/test-utils/Cargo.toml
crates/test-utils/src/app_context.rs
crates/toolchain-plugin/Cargo.toml
crates/toolchain-plugin/src/lib.rs
crates/toolchain-plugin/src/toolchain_actions.rs
crates/toolchain-plugin/src/toolchain_plugin.rs
crates/toolchain-plugin/src/toolchain_registry.rs
packages/types/src/pipeline.ts
packages/types/src/project-config.ts
packages/types/src/toolchain-config.ts
website/static/schemas/project.json
website/static/schemas/toolchain.json

@milesj milesj changed the title new: Support sync_project for toolchain plugins. new: Support sync_project and hash_task_contents for toolchain plugins. Feb 19, 2025
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