|
11 | 11 | pool: |
12 | 12 | vmImage: ${{ parameters.imageName }} |
13 | 13 | displayName: ${{ parameters.displayName }} |
| 14 | + variables: |
| 15 | + - GITHUB_TOKEN: $(GITHUB_TOKEN) |
14 | 16 | steps: |
15 | 17 | - ${{ parameters.powershellExecutable }}: | |
16 | 18 | Install-Module -Name 'Microsoft.PowerShell.SecretManagement' -force -SkipPublisherCheck -AllowClobber |
@@ -96,38 +98,13 @@ jobs: |
96 | 98 | condition: eq(${{ parameters.useAzAuth }}, false) |
97 | 99 |
|
98 | 100 | - pwsh: | |
99 | | - # $version = '${{ parameters.DSCVersion }}' |
100 | | - # $packageName = "DSC-$version" |
101 | | - # $ext = 'tar.gz' |
102 | | - # $executableName = 'dsc' |
103 | | - # $executableExt = if ($IsWindows) { '.exe' } else { '' } |
104 | | -
|
105 | | - # $uri = if ($IsWindows) { |
106 | | - # $ext = 'zip' |
107 | | - # "https://github.com/PowerShell/DSC/releases/download/v$version/DSC-$version-x86_64-pc-windows-msvc.zip" |
108 | | - # } elseif ($IsLinux) { |
109 | | - # "https://github.com/PowerShell/DSC/releases/download/v$version/DSC-$version-x86_64-linux.tar.gz" |
110 | | - # } |
111 | | - # elseif ($IsMacOS) { |
112 | | - # "https://github.com/PowerShell/DSC/releases/download/v$version/DSC-$version-x86_64-apple-darwin.tar.gz" |
113 | | -
|
114 | | - # } |
115 | | - # else { |
116 | | - # throw "Unsupported OS platform" |
117 | | - # } |
118 | | -
|
119 | | - # $destPath = Join-Path -Path $env:AGENT_TEMPDIRECTORY -ChildPath "$packageName.$ext" |
120 | | -
|
121 | | - # Write-Verbose -Verbose "Downloading DSC v3 from $uri to $destPath" |
122 | | -
|
123 | | - # Invoke-WebRequest -Uri $uri -OutFile $destPath |
124 | | -
|
125 | 101 | $repo = "PowerShell/DSC" |
126 | 102 | $api = "https://api.github.com/repos/$repo/releases" |
127 | 103 |
|
128 | 104 | $headers = @{ |
129 | 105 | "User-Agent" = "pwsh" |
130 | 106 | "Accept" = "application/vnd.github+json" |
| 107 | + "Authorization" = "Bearer $env:GITHUB_TOKEN" |
131 | 108 | } |
132 | 109 |
|
133 | 110 | # Get releases |
@@ -194,6 +171,8 @@ jobs: |
194 | 171 | Write-Host "##$vstsCommandString" |
195 | 172 |
|
196 | 173 | displayName: 'Install latest DSC v3' |
| 174 | + env: |
| 175 | + GITHUB_TOKEN: $(GITHUB_TOKEN) |
197 | 176 |
|
198 | 177 | - pwsh: | |
199 | 178 | Get-ChildItem -Path env: | Out-String -width 9999 -Stream | Write-Verbose -Verbose |
|
0 commit comments