Skip to content

Commit bc6a73b

Browse files
committed
Work CI-CD
- Fix update of dependent projects (was failing to update project lock file).
1 parent 365499c commit bc6a73b

File tree

1 file changed

+22
-18
lines changed

1 file changed

+22
-18
lines changed

azure-pipelines/update-dependents.ps1

Lines changed: 22 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ Start-Sleep -Seconds 60
1313
$prTitle = ""
1414
$newBranchName = "develop-nfbot/update-dependencies/" + [guid]::NewGuid().ToString()
1515
$packageTargetVersion = gh release view --json tagName --jq .tagName
16+
$packageTargetVersion = $packageTargetVersion -replace "v"
1617

1718
# working directory is agent temp directory
1819
Write-Debug "Changing working directory to $env:Agent_TempDirectory"
@@ -37,17 +38,19 @@ git config --global core.autocrlf true
3738
Write-Host "Checkout develop branch..."
3839
git checkout --quiet develop | Out-Null
3940

40-
dotnet remove VisualStudio.Extension-2019/VisualStudio.Extension-vs2019.csproj package nanoFramework.Tools.Debugger.Net
41-
dotnet add VisualStudio.Extension-2019/VisualStudio.Extension-vs2019.csproj package nanoFramework.Tools.Debugger.Net
41+
dotnet restore
42+
dotnet remove VisualStudio.Extension-2019/VisualStudio.Extension-vs2019.csproj package nanoFramework.Tools.Debugger.Net
43+
dotnet add VisualStudio.Extension-2019/VisualStudio.Extension-vs2019.csproj package nanoFramework.Tools.Debugger.Net --version $packageTargetVersion --no-restore
4244
dotnet remove VisualStudio.Extension-2022/VisualStudio.Extension-vs2022.csproj package nanoFramework.Tools.Debugger.Net
43-
dotnet add VisualStudio.Extension-2022/VisualStudio.Extension-vs2022.csproj package nanoFramework.Tools.Debugger.Net
45+
dotnet add VisualStudio.Extension-2022/VisualStudio.Extension-vs2022.csproj package nanoFramework.Tools.Debugger.Net --version $packageTargetVersion --no-restore
46+
dotnet restore --force-evaluate
4447

45-
"Bumping nanoFramework.Tools.Debugger to $packageTargetVersion." | Write-Host -ForegroundColor Cyan
48+
"Bumping nanoFramework.Tools.Debugger to v$packageTargetVersion." | Write-Host -ForegroundColor Cyan
4649

4750
# build commit message
48-
$commitMessage += "Bumps nanoFramework.Tools.Debugger to $packageTargetVersion.`n"
51+
$commitMessage += "Bumps nanoFramework.Tools.Debugger to v$packageTargetVersion.`n"
4952
# build PR title
50-
$prTitle = "Bumps nanoFramework.Tools.Debugger to $packageTargetVersion"
53+
$prTitle = "Bumps nanoFramework.Tools.Debugger to v$packageTargetVersion"
5154

5255
# need this line so nfbot flags the PR appropriately
5356
$commitMessage += "`n[version update]`n`n"
@@ -138,15 +141,17 @@ git config --global core.autocrlf true
138141
Write-Host "Checkout main branch..."
139142
git checkout --quiet main | Out-Null
140143

141-
dotnet remove nanoFrameworkDeployer/nanoFrameworkDeployer.csproj package nanoFramework.Tools.Debugger.Net
142-
dotnet add nanoFrameworkDeployer/nanoFrameworkDeployer.csproj package nanoFramework.Tools.Debugger.Net
144+
dotnet restore
145+
dotnet remove nanoFrameworkDeployer/nanoFrameworkDeployer.csproj package nanoFramework.Tools.Debugger.Net
146+
dotnet add nanoFrameworkDeployer/nanoFrameworkDeployer.csproj package nanoFramework.Tools.Debugger.Net --version $packageTargetVersion --no-restore
147+
nuget restore -ForceEvaluate
143148

144-
"Bumping nanoFramework.Tools.Debugger to $packageTargetVersion." | Write-Host -ForegroundColor Cyan
149+
"Bumping nanoFramework.Tools.Debugger to v$packageTargetVersion." | Write-Host -ForegroundColor Cyan
145150

146151
# build commit message
147-
$commitMessage = "Bumps nanoFramework.Tools.Debugger to $packageTargetVersion.`n"
152+
$commitMessage = "Bumps nanoFramework.Tools.Debugger to v$packageTargetVersion.`n"
148153
# build PR title
149-
$prTitle = "Bumps nanoFramework.Tools.Debugger to $packageTargetVersion"
154+
$prTitle = "Bumps nanoFramework.Tools.Debugger to v$packageTargetVersion"
150155

151156
# need this line so nfbot flags the PR appropriately
152157
$commitMessage += "`n[version update]`n`n"
@@ -240,18 +245,17 @@ git config --global core.autocrlf true
240245
Write-Host "Checkout main branch..."
241246
git checkout --quiet main | Out-Null
242247

248+
dotnet restore
243249
dotnet remove nanoFirmwareFlasher.Library/nanoFirmwareFlasher.Library.csproj package nanoFramework.Tools.Debugger.Net
244-
dotnet add nanoFirmwareFlasher.Library/nanoFirmwareFlasher.Library.csproj package nanoFramework.Tools.Debugger.Net
245-
dotnet remove nanoFirmwareFlasher.Tool/nanoFirmwareFlasher.Tool.csproj package nanoFramework.Tools.Debugger.Net
246-
dotnet add nanoFirmwareFlasher.Tool/nanoFirmwareFlasher.Tool.csproj package nanoFramework.Tools.Debugger.Net
247-
nuget restore nanoFirmwareFlasher.sln
250+
dotnet add nanoFirmwareFlasher.Tool/nanoFirmwareFlasher.Tool.csproj package nanoFramework.Tools.Debugger.Net --version $packageTargetVersion --no-restore
251+
dotnet restore --force-evaluate
248252

249-
"Bumping nanoFramework.Tools.Debugger to $packageTargetVersion." | Write-Host -ForegroundColor Cyan
253+
"Bumping nanoFramework.Tools.Debugger to v$packageTargetVersion." | Write-Host -ForegroundColor Cyan
250254

251255
# build commit message
252-
$commitMessage = "Bumps nanoFramework.Tools.Debugger to $packageTargetVersion.`n"
256+
$commitMessage = "Bumps nanoFramework.Tools.Debugger to v$packageTargetVersion.`n"
253257
# build PR title
254-
$prTitle = "Bumps nanoFramework.Tools.Debugger to $packageTargetVersion"
258+
$prTitle = "Bumps nanoFramework.Tools.Debugger to v$packageTargetVersion"
255259

256260
# need this line so nfbot flags the PR appropriately
257261
$commitMessage += "`n[version update]`n`n"

0 commit comments

Comments
 (0)