21 lines
595 B
PowerShell
21 lines
595 B
PowerShell
$ErrorActionPreference = 'Stop'
|
|
|
|
$expectedGo = 'go version go1.26.5 windows/amd64'
|
|
$actualGo = (& go version).Trim()
|
|
if ($actualGo -ne $expectedGo) {
|
|
throw "Go toolchain mismatch. Expected '$expectedGo', got '$actualGo'."
|
|
}
|
|
|
|
$actualNode = (& node --version).Trim()
|
|
if ($actualNode -ne 'v22.22.1') {
|
|
throw "Node.js mismatch. Expected 'v22.22.1', got '$actualNode'."
|
|
}
|
|
|
|
$actualPnpm = (& corepack pnpm@9.15.1 --version).Trim()
|
|
if ($actualPnpm -ne '9.15.1') {
|
|
throw "pnpm mismatch. Expected '9.15.1', got '$actualPnpm'."
|
|
}
|
|
|
|
Write-Output 'Sense toolchain matches goadmin-baseline.json.'
|
|
|