summaryrefslogtreecommitdiffstats
path: root/.github/workflows
diff options
context:
space:
mode:
authorOliver Smith-Denny <osde@microsoft.com>2024-12-03 14:52:41 -0800
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>2024-12-10 23:42:09 +0000
commit1c5c951ec33b7851da67feeaf222d3edd6eb89be (patch)
tree31221487f2115bfc0f5ce898f1412e5296e77df9 /.github/workflows
parentbcbb7099594af28b5ba40521ba2ecef253adaa9f (diff)
downloadedk2-1c5c951ec33b7851da67feeaf222d3edd6eb89be.tar.gz
Update CI to VS2022
This PR updates the CI pipelines to use VS2022 instead of VS2019 as that is the latest supported VS toolchain on edk2. Continuous-integration-options: PatchCheck.ignore-multi-package Signed-off-by: Oliver Smith-Denny <osde@microsoft.com>
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/codeql.yml14
1 files changed, 7 insertions, 7 deletions
diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml
index e0c5f69f6c..1f433e7f74 100644
--- a/.github/workflows/codeql.yml
+++ b/.github/workflows/codeql.yml
@@ -25,7 +25,7 @@ on:
jobs:
analyze:
name: Analyze
- runs-on: windows-2019
+ runs-on: windows-2022
permissions:
actions: read
contents: read
@@ -149,7 +149,7 @@ jobs:
- name: Setup
if: steps.get_ci_file_operations.outputs.setup_supported == 'true'
- run: stuart_setup -c .pytool/CISettings.py -t DEBUG -a ${{ matrix.ArchList }} TOOL_CHAIN_TAG=VS2019
+ run: stuart_setup -c .pytool/CISettings.py -t DEBUG -a ${{ matrix.ArchList }} TOOL_CHAIN_TAG=VS2022
- name: Upload Setup Log As An Artifact
uses: actions/upload-artifact@v4
@@ -163,7 +163,7 @@ jobs:
- name: CI Setup
if: steps.get_ci_file_operations.outputs.ci_setup_supported == 'true'
- run: stuart_ci_setup -c .pytool/CISettings.py -t DEBUG -a ${{ matrix.ArchList }} TOOL_CHAIN_TAG=VS2019
+ run: stuart_ci_setup -c .pytool/CISettings.py -t DEBUG -a ${{ matrix.ArchList }} TOOL_CHAIN_TAG=VS2022
- name: Upload CI Setup Log As An Artifact
uses: actions/upload-artifact@v4
@@ -176,7 +176,7 @@ jobs:
if-no-files-found: ignore
- name: Update
- run: stuart_update -c .pytool/CISettings.py -t DEBUG -a ${{ matrix.ArchList }} TOOL_CHAIN_TAG=VS2019
+ run: stuart_update -c .pytool/CISettings.py -t DEBUG -a ${{ matrix.ArchList }} TOOL_CHAIN_TAG=VS2022
- name: Upload Update Log As An Artifact
uses: actions/upload-artifact@v4
@@ -189,7 +189,7 @@ jobs:
if-no-files-found: ignore
- name: Build Tools From Source
- run: python BaseTools/Edk2ToolsBuild.py -t VS2019
+ run: python BaseTools/Edk2ToolsBuild.py -t VS2022
- name: Find CodeQL Plugin Directory
id: find_dir
@@ -246,7 +246,7 @@ jobs:
- name: Download CodeQL CLI
if: steps.codeqlcli_cache.outputs.cache-hit != 'true'
- run: stuart_update -c .pytool/CISettings.py -t DEBUG -a ${{ matrix.ArchList }} TOOL_CHAIN_TAG=VS2019 --codeql
+ run: stuart_update -c .pytool/CISettings.py -t DEBUG -a ${{ matrix.ArchList }} TOOL_CHAIN_TAG=VS2022 --codeql
- name: Remove CI Plugins Irrelevant to CodeQL
shell: python
@@ -269,7 +269,7 @@ jobs:
- name: CI Build
env:
STUART_CODEQL_PATH: ${{ steps.cache_key_gen.outputs.codeql_cli_ext_dep_dir }}
- run: stuart_ci_build -c .pytool/CISettings.py -t DEBUG -p ${{ matrix.Package }} -a ${{ matrix.ArchList }} TOOL_CHAIN_TAG=VS2019 --codeql
+ run: stuart_ci_build -c .pytool/CISettings.py -t DEBUG -p ${{ matrix.Package }} -a ${{ matrix.ArchList }} TOOL_CHAIN_TAG=VS2022 --codeql
- name: Build Cleanup
id: build_cleanup