diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 22e8d98bc..6e14b6171 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -88,16 +88,15 @@ jobs: set -euxo pipefail rdmp_cli_ver=$(grep -F -m1 HIC.RDMP.Plugin src/common/Smi.Common/Smi.Common.csproj | sed -n 's/.*Version="\([0-9.]*\)".*/\1/p') echo "rdmp_cli_ver=v$rdmp_cli_ver" >> $GITHUB_ENV - # Ref: https://github.com/actions/virtual-environments/issues/1282#issuecomment-668686268 - - name: "[windows] install SQL 2019 localdb" + - name: "[windows] Install SQL LocalDB" + if: ${{ matrix.os == 'windows' }} + uses: crazy-max/ghaction-chocolatey@v1 + with: + args: install sqllocaldb + - name: "[windows] Check SQL LocalDB and set rdmp_conn_str" if: ${{ matrix.os == 'windows' }} shell: pwsh run: | - Write-Host "Downloading" - Import-Module BitsTransfer - Start-BitsTransfer -Source https://download.microsoft.com/download/7/c/1/7c14e92e-bdcb-4f89-b7cf-93543e7112d1/SqlLocalDB.msi -Destination SqlLocalDB.msi - Write-Host "Installing" - Start-Process -FilePath "SqlLocalDB.msi" -Wait -ArgumentList "/qn", "/norestart", "/l*v SqlLocalDBInstall.log", "IACCEPTSQLLOCALDBLICENSETERMS=YES"; Write-Host "Checking" $db = "(localdb)\MSSQLLocalDB" sqlcmd -l 180 -S "$db" -Q "SELECT @@VERSION;" diff --git a/news/1138-bugfix.md b/news/1138-bugfix.md new file mode 100644 index 000000000..7410dee30 --- /dev/null +++ b/news/1138-bugfix.md @@ -0,0 +1 @@ +Use Chocolatey to install SQL 2019 LocalDB instead of Powershell script