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: Migrate pipeline to new action graph. #1104

Merged
merged 16 commits into from
Oct 8, 2023
Merged

Conversation

milesj
Copy link
Collaborator

@milesj milesj commented Oct 8, 2023

This is kind of temporary, as the pipeline is being scrapped in 1.16. Because of this, I didn't neatly write this code, just got it working.

@github-actions
Copy link

github-actions bot commented Oct 8, 2023

Run report for 8166a257 (ubuntu-latest, 20)

Total time: 2m 22s | Comparison time: 6m 33s | Estimated savings: 4m 10s (63.8% faster)

Action Time Status Info
🟩 SyncWorkspace 237.3ms Passed
🟩 SetupNodeTool(20.8.0) 19.1s Passed
🟩 InstallNodeDeps(20.8.0) 1m 34s Passed
🟩 SyncNodeProject(types) 474.7ms Passed
🟩 SyncNodeProject(runtime) 583ms Passed
🟩 SyncNodeProject(report) 591.9ms Passed
🟩 SyncNodeProject(website) 486.3ms Passed
🟦 RunTask(types:build) 1.2s Cached
🟦 RunTask(runtime:build) 1.9s Cached
🟩 RunTask(runtime:format) 1.3s Passed
🟦 RunTask(website:build) 14.8s Cached
🟩 RunTask(website:format) 10.6s Passed
🟦 RunTask(website:lint) 1.6s Cached
🟦 RunTask(website:test) 1s Cached
🟦 RunTask(website:typecheck) 1.6s Cached
🟦 RunTask(runtime:lint) 1s Cached
🟦 RunTask(runtime:test) 1.6s Cached
🟦 RunTask(runtime:typecheck) 1s Cached
🟦 RunTask(report:build) 2.3s Cached
🟩 RunTask(report:format) 1.7s Passed
And 3 more...
Expanded report
Action Time Status Info
🟦 RunTask(report:lint) 1.6s Cached
🟦 RunTask(report:test) 1.1s Cached
🟦 RunTask(report:typecheck) 803.9ms Cached
Environment

OS: Linux
Matrix:

os = ubuntu-latest
node-version = 20

Variables:

MOON_NODE_VERSION = 20.8.0
Touched files
Cargo.lock
crates/cli/Cargo.toml
crates/cli/src/commands/ci.rs
crates/cli/src/commands/docker/setup.rs
crates/cli/src/commands/graph/action.rs
crates/cli/src/commands/graph/utils.rs
crates/cli/src/commands/run.rs
crates/cli/src/commands/syncs/projects.rs
crates/cli/tests/action_graph_test.rs
crates/cli/tests/snapshots/action_graph_test__action_graph__aliases__can_focus_using_an_alias.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__aliases__resolves_aliases_in_task_deps.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__focused_by_target.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__focused_by_task_in_cwd.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__includes_dependencies_when_focused.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__includes_dependents_when_focused-2.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__includes_dependents_when_focused.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__outputs_json.snap
crates/cli/tests/snapshots/run_test__errors_for_cycle_in_task_deps.snap
crates/core/action-pipeline/Cargo.toml
crates/core/action-pipeline/benches/pipeline_benchmark.rs
crates/core/action-pipeline/src/estimator.rs
crates/core/action-pipeline/src/pipeline.rs
crates/core/action-pipeline/src/processor.rs
crates/core/action-pipeline/src/subscribers/moonbase.rs
crates/core/action-pipeline/tests/estimator_test.rs
crates/core/action/Cargo.toml
crates/core/action/src/action.rs
crates/core/action/src/lib.rs
crates/core/action/src/node.rs
crates/core/dep-graph/Cargo.toml
crates/core/dep-graph/benches/dep_graph_benchmark.rs
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/src/lib.rs
crates/core/dep-graph/tests/dep_graph_test.rs
crates/core/dep-graph/tests/snapshots/dep_graph_test__installs_deps__tool_is_based_on_task_platform.snap
crates/core/dep-graph/tests/snapshots/dep_graph_test__run_target__avoids_dupe_targets.snap
crates/core/dep-graph/tests/snapshots/dep_graph_test__run_target__deps_chain_target.snap
crates/core/dep-graph/tests/snapshots/dep_graph_test__run_target__isolates_interactive_tasks.snap
crates/core/dep-graph/tests/snapshots/dep_graph_test__run_target__moves_persistent_tasks_last.snap
crates/core/dep-graph/tests/snapshots/dep_graph_test__run_target__runs_all_projects_for_target_all_scope.snap
crates/core/dep-graph/tests/snapshots/dep_graph_test__run_target__single_targets.snap
crates/core/dep-graph/tests/snapshots/dep_graph_test__run_target_if_touched__skips_if_untouched_project.snap
crates/core/dep-graph/tests/snapshots/dep_graph_test__run_target_if_touched__skips_if_untouched_task.snap
crates/core/dep-graph/tests/snapshots/dep_graph_test__sync_project__avoids_dupe_projects.snap
crates/core/dep-graph/tests/snapshots/dep_graph_test__sync_project__isolated_projects.snap
crates/core/dep-graph/tests/snapshots/dep_graph_test__sync_project__projects_with_tasks.snap
crates/core/moon/Cargo.toml
crates/core/moon/src/lib.rs
nextgen/action-graph/Cargo.toml
nextgen/action-graph/src/action_graph.rs
nextgen/action-graph/src/action_graph_builder.rs
nextgen/action-graph/src/action_node.rs
nextgen/action-graph/tests/action_graph_test.rs
packages/cli/CHANGELOG.md
website/docs/guides/webhooks.mdx

