@@ -141,7 +141,7 @@ jobs:
141141 # Tests if the latest codeql version produces the same results as the current version.
142142 runs-on : windows-latest
143143 continue-on-error : true # Allow script to return non-zero exit code
144- # needs: [build,test-query-health]
144+ needs : [build,test-query-health]
145145 permissions :
146146 contents : read
147147 packages : write
@@ -150,10 +150,10 @@ jobs:
150150 ACCOUNT_NAME : ${{ secrets.ACCOUNT_NAME }}
151151 SHARE_NAME : ${{ secrets.SHARE_NAME }}
152152 steps :
153- # - name: Check Prev Job
154- # if: ${{ needs.test-query-health.result == 'failure' }}
155- # shell: pwsh
156- # run: exit 1
153+ - name : Check Prev Job
154+ if : ${{ needs.test-query-health.result == 'failure' }}
155+ shell : pwsh
156+ run : exit 1
157157 - name : Enable long git paths
158158 shell : cmd
159159 run : git config --global core.longpaths true
@@ -170,51 +170,51 @@ jobs:
170170 Move-Item -Path .\codeql-zip\codeql -Destination .\codeql-cli\
171171 New-Item LatestVersion -ItemType "Directory"
172172 New-Item LatestVersion/$latest
173- # - name: Install CodeQL pack dependencies
174- # shell: cmd
175- # run: |
176- # pushd .\src
177- # ..\codeql-cli\codeql.cmd pack install
178- # popd
179- # - name: codeql version test
180- # run: .\codeql-cli\codeql.exe version
181- # - name: Setup Python
182- # uses: actions/setup-python@v5
183- # with:
184- # python-version: 3.11
185- # - name: Install Python Packages
186- # run: |
187- # python -m pip install --upgrade pip
188- # pip install -r .\src\drivers\test\requirements.txt
189- # - name: Add msbuild to PATH
190- # uses: microsoft/setup-msbuild@v2
191- # - name: Azure Login
192- # uses: azure/login@v2
193- # with:
194- # client-id: ${{ secrets.AZURE_CLIENT_ID }}
195- # tenant-id: ${{ secrets.AZURE_TENANT_ID }}
196- # subscription-id: ${{ secrets.AZURE_SUBSCRIPTION_ID }}
197- # enable-AzPSSession: true
198- # - name: Download previous results
199- # uses: azure/powershell@v2
200- # with:
201- # azPSVersion: latest
202- # inlineScript: |
203- # $context = New-AzStorageContext -StorageAccountName "$env:ACCOUNT_NAME" -UseConnectedAccount -EnableFileBackupRequestIntent
204- # $destination = "azure-detailedfunctiontestresults.xlsx"
205- # Get-AzStorageFileContent -ShareName "$env:SHARE_NAME" -Path "detailedfunctiontestresults.xlsx" -Destination $destination -Context $context
206- # - name: Run test script
207- # shell: pwsh
208- # run: python src\drivers\test\build_create_analyze_test.py --codeql_path .\codeql-cli\codeql.exe --no_build --compare_results -v
209- # - name: Upload result diff
210- # if: ${{ hashFiles('diffdetailedfunctiontestresults.xlsx') != '' }} # Only upload if there are changes
211- # uses: azure/powershell@v2
212- # with:
213- # azPSVersion: latest
214- # inlineScript: |
215- # $context = New-AzStorageContext -StorageAccountName "$env:ACCOUNT_NAME" -UseConnectedAccount -EnableFileBackupRequestIntent
216- # Set-AzStorageFileContent -ShareName "$env:SHARE_NAME" -Source "diffdetailedfunctiontestresults.xlsx" -Path "version-diffdetailedfunctiontestresults.xlsx" -Context $context
217- # exit 1
173+ - name : Install CodeQL pack dependencies
174+ shell : cmd
175+ run : |
176+ pushd .\src
177+ ..\codeql-cli\codeql.cmd pack install
178+ popd
179+ - name : codeql version test
180+ run : .\codeql-cli\codeql.exe version
181+ - name : Setup Python
182+ uses : actions/setup-python@v5
183+ with :
184+ python-version : 3.11
185+ - name : Install Python Packages
186+ run : |
187+ python -m pip install --upgrade pip
188+ pip install -r .\src\drivers\test\requirements.txt
189+ - name : Add msbuild to PATH
190+ uses : microsoft/setup-msbuild@v2
191+ - name : Azure Login
192+ uses : azure/login@v2
193+ with :
194+ client-id : ${{ secrets.AZURE_CLIENT_ID }}
195+ tenant-id : ${{ secrets.AZURE_TENANT_ID }}
196+ subscription-id : ${{ secrets.AZURE_SUBSCRIPTION_ID }}
197+ enable-AzPSSession : true
198+ - name : Download previous results
199+ uses : azure/powershell@v2
200+ with :
201+ azPSVersion : latest
202+ inlineScript : |
203+ $context = New-AzStorageContext -StorageAccountName "$env:ACCOUNT_NAME" -UseConnectedAccount -EnableFileBackupRequestIntent
204+ $destination = "azure-detailedfunctiontestresults.xlsx"
205+ Get-AzStorageFileContent -ShareName "$env:SHARE_NAME" -Path "detailedfunctiontestresults.xlsx" -Destination $destination -Context $context
206+ - name : Run test script
207+ shell : pwsh
208+ run : python src\drivers\test\build_create_analyze_test.py --codeql_path .\codeql-cli\codeql.exe --no_build --compare_results -v
209+ - name : Upload result diff
210+ if : ${{ hashFiles('diffdetailedfunctiontestresults.xlsx') != '' }} # Only upload if there are changes
211+ uses : azure/powershell@v2
212+ with :
213+ azPSVersion : latest
214+ inlineScript : |
215+ $context = New-AzStorageContext -StorageAccountName "$env:ACCOUNT_NAME" -UseConnectedAccount -EnableFileBackupRequestIntent
216+ Set-AzStorageFileContent -ShareName "$env:SHARE_NAME" -Source "diffdetailedfunctiontestresults.xlsx" -Path "version-diffdetailedfunctiontestresults.xlsx" -Context $context
217+ exit 1
218218 - name : Save Latest Version
219219 if : ${{ hashFiles('diffdetailedfunctiontestresults.xlsx') == '' }} # Only if there were no differences
220220 uses : actions/upload-artifact@v4
0 commit comments