File tree Expand file tree Collapse file tree
src/PostSharp.Engineering.BuildTools
ContinuousIntegration/TeamCity/Generation Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -206,7 +206,7 @@ private static TeamCityBuildConfiguration CreateUpstreamMergeConfiguration( Prod
206206 var product = productProperties . Product ;
207207
208208 // Use Claude Dockerfile for upstream merge to enable AI-assisted conflict resolution
209- var claudeDockerSpec = product . DockerSpec ? . WithClaudeDockerfile ( ) ;
209+ var claudeDockerSpec = product . DockerSpec ? . WithClaudeDockerfile ( product . EngineeringDirectory ) ;
210210
211211 // Dependencies on UpstreamMerge of dependent repos (for cascading merge order).
212212 // Only consolidated products have snapshot dependencies - normal products merge independently.
Original file line number Diff line number Diff line change @@ -4,5 +4,5 @@ namespace PostSharp.Engineering.BuildTools.Docker;
44
55public record DockerSpec ( string ImageName , int ? Memory = null , string ? Dockerfile = null )
66{
7- public DockerSpec WithClaudeDockerfile ( ) => this with { Dockerfile = " Dockerfile.claude" } ;
7+ public DockerSpec WithClaudeDockerfile ( string engineeringDirectory ) => this with { Dockerfile = $ " { engineeringDirectory } /docker/ Dockerfile.claude" } ;
88}
You can’t perform that action at this time.
0 commit comments