@github-actions
Copy link

github-actions bot commented Oct 8, 2023

Run report for 8166a257 (ubuntu-latest, 16)

Total time: 2m 22s | Comparison time: 5m 34s | Estimated savings: 3m 11s (57.4% faster)

Action Time Status Info
🟩 SyncWorkspace 237.5ms Passed
🟩 SetupNodeTool(16.20.2) 18.3s Passed
🟩 InstallNodeDeps(16.20.2) 1m 36s Passed
🟩 SyncNodeProject(types) 481ms Passed
🟩 SyncNodeProject(runtime) 544.8ms Passed
🟩 SyncNodeProject(report) 555ms Passed
🟩 SyncNodeProject(website) 1.2s Passed
🟦 RunTask(types:build) 1.2s Cached
🟦 RunTask(runtime:build) 2.2s Cached
🟩 RunTask(runtime:format) 1.8s Passed
🟦 RunTask(runtime:lint) 5.5s Cached
🟦 RunTask(website:build) 5s Cached
🟩 RunTask(website:format) 11s Passed
🟦 RunTask(website:lint) 917.1ms Cached
🟦 RunTask(website:test) 1.3s Cached
🟦 RunTask(website:typecheck) 900.3ms Cached
🟦 RunTask(runtime:test) 1.3s Cached
🟦 RunTask(runtime:typecheck) 896.1ms Cached
🟦 RunTask(report:build) 2.2s Cached
🟩 RunTask(report:format) 1.8s Passed
And 3 more...
Expanded report
Action Time Status Info
🟦 RunTask(report:lint) 1.3s Cached
🟦 RunTask(report:test) 940.2ms Cached
🟦 RunTask(report:typecheck) 659.2ms Cached
Environment

OS: Linux
Matrix:

os = ubuntu-latest
node-version = 16

Variables:

