@@ -7,7 +7,7 @@ use moon_affected::AffectedBy;
77use moon_common:: { Id , path:: WorkspaceRelativePathBuf } ;
88use moon_config:: {
99 PipelineActionSwitch , SemVer , TaskArgs , TaskDependencyConfig , TaskOptionRunInCI ,
10- UnresolvedVersionSpec , Version ,
10+ UnresolvedVersionSpec , Version , VersionSpec ,
1111} ;
1212use moon_platform:: { Runtime , RuntimeReq , ToolchainSpec } ;
1313use moon_task:: { Target , TargetLocator , Task , TaskFileInput } ;
@@ -24,6 +24,10 @@ fn create_task(project: &str, id: &str) -> Task {
2424 }
2525}
2626
27+ fn create_proto_version ( ) -> VersionSpec {
28+ VersionSpec :: parse ( "0.51.4" ) . unwrap ( )
29+ }
30+
2731fn create_unresolved_version ( version : Version ) -> UnresolvedVersionSpec {
2832 UnresolvedVersionSpec :: Semantic ( SemVer ( version) )
2933}
@@ -122,7 +126,7 @@ mod action_graph_builder {
122126 topo( graph) ,
123127 vec![
124128 ActionNode :: sync_workspace( ) ,
125- ActionNode :: setup_proto( ) ,
129+ ActionNode :: setup_proto( create_proto_version ( ) ) ,
126130 ActionNode :: setup_toolchain_legacy( SetupToolchainLegacyNode {
127131 runtime: runtime. clone( ) ,
128132 } ) ,
@@ -164,7 +168,7 @@ mod action_graph_builder {
164168 topo( graph) ,
165169 vec![
166170 ActionNode :: sync_workspace( ) ,
167- ActionNode :: setup_proto( ) ,
171+ ActionNode :: setup_proto( create_proto_version ( ) ) ,
168172 ActionNode :: setup_toolchain_legacy( SetupToolchainLegacyNode {
169173 runtime: runtime. clone( ) ,
170174 } ) ,
@@ -205,7 +209,7 @@ mod action_graph_builder {
205209 topo( graph) ,
206210 vec![
207211 ActionNode :: sync_workspace( ) ,
208- ActionNode :: setup_proto( ) ,
212+ ActionNode :: setup_proto( create_proto_version ( ) ) ,
209213 ActionNode :: setup_toolchain_legacy( SetupToolchainLegacyNode {
210214 runtime: runtime. clone( ) ,
211215 } ) ,
@@ -260,7 +264,7 @@ mod action_graph_builder {
260264 runtime: node. clone( ) ,
261265 root: WorkspaceRelativePathBuf :: new( ) ,
262266 } ) ,
263- ActionNode :: setup_proto( ) ,
267+ ActionNode :: setup_proto( create_proto_version ( ) ) ,
264268 ActionNode :: setup_toolchain_legacy( SetupToolchainLegacyNode {
265269 runtime: bun. clone( ) ,
266270 } ) ,
@@ -286,7 +290,7 @@ mod action_graph_builder {
286290 topo( graph) ,
287291 vec![
288292 ActionNode :: sync_workspace( ) ,
289- ActionNode :: setup_proto( ) ,
293+ ActionNode :: setup_proto( create_proto_version ( ) ) ,
290294 ActionNode :: setup_toolchain_legacy( SetupToolchainLegacyNode { runtime: bun } ) ,
291295 ActionNode :: setup_toolchain_legacy( SetupToolchainLegacyNode {
292296 runtime: node. clone( )
@@ -390,7 +394,7 @@ mod action_graph_builder {
390394 topo( graph) ,
391395 vec![
392396 ActionNode :: sync_workspace( ) ,
393- ActionNode :: setup_proto( ) ,
397+ ActionNode :: setup_proto( create_proto_version ( ) ) ,
394398 ActionNode :: setup_toolchain_legacy( SetupToolchainLegacyNode {
395399 runtime: create_node_runtime( )
396400 } ) ,
@@ -475,7 +479,7 @@ mod action_graph_builder {
475479 topo( graph) ,
476480 vec![
477481 ActionNode :: sync_workspace( ) ,
478- ActionNode :: setup_proto( ) ,
482+ ActionNode :: setup_proto( create_proto_version ( ) ) ,
479483 ActionNode :: setup_toolchain( SetupToolchainNode {
480484 toolchain: spec. clone( )
481485 } ) ,
@@ -2446,7 +2450,7 @@ mod action_graph_builder {
24462450 topo( graph) ,
24472451 vec![
24482452 ActionNode :: sync_workspace( ) ,
2449- ActionNode :: setup_proto( ) ,
2453+ ActionNode :: setup_proto( create_proto_version ( ) ) ,
24502454 ActionNode :: setup_toolchain_legacy( SetupToolchainLegacyNode { runtime: node } ) ,
24512455 ]
24522456 ) ;
@@ -2488,7 +2492,7 @@ mod action_graph_builder {
24882492 topo( graph) ,
24892493 vec![
24902494 ActionNode :: sync_workspace( ) ,
2491- ActionNode :: setup_proto( ) ,
2495+ ActionNode :: setup_proto( create_proto_version ( ) ) ,
24922496 ActionNode :: setup_toolchain_legacy( SetupToolchainLegacyNode { runtime: node1 } ) ,
24932497 ActionNode :: setup_toolchain_legacy( SetupToolchainLegacyNode { runtime: node2 } ) ,
24942498 ActionNode :: setup_toolchain_legacy( SetupToolchainLegacyNode { runtime: node3 } ) ,
@@ -2515,7 +2519,7 @@ mod action_graph_builder {
25152519 topo( graph) ,
25162520 vec![
25172521 ActionNode :: sync_workspace( ) ,
2518- ActionNode :: setup_proto( ) ,
2522+ ActionNode :: setup_proto( create_proto_version ( ) ) ,
25192523 ActionNode :: setup_toolchain_legacy( SetupToolchainLegacyNode { runtime: node } ) ,
25202524 ]
25212525 ) ;
@@ -2618,7 +2622,7 @@ mod action_graph_builder {
26182622 topo( graph) ,
26192623 vec![
26202624 ActionNode :: sync_workspace( ) ,
2621- ActionNode :: setup_proto( ) ,
2625+ ActionNode :: setup_proto( create_proto_version ( ) ) ,
26222626 ActionNode :: setup_toolchain_legacy( SetupToolchainLegacyNode { runtime: node } ) ,
26232627 ]
26242628 ) ;
@@ -2688,7 +2692,7 @@ mod action_graph_builder {
26882692 topo( graph) ,
26892693 vec![
26902694 ActionNode :: sync_workspace( ) ,
2691- ActionNode :: setup_proto( ) ,
2695+ ActionNode :: setup_proto( create_proto_version ( ) ) ,
26922696 ActionNode :: setup_toolchain( SetupToolchainNode { toolchain: node } ) ,
26932697 ]
26942698 ) ;
@@ -2727,7 +2731,7 @@ mod action_graph_builder {
27272731 topo( graph) ,
27282732 vec![
27292733 ActionNode :: sync_workspace( ) ,
2730- ActionNode :: setup_proto( ) ,
2734+ ActionNode :: setup_proto( create_proto_version ( ) ) ,
27312735 ActionNode :: setup_toolchain( SetupToolchainNode { toolchain: node1 } ) ,
27322736 ActionNode :: setup_toolchain( SetupToolchainNode { toolchain: node2 } ) ,
27332737 ActionNode :: setup_toolchain( SetupToolchainNode { toolchain: node3 } ) ,
@@ -2754,7 +2758,7 @@ mod action_graph_builder {
27542758 topo( graph) ,
27552759 vec![
27562760 ActionNode :: sync_workspace( ) ,
2757- ActionNode :: setup_proto( ) ,
2761+ ActionNode :: setup_proto( create_proto_version ( ) ) ,
27582762 ActionNode :: setup_toolchain( SetupToolchainNode { toolchain: node } ) ,
27592763 ]
27602764 ) ;
@@ -2857,7 +2861,7 @@ mod action_graph_builder {
28572861 topo( graph) ,
28582862 vec![
28592863 ActionNode :: sync_workspace( ) ,
2860- ActionNode :: setup_proto( ) ,
2864+ ActionNode :: setup_proto( create_proto_version ( ) ) ,
28612865 ActionNode :: setup_toolchain( SetupToolchainNode { toolchain: node } ) ,
28622866 ]
28632867 ) ;
0 commit comments