83
83
id : baseDownload
84
84
run : |
85
85
git fetch origin ${{steps.CommitIds.outputs.baseCommitId}}
86
- $pointer = git cat-file blob ${{steps.CommitIds.outputs.baseCommitId}}:${{env.ModelName}}.${{env.ModelExtension}}
87
- $sha = ($pointer[1] -split(":"))[1]
88
- if($sha -ne $null){
89
- $shaPart1 = $sha.Substring(0,2)
90
- $shaPart2 = $sha.Substring(2,2)
91
- echo "Model SHA: $sha"
92
- git cat-file --filters ${{steps.CommitIds.outputs.baseCommitId}}:${{env.ModelName}}.${{env.ModelExtension}} | Out-Null
93
- copy ".git\lfs\objects\$shaPart1\$shaPart2\$sha" "${{env.ModelName}}_base.${{env.ModelExtension}}"
94
- echo "result=downloaded" >> $env:GITHUB_OUTPUT
86
+ $contents = git cat-file blob ${{steps.CommitIds.outputs.baseCommitId}}:${{env.ModelName}}.${{env.ModelExtension}}
87
+ if($contents -ne $null){
88
+ $contents | Out-File -FilePath "${{env.ModelName}}_base.${{env.ModelExtension}}"
95
89
}
96
90
else{
97
91
echo "result=notFound" >> $env:GITHUB_OUTPUT
@@ -113,12 +107,7 @@ jobs:
113
107
run : |
114
108
git fetch origin $env:GITHUB_HEAD_REF
115
109
$pointer = git cat-file blob ${{steps.CommitIds.outputs.sourceCommitId}}":${{env.ModelName}}.${{env.ModelExtension}}"
116
- $sha = ($pointer[1] -split(":"))[1]
117
- $shaPart1 = $sha.Substring(0,2)
118
- $shaPart2 = $sha.Substring(2,2)
119
- echo "Model SHA: $sha"
120
- git cat-file --filters ${{steps.CommitIds.outputs.sourceCommitId}}":${{env.ModelName}}.${{env.ModelExtension}}" | Out-Null
121
- copy ".git\lfs\objects\$shaPart1\$shaPart2\$sha" "${{env.ModelName}}_head.${{env.ModelExtension}}"
110
+ $pointer | Out-File -FilePath "${{env.ModelName}}_head.${{env.ModelExtension}}"
122
111
- name : Check for merge conflicts
123
112
if : steps.baseDownload.outputs.result == 'downloaded'
124
113
id : mergeCheck
0 commit comments