MOON_NODE_VERSION = 16.20.2
Touched files
Cargo.lock
crates/cli/Cargo.toml
crates/cli/src/commands/ci.rs
crates/cli/src/commands/docker/setup.rs
crates/cli/src/commands/graph/action.rs
crates/cli/src/commands/graph/utils.rs
crates/cli/src/commands/run.rs
crates/cli/src/commands/syncs/projects.rs
crates/cli/tests/action_graph_test.rs
crates/cli/tests/snapshots/action_graph_test__action_graph__aliases__can_focus_using_an_alias.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__aliases__resolves_aliases_in_task_deps.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__focused_by_target.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__focused_by_task_in_cwd.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__includes_dependencies_when_focused.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__includes_dependents_when_focused-2.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__includes_dependents_when_focused.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__outputs_json.snap
crates/cli/tests/snapshots/run_test__errors_for_cycle_in_task_deps.snap
crates/core/action-pipeline/Cargo.toml
crates/core/action-pipeline/benches/pipeline_benchmark.rs
crates/core/action-pipeline/src/estimator.rs
crates/core/action-pipeline/src/pipeline.rs
crates/core/action-pipeline/src/processor.rs
crates/core/action-pipeline/src/subscribers/moonbase.rs
crates/core/action-pipeline/tests/estimator_test.rs
crates/core/action/Cargo.toml
crates/core/action/src/action.rs
crates/core/action/src/lib.rs
crates/core/action/src/node.rs
crates/core/dep-graph/Cargo.toml
crates/core/dep-graph/benches/dep_graph_benchmark.rs
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/src/lib.rs
crates/core/dep-graph/tests/dep_graph_test.rs
crates/core/dep-graph/tests/snapshots/dep_graph_test__installs_deps__tool_is_based_on_task_platform.snap
crates/core/dep-graph/tests/snapshots/dep_graph_test__run_target__avoids_dupe_targets.snap
crates/core/dep-graph/tests/snapshots/dep_graph_test__run_target__deps_chain_target.snap
crates/core/dep-graph/tests/snapshots/dep_graph_test__run_target__isolates_interactive_tasks.snap
crates/core/dep-graph/tests/snapshots/dep_graph_test__run_target__moves_persistent_tasks_last.snap
crates/core/dep-graph/tests/snapshots/dep_graph_test__run_target__runs_all_projects_for_target_all_scope.snap
crates/core/dep-graph/tests/snapshots/dep_graph_test__run_target__single_targets.snap
crates/core/dep-graph/tests/snapshots/dep_graph_test__run_target_if_touched__skips_if_untouched_project.snap
crates/core/dep-graph/tests/snapshots/dep_graph_test__run_target_if_touched__skips_if_untouched_task.snap
crates/core/dep-graph/tests/snapshots/dep_graph_test__sync_project__avoids_dupe_projects.snap
crates/core/dep-graph/tests/snapshots/dep_graph_test__sync_project__isolated_projects.snap
crates/core/dep-graph/tests/snapshots/dep_graph_test__sync_project__projects_with_tasks.snap
crates/core/moon/Cargo.toml
crates/core/moon/src/lib.rs
nextgen/action-graph/Cargo.toml
nextgen/action-graph/src/action_graph.rs
nextgen/action-graph/src/action_graph_builder.rs
nextgen/action-graph/src/action_node.rs
nextgen/action-graph/tests/action_graph_test.rs
packages/cli/CHANGELOG.md
website/docs/guides/webhooks.mdx

@github-actions
Copy link

github-actions bot commented Oct 8, 2023

Run report for 8166a257 (ubuntu-latest, 18)

Total time: 2m 9s | Comparison time: 6m 4s | Estimated savings: 3m 54s (64.4% faster)

Action Time Status Info
🟩 SyncWorkspace 275.8ms Passed
🟩 SetupNodeTool(18.18.0) 16.8s Passed
🟩 InstallNodeDeps(18.18.0) 1m 26s Passed
🟩 SyncNodeProject(types) 611.7ms Passed
🟩 SyncNodeProject(runtime) 667.5ms Passed
🟩 SyncNodeProject(report) 668.2ms Passed
🟩 SyncNodeProject(website) 1.3s Passed
🟦 RunTask(types:build) 1.3s Cached
🟦 RunTask(runtime:build) 1.9s Cached
🟩 RunTask(runtime:format) 1.4s Passed
🟦 RunTask(website:build) 13.1s Cached
🟩 RunTask(website:format) 9s Passed
🟦 RunTask(website:lint) 1.1s Cached
🟦 RunTask(website:test) 1.6s Cached
🟦 RunTask(website:typecheck) 1.6s Cached
🟦 RunTask(runtime:lint) 1.1s Cached
🟦 RunTask(runtime:test) 1.4s Cached
🟦 RunTask(runtime:typecheck) 992.3ms Cached
🟦 RunTask(report:build) 2.2s Cached
🟩 RunTask(report:format) 1.7s Passed
And 3 more...
Expanded report
Action Time Status Info
🟦 RunTask(report:lint) 1.5s Cached
🟦 RunTask(report:test) 1s Cached
🟦 RunTask(report:typecheck) 736ms Cached
Environment

