@@ -6,6 +6,8 @@ let Profiles = ./Profiles.dhall
66
77let Network = ./ Network. dhall
88
9+ let BuildFlags = ./ BuildFlags. dhall
10+
911let Repo = ./ DockerRepo. dhall
1012
1113let Artifact
@@ -157,12 +159,14 @@ let Tag =
157159 , version : Text
158160 , profile : Profiles. Type
159161 , network : Network. Type
162+ , buildFlags : BuildFlags. Type
160163 , remove_profile_from_name : Bool
161164 }
162165 , default =
163166 { artifact = Artifact. Daemon
164167 , version = " \\ \${MINA_DOCKER_TAG}"
165- , profile = Profiles.Type. Standard
168+ , profile = Profiles.Type. Devnet
169+ , buildFlags = BuildFlags.Type. None
166170 , network = Network.Type. Berkeley
167171 , remove_profile_from_name = False
168172 }
@@ -177,20 +181,28 @@ let dockerTag =
177181
178182 else " ${Profiles.toLabelSegment spec.profile}"
179183
184+ let build_flags_part =
185+ merge
186+ { None = " "
187+ , Instrumented =
188+ " ${BuildFlags.toLabelSegment spec.buildFlags}"
189+ }
190+ spec. buildFlags
191+
180192 in merge
181193 { Daemon =
182194 " ${spec.version}-${Network.lowerName
183- spec.network}${profile_part}"
195+ spec.network}${profile_part}${build_flags_part} "
184196 , DaemonHardfork =
185197 " ${spec.version}-${Network.lowerName
186198 spec.network}${profile_part}"
187- , Archive = " ${spec.version}"
199+ , Archive = " ${spec.version}${build_flags_part} "
188200 , LogProc = " ${spec.version}"
189201 , TestExecutive = " ${spec.version}"
190202 , BatchTxn = " ${spec.version}"
191203 , Rosetta = " ${spec.version}-${Network.lowerName spec.network}"
192204 , ZkappTestTransaction = " ${spec.version}"
193- , FunctionalTestSuite = " ${spec.version}"
205+ , FunctionalTestSuite = " ${spec.version}${build_flags_part} "
194206 , Toolchain = " ${spec.version}"
195207 }
196208 spec. artifact
0 commit comments