From 87832dde4f20e49739e80db84fb39c2c3d381a39 Mon Sep 17 00:00:00 2001 From: Tyler James Leonhardt Date: Wed, 2 Sep 2020 11:14:08 -0700 Subject: [PATCH 1/7] use PSGet v3 --- .vsts-ci/templates/ci-general.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.vsts-ci/templates/ci-general.yml b/.vsts-ci/templates/ci-general.yml index ebd96d11af..13556713f9 100644 --- a/.vsts-ci/templates/ci-general.yml +++ b/.vsts-ci/templates/ci-general.yml @@ -13,6 +13,9 @@ steps: Write-Host "##vso[task.prependpath]$powerShellPath" continueOnError: true displayName: Install PowerShell Daily + - pwsh: 'Install-Module -Scope CurrentUser -Force -AllowPrerelease PowerShellGet,CompatPowerShellGet' + continueOnError: true + displayName: Install latest PowerShellGet preview and compat module - pwsh: '$PSVersionTable' displayName: Display PowerShell version information - pwsh: Write-Host "##vso[build.updatebuildnumber]$env:BUILD_SOURCEBRANCHNAME-$env:BUILD_SOURCEVERSION-$((get-date).ToString("yyyyMMddhhmmss"))" From 5c7b632ae49efa3915395a475e645997dfde927c Mon Sep 17 00:00:00 2001 From: Tyler James Leonhardt Date: Wed, 2 Sep 2020 11:28:38 -0700 Subject: [PATCH 2/7] Update ci-general.yml --- .vsts-ci/templates/ci-general.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.vsts-ci/templates/ci-general.yml b/.vsts-ci/templates/ci-general.yml index 13556713f9..4a46403f99 100644 --- a/.vsts-ci/templates/ci-general.yml +++ b/.vsts-ci/templates/ci-general.yml @@ -13,11 +13,15 @@ steps: Write-Host "##vso[task.prependpath]$powerShellPath" continueOnError: true displayName: Install PowerShell Daily - - pwsh: 'Install-Module -Scope CurrentUser -Force -AllowPrerelease PowerShellGet,CompatPowerShellGet' + - pwsh: | + Install-Module -Scope CurrentUser -Force -AllowPrerelease PowerShellGet + Install-Module -Scope CurrentUser -Force -AllowPrerelease CompatPowerShellGet continueOnError: true displayName: Install latest PowerShellGet preview and compat module - pwsh: '$PSVersionTable' displayName: Display PowerShell version information + - pwsh: Get-Module + - pwsh: Get-Module -list PowerShellGet - pwsh: Write-Host "##vso[build.updatebuildnumber]$env:BUILD_SOURCEBRANCHNAME-$env:BUILD_SOURCEVERSION-$((get-date).ToString("yyyyMMddhhmmss"))" displayName: Set Build Name for Non-PR condition: ne(variables['Build.Reason'], 'PullRequest') From cfa3139e1661cdc127123576ba7e2877cc278785 Mon Sep 17 00:00:00 2001 From: Tyler James Leonhardt Date: Wed, 2 Sep 2020 11:32:46 -0700 Subject: [PATCH 3/7] we don't need these --- .vsts-ci/templates/ci-general.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.vsts-ci/templates/ci-general.yml b/.vsts-ci/templates/ci-general.yml index 4a46403f99..8b3d30e591 100644 --- a/.vsts-ci/templates/ci-general.yml +++ b/.vsts-ci/templates/ci-general.yml @@ -20,8 +20,6 @@ steps: displayName: Install latest PowerShellGet preview and compat module - pwsh: '$PSVersionTable' displayName: Display PowerShell version information - - pwsh: Get-Module - - pwsh: Get-Module -list PowerShellGet - pwsh: Write-Host "##vso[build.updatebuildnumber]$env:BUILD_SOURCEBRANCHNAME-$env:BUILD_SOURCEVERSION-$((get-date).ToString("yyyyMMddhhmmss"))" displayName: Set Build Name for Non-PR condition: ne(variables['Build.Reason'], 'PullRequest') From 513e25748a8a9c10d5c41de5bfd4d9079516a94a Mon Sep 17 00:00:00 2001 From: Tyler James Leonhardt Date: Tue, 8 Sep 2020 10:03:11 -0700 Subject: [PATCH 4/7] add allowclobber to both for good measure --- .vsts-ci/templates/ci-general.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.vsts-ci/templates/ci-general.yml b/.vsts-ci/templates/ci-general.yml index 8b3d30e591..db39645090 100644 --- a/.vsts-ci/templates/ci-general.yml +++ b/.vsts-ci/templates/ci-general.yml @@ -14,8 +14,8 @@ steps: continueOnError: true displayName: Install PowerShell Daily - pwsh: | - Install-Module -Scope CurrentUser -Force -AllowPrerelease PowerShellGet - Install-Module -Scope CurrentUser -Force -AllowPrerelease CompatPowerShellGet + Install-Module -Scope CurrentUser -Force -AllowPrerelease -AllowClobber PowerShellGet + Install-Module -Scope CurrentUser -Force -AllowPrerelease -AllowClobber CompatPowerShellGet continueOnError: true displayName: Install latest PowerShellGet preview and compat module - pwsh: '$PSVersionTable' From 622d65d7bfdd27c616236f2d15efe401acb69488 Mon Sep 17 00:00:00 2001 From: Tyler James Leonhardt Date: Tue, 8 Sep 2020 10:16:59 -0700 Subject: [PATCH 5/7] Add passthru to see version info --- .vsts-ci/templates/ci-general.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.vsts-ci/templates/ci-general.yml b/.vsts-ci/templates/ci-general.yml index db39645090..9d68e2d503 100644 --- a/.vsts-ci/templates/ci-general.yml +++ b/.vsts-ci/templates/ci-general.yml @@ -14,8 +14,8 @@ steps: continueOnError: true displayName: Install PowerShell Daily - pwsh: | - Install-Module -Scope CurrentUser -Force -AllowPrerelease -AllowClobber PowerShellGet - Install-Module -Scope CurrentUser -Force -AllowPrerelease -AllowClobber CompatPowerShellGet + Install-Module -Scope CurrentUser -Force -AllowPrerelease -AllowClobber PowerShellGet -PassThru + Install-Module -Scope CurrentUser -Force -AllowPrerelease -AllowClobber CompatPowerShellGet -PassThru continueOnError: true displayName: Install latest PowerShellGet preview and compat module - pwsh: '$PSVersionTable' From e24618048e89a4553d16863e2543a97ba6f63ca5 Mon Sep 17 00:00:00 2001 From: Tyler James Leonhardt Date: Tue, 8 Sep 2020 10:31:47 -0700 Subject: [PATCH 6/7] specify beta10 to see if it works --- .vsts-ci/templates/ci-general.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.vsts-ci/templates/ci-general.yml b/.vsts-ci/templates/ci-general.yml index 9d68e2d503..c2c30b28a6 100644 --- a/.vsts-ci/templates/ci-general.yml +++ b/.vsts-ci/templates/ci-general.yml @@ -14,7 +14,7 @@ steps: continueOnError: true displayName: Install PowerShell Daily - pwsh: | - Install-Module -Scope CurrentUser -Force -AllowPrerelease -AllowClobber PowerShellGet -PassThru + Install-Module -Scope CurrentUser -Force -AllowPrerelease -AllowClobber PowerShellGet -PassThru -RequiredVersion 3.0.0-beta10 Install-Module -Scope CurrentUser -Force -AllowPrerelease -AllowClobber CompatPowerShellGet -PassThru continueOnError: true displayName: Install latest PowerShellGet preview and compat module From 6894ae9386438bb25a39916676feccb1083d6958 Mon Sep 17 00:00:00 2001 From: Tyler James Leonhardt Date: Tue, 8 Sep 2020 12:23:48 -0700 Subject: [PATCH 7/7] add registration to see if that fixes it --- .vsts-ci/templates/ci-general.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.vsts-ci/templates/ci-general.yml b/.vsts-ci/templates/ci-general.yml index c2c30b28a6..2061660f97 100644 --- a/.vsts-ci/templates/ci-general.yml +++ b/.vsts-ci/templates/ci-general.yml @@ -18,6 +18,7 @@ steps: Install-Module -Scope CurrentUser -Force -AllowPrerelease -AllowClobber CompatPowerShellGet -PassThru continueOnError: true displayName: Install latest PowerShellGet preview and compat module + - pwsh: Register-PSResourceRepository -PSGallery - pwsh: '$PSVersionTable' displayName: Display PowerShell version information - pwsh: Write-Host "##vso[build.updatebuildnumber]$env:BUILD_SOURCEBRANCHNAME-$env:BUILD_SOURCEVERSION-$((get-date).ToString("yyyyMMddhhmmss"))"