OS: Linux
Matrix:

os = ubuntu-latest
node-version = 18

Variables:

MOON_NODE_VERSION = 18.18.0
Touched files
Cargo.lock
crates/cli/Cargo.toml
crates/cli/src/commands/ci.rs
crates/cli/src/commands/docker/setup.rs
crates/cli/src/commands/graph/action.rs
crates/cli/src/commands/graph/utils.rs
crates/cli/src/commands/run.rs
crates/cli/src/commands/syncs/projects.rs
crates/cli/tests/action_graph_test.rs
crates/cli/tests/snapshots/action_graph_test__action_graph__aliases__can_focus_using_an_alias.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__aliases__resolves_aliases_in_task_deps.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__focused_by_target.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__focused_by_task_in_cwd.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__includes_dependencies_when_focused.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__includes_dependents_when_focused-2.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__includes_dependents_when_focused.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__outputs_json.snap
crates/cli/tests/snapshots/run_test__errors_for_cycle_in_task_deps.snap
crates/core/action-pipeline/Cargo.toml
crates/core/action-pipeline/benches/pipeline_benchmark.rs
crates/core/action-pipeline/src/estimator.rs
crates/core/action-pipeline/src/pipeline.rs
crates/core/action-pipeline/src/processor.rs
crates/core/action-pipeline/src/subscribers/moonbase.rs
crates/core/action-pipeline/tests/estimator_test.rs
crates/core/action/Cargo.toml
crates/core/action/src/action.rs
crates/core/action/src/lib.rs
crates/core/action/src/node.rs
crates/core/dep-graph/Cargo.toml
crates/core/dep-graph/benches/dep_graph_benchmark.rs
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/src/lib.rs
crates/core/dep-graph/tests/dep_graph_test.rs
crates/core/dep-graph/tests/snapshots/dep_graph_test__installs_deps__tool_is_based_on_task_platform.snap
crates/core/dep-graph/tests/snapshots/dep_graph_test__run_target__avoids_dupe_targets.snap
crates/core/dep-graph/tests/snapshots/dep_graph_test__run_target__deps_chain_target.snap
crates/core/dep-graph/tests/snapshots/dep_graph_test__run_target__isolates_interactive_tasks.snap
crates/core/dep-graph/tests/snapshots/dep_graph_test__run_target__moves_persistent_tasks_last.snap
crates/core/dep-graph/tests/snapshots/dep_graph_test__run_target__runs_all_projects_for_target_all_scope.snap
crates/core/dep-graph/tests/snapshots/dep_graph_test__run_target__single_targets.snap
crates/core/dep-graph/tests/snapshots/dep_graph_test__run_target_if_touched__skips_if_untouched_project.snap
crates/core/dep-graph/tests/snapshots/dep_graph_test__run_target_if_touched__skips_if_untouched_task.snap
crates/core/dep-graph/tests/snapshots/dep_graph_test__sync_project__avoids_dupe_projects.snap
crates/core/dep-graph/tests/snapshots/dep_graph_test__sync_project__isolated_projects.snap
crates/core/dep-graph/tests/snapshots/dep_graph_test__sync_project__projects_with_tasks.snap
crates/core/moon/Cargo.toml
crates/core/moon/src/lib.rs
nextgen/action-graph/Cargo.toml
nextgen/action-graph/src/action_graph.rs
nextgen/action-graph/src/action_graph_builder.rs
nextgen/action-graph/src/action_node.rs
nextgen/action-graph/tests/action_graph_test.rs
packages/cli/CHANGELOG.md
website/docs/guides/webhooks.mdx

@github-actions
Copy link

github-actions bot commented Oct 8, 2023

Run report for 8166a257 (windows-latest, 18)

Total time: 2m 24s | Comparison time: 6m 35s | Estimated savings: 4m 10s (63.3% faster)

Action Time Status Info
🟩 SyncWorkspace 138.4ms Passed
🟩 SetupNodeTool(18.18.0) 18.9s Passed
🟩 InstallNodeDeps(18.18.0) 1m 37s Passed
🟩 SyncNodeProject(types) 280.6ms Passed
🟩 SyncNodeProject(runtime) 1.3s Passed
🟦 RunTask(types:build) 1.3s Cached
🟩 SyncNodeProject(report) 135.9ms Passed
🟩 SyncNodeProject(website) 943.6ms Passed
🟦 RunTask(runtime:build) 940.5ms Cached
🟩 RunTask(runtime:format) 2s Passed
🟦 RunTask(runtime:lint) 1.1s Cached
🟦 RunTask(website:build) 14s Cached
🟩 RunTask(website:format) 9.3s Passed
🟦 RunTask(website:lint) 1.6s Cached
🟦 RunTask(website:test) 901.9ms Cached
🟦 RunTask(website:typecheck) 1.5s Cached
🟦 RunTask(runtime:test) 923.2ms Cached
🟦 RunTask(runtime:typecheck) 3.3s Cached
🟦 RunTask(report:build) 2.7s Cached
🟩 RunTask(report:format) 2s Passed
And 3 more...
Expanded report
Action Time Status Info
🟦 RunTask(report:lint) 868.5ms Cached
🟦 RunTask(report:test) 1.5s Cached
🟦 RunTask(report:typecheck) 913ms Cached
Environment

OS: Windows
Matrix:

os = windows-latest
node-version = 18

Variables:

MOON_NODE_VERSION = 18.18.0
Touched files
Cargo.lock
crates/cli/Cargo.toml
crates/cli/src/commands/ci.rs
crates/cli/src/commands/docker/setup.rs
crates/cli/src/commands/graph/action.rs
crates/cli/src/commands/graph/utils.rs
crates/cli/src/commands/run.rs
crates/cli/src/commands/syncs/projects.rs
crates/cli/tests/action_graph_test.rs
crates/cli/tests/snapshots/action_graph_test__action_graph__aliases__can_focus_using_an_alias.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__aliases__resolves_aliases_in_task_deps.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__focused_by_target.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__focused_by_task_in_cwd.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__includes_dependencies_when_focused.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__includes_dependents_when_focused-2.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__includes_dependents_when_focused.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__outputs_json.snap
crates/cli/tests/snapshots/run_test__errors_for_cycle_in_task_deps.snap
crates/core/action-pipeline/Cargo.toml
crates/core/action-pipeline/benches/pipeline_benchmark.rs
crates/core/action-pipeline/src/estimator.rs
crates/core/action-pipeline/src/pipeline.rs
crates/core/action-pipeline/src/processor.rs
crates/core/action-pipeline/src/subscribers/moonbase.rs
crates/core/action-pipeline/tests/estimator_test.rs
crates/core/action/Cargo.toml
crates/core/action/src/action.rs
crates/core/action/src/lib.rs
crates/core/action/src/node.rs
crates/core/dep-graph/Cargo.toml
crates/core/dep-graph/benches/dep_graph_benchmark.rs
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/src/lib.rs
crates/core/dep-graph/tests/dep_graph_test.rs
crates/core/dep-graph/tests/snapshots/dep_graph_test__installs_deps__tool_is_based_on_task_platform.snap
crates/core/dep-graph/tests/snapshots/dep_graph_test__run_target__avoids_dupe_targets.snap
crates/core/dep-graph/tests/snapshots/dep_graph_test__run_target__deps_chain_target.snap
crates/core/dep-graph/tests/snapshots/dep_graph_test__run_target__isolates_interactive_tasks.snap
crates/core/dep-graph/tests/snapshots/dep_graph_test__run_target__moves_persistent_tasks_last.snap
crates/core/dep-graph/tests/snapshots/dep_graph_test__run_target__runs_all_projects_for_target_all_scope.snap
crates/core/dep-graph/tests/snapshots/dep_graph_test__run_target__single_targets.snap
crates/core/dep-graph/tests/snapshots/dep_graph_test__run_target_if_touched__skips_if_untouched_project.snap
crates/core/dep-graph/tests/snapshots/dep_graph_test__run_target_if_touched__skips_if_untouched_task.snap
crates/core/dep-graph/tests/snapshots/dep_graph_test__sync_project__avoids_dupe_projects.snap
crates/core/dep-graph/tests/snapshots/dep_graph_test__sync_project__isolated_projects.snap
crates/core/dep-graph/tests/snapshots/dep_graph_test__sync_project__projects_with_tasks.snap
crates/core/moon/Cargo.toml
crates/core/moon/src/lib.rs
nextgen/action-graph/Cargo.toml
nextgen/action-graph/src/action_graph.rs
nextgen/action-graph/src/action_graph_builder.rs
nextgen/action-graph/src/action_node.rs
nextgen/action-graph/tests/action_graph_test.rs
packages/cli/CHANGELOG.md
website/docs/guides/webhooks.mdx

@github-actions
Copy link

github-actions bot commented Oct 8, 2023

Run report for 8166a257 (windows-latest, 20)

Total time: 2m 40s | Comparison time: 6m 36s | Estimated savings: 3m 55s (59.4% faster)

Action Time Status Info
🟩 SyncWorkspace 176.3ms Passed
🟩 SetupNodeTool(20.8.0) 25.3s Passed
🟩 InstallNodeDeps(20.8.0) 1m 47s Passed
🟩 SyncNodeProject(types) 313.2ms Passed
🟩 SyncNodeProject(runtime) 1.3s Passed
🟦 RunTask(types:build) 1.3s Cached
🟩 SyncNodeProject(report) 174.5ms Passed
🟩 SyncNodeProject(website) 1.2s Passed
🟦 RunTask(runtime:build) 1.2s Cached
🟩 RunTask(runtime:format) 1.8s Passed
🟦 RunTask(runtime:lint) 955.6ms Cached
🟦 RunTask(website:build) 13.6s Cached
🟩 RunTask(website:format) 8.4s Passed
🟦 RunTask(website:lint) 1.6s Cached
🟦 RunTask(website:test) 963.1ms Cached
🟦 RunTask(website:typecheck) 1.6s Cached
🟦 RunTask(runtime:test) 929.4ms Cached
🟦 RunTask(runtime:typecheck) 2.6s Cached
🟦 RunTask(report:build) 1.3s Cached
🟩 RunTask(report:format) 2.3s Passed
And 3 more...
Expanded report
Action Time Status Info
🟦 RunTask(report:lint) 1.2s Cached
🟦 RunTask(report:test) 1.6s Cached
🟦 RunTask(report:typecheck) 921.8ms Cached
Environment

OS: Windows
Matrix:

os = windows-latest
node-version = 20

Variables:

MOON_NODE_VERSION = 20.8.0
Touched files
Cargo.lock
crates/cli/Cargo.toml
crates/cli/src/commands/ci.rs
crates/cli/src/commands/docker/setup.rs
crates/cli/src/commands/graph/action.rs
crates/cli/src/commands/graph/utils.rs
crates/cli/src/commands/run.rs
crates/cli/src/commands/syncs/projects.rs
crates/cli/tests/action_graph_test.rs
crates/cli/tests/snapshots/action_graph_test__action_graph__aliases__can_focus_using_an_alias.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__aliases__resolves_aliases_in_task_deps.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__focused_by_target.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__focused_by_task_in_cwd.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__includes_dependencies_when_focused.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__includes_dependents_when_focused-2.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__includes_dependents_when_focused.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__outputs_json.snap
crates/cli/tests/snapshots/run_test__errors_for_cycle_in_task_deps.snap
crates/core/action-pipeline/Cargo.toml
crates/core/action-pipeline/benches/pipeline_benchmark.rs
crates/core/action-pipeline/src/estimator.rs
crates/core/action-pipeline/src/pipeline.rs
crates/core/action-pipeline/src/processor.rs
crates/core/action-pipeline/src/subscribers/moonbase.rs
crates/core/action-pipeline/tests/estimator_test.rs
crates/core/action/Cargo.toml
crates/core/action/src/action.rs
crates/core/action/src/lib.rs
crates/core/action/src/node.rs
crates/core/dep-graph/Cargo.toml
crates/core/dep-graph/benches/dep_graph_benchmark.rs
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/src/lib.rs
crates/core/dep-graph/tests/dep_graph_test.rs
crates/core/dep-graph/tests/snapshots/dep_graph_test__installs_deps__tool_is_based_on_task_platform.snap
crates/core/dep-graph/tests/snapshots/dep_graph_test__run_target__avoids_dupe_targets.snap
crates/core/dep-graph/tests/snapshots/dep_graph_test__run_target__deps_chain_target.snap
crates/core/dep-graph/tests/snapshots/dep_graph_test__run_target__isolates_interactive_tasks.snap
crates/core/dep-graph/tests/snapshots/dep_graph_test__run_target__moves_persistent_tasks_last.snap
crates/core/dep-graph/tests/snapshots/dep_graph_test__run_target__runs_all_projects_for_target_all_scope.snap
crates/core/dep-graph/tests/snapshots/dep_graph_test__run_target__single_targets.snap
crates/core/dep-graph/tests/snapshots/dep_graph_test__run_target_if_touched__skips_if_untouched_project.snap
crates/core/dep-graph/tests/snapshots/dep_graph_test__run_target_if_touched__skips_if_untouched_task.snap
crates/core/dep-graph/tests/snapshots/dep_graph_test__sync_project__avoids_dupe_projects.snap
crates/core/dep-graph/tests/snapshots/dep_graph_test__sync_project__isolated_projects.snap
crates/core/dep-graph/tests/snapshots/dep_graph_test__sync_project__projects_with_tasks.snap
crates/core/moon/Cargo.toml
crates/core/moon/src/lib.rs
nextgen/action-graph/Cargo.toml
nextgen/action-graph/src/action_graph.rs
nextgen/action-graph/src/action_graph_builder.rs
nextgen/action-graph/src/action_node.rs
nextgen/action-graph/tests/action_graph_test.rs
packages/cli/CHANGELOG.md
website/docs/guides/webhooks.mdx

@github-actions
Copy link

github-actions bot commented Oct 8, 2023

Run report for 8166a257 (windows-latest, 16)

Total time: 2m 26s | Comparison time: 6m 19s | Estimated savings: 3m 53s (61.5% faster)

Action Time Status Info
🟩 SyncWorkspace 308.4ms Passed
🟩 SetupNodeTool(16.20.2) 19.5s Passed
🟩 InstallNodeDeps(16.20.2) 1m 38s Passed
🟩 SyncNodeProject(types) 524ms Passed
🟩 SyncNodeProject(runtime) 1.2s Passed
🟦 RunTask(types:build) 1.2s Cached
🟩 SyncNodeProject(report) 213.9ms Passed
🟩 SyncNodeProject(website) 1.1s Passed
🟦 RunTask(runtime:build) 1.1s Cached
🟩 RunTask(runtime:format) 2s Passed
🟦 RunTask(runtime:lint) 1s Cached
🟦 RunTask(website:build) 14.9s Cached
🟩 RunTask(website:format) 10s Passed
🟦 RunTask(website:lint) 1.4s Cached
🟦 RunTask(website:test) 928.5ms Cached
🟦 RunTask(website:typecheck) 1.8s Cached
🟦 RunTask(runtime:test) 1.2s Cached
🟦 RunTask(runtime:typecheck) 1.4s Cached
🟦 RunTask(report:build) 953.1ms Cached
🟩 RunTask(report:format) 2.2s Passed
And 3 more...
Expanded report
Action Time Status Info
🟦 RunTask(report:lint) 963.2ms Cached
🟦 RunTask(report:test) 1.5s Cached
🟦 RunTask(report:typecheck) 975.4ms Cached
Environment

OS: Windows
Matrix:

os = windows-latest
node-version = 16

Variables:

MOON_NODE_VERSION = 16.20.2
Touched files
Cargo.lock
crates/cli/Cargo.toml
crates/cli/src/commands/ci.rs
crates/cli/src/commands/docker/setup.rs
crates/cli/src/commands/graph/action.rs
crates/cli/src/commands/graph/utils.rs
crates/cli/src/commands/run.rs
crates/cli/src/commands/syncs/projects.rs
crates/cli/tests/action_graph_test.rs
crates/cli/tests/snapshots/action_graph_test__action_graph__aliases__can_focus_using_an_alias.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__aliases__resolves_aliases_in_task_deps.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__focused_by_target.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__focused_by_task_in_cwd.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__includes_dependencies_when_focused.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__includes_dependents_when_focused-2.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__includes_dependents_when_focused.snap
crates/cli/tests/snapshots/action_graph_test__action_graph__outputs_json.snap
crates/cli/tests/snapshots/run_test__errors_for_cycle_in_task_deps.snap
crates/core/action-pipeline/Cargo.toml
crates/core/action-pipeline/benches/pipeline_benchmark.rs
crates/core/action-pipeline/src/estimator.rs
crates/core/action-pipeline/src/pipeline.rs
crates/core/action-pipeline/src/processor.rs
crates/core/action-pipeline/src/subscribers/moonbase.rs
crates/core/action-pipeline/tests/estimator_test.rs
crates/core/action/Cargo.toml
crates/core/action/src/action.rs
crates/core/action/src/lib.rs
crates/core/action/src/node.rs
crates/core/dep-graph/Cargo.toml
crates/core/dep-graph/benches/dep_graph_benchmark.rs
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/src/lib.rs
crates/core/dep-graph/tests/dep_graph_test.rs
crates/core/dep-graph/tests/snapshots/dep_graph_test__installs_deps__tool_is_based_on_task_platform.snap
crates/core/dep-graph/tests/snapshots/dep_graph_test__run_target__avoids_dupe_targets.snap
crates/core/dep-graph/tests/snapshots/dep_graph_test__run_target__deps_chain_target.snap
crates/core/dep-graph/tests/snapshots/dep_graph_test__run_target__isolates_interactive_tasks.snap
crates/core/dep-graph/tests/snapshots/dep_graph_test__run_target__moves_persistent_tasks_last.snap
crates/core/dep-graph/tests/snapshots/dep_graph_test__run_target__runs_all_projects_for_target_all_scope.snap
crates/core/dep-graph/tests/snapshots/dep_graph_test__run_target__single_targets.snap
crates/core/dep-graph/tests/snapshots/dep_graph_test__run_target_if_touched__skips_if_untouched_project.snap
crates/core/dep-graph/tests/snapshots/dep_graph_test__run_target_if_touched__skips_if_untouched_task.snap
crates/core/dep-graph/tests/snapshots/dep_graph_test__sync_project__avoids_dupe_projects.snap
crates/core/dep-graph/tests/snapshots/dep_graph_test__sync_project__isolated_projects.snap
crates/core/dep-graph/tests/snapshots/dep_graph_test__sync_project__projects_with_tasks.snap
crates/core/moon/Cargo.toml
crates/core/moon/src/lib.rs
nextgen/action-graph/Cargo.toml
nextgen/action-graph/src/action_graph.rs
nextgen/action-graph/src/action_graph_builder.rs
nextgen/action-graph/src/action_node.rs
nextgen/action-graph/tests/action_graph_test.rs
packages/cli/CHANGELOG.md
website/docs/guides/webhooks.mdx

@milesj milesj merged commit 03a2c73 into develop-1.15 Oct 8, 2023
25 checks passed
@milesj milesj deleted the 1.15-pipeline branch October 8, 2023 05:19
milesj added a commit that referenced this pull request Oct 9, 2023
* Update moon.

* Update impl.

* Update pipeline.

* Update commands.

* Remove dep graph.

* Get running.

* Redo graph iterator.

* Get pipeline working.

* Get tests working.

* Fix persistent.

* Renable test.

* Renable test.

* Change method.

* Use a channel.

* Fix dep chain.

* Remove log.
milesj added a commit that referenced this pull request Oct 9, 2023
* Update moon.

* Update impl.

* Update pipeline.

* Update commands.

* Remove dep graph.

* Get running.

* Redo graph iterator.

* Get pipeline working.

* Get tests working.

* Fix persistent.

* Renable test.

* Renable test.

* Change method.

* Use a channel.

* Fix dep chain.

* Remove log.
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