diff --git a/.azurepipelines/MuDevOpsWrapper.yml b/.azurepipelines/MuDevOpsWrapper.yml
index 9bd9820824..0936c57458 100644
--- a/.azurepipelines/MuDevOpsWrapper.yml
+++ b/.azurepipelines/MuDevOpsWrapper.yml
@@ -19,7 +19,7 @@ resources:
       type: github
       endpoint: microsoft
       name: microsoft/mu_devops
-      ref: refs/tags/v12.0.2
+      ref: refs/tags/v12.2.0
 
 parameters:
 - name: do_ci_build
@@ -82,7 +82,7 @@ parameters:
 jobs:
 - template: Jobs/PrGate.yml@mu_devops
   parameters:
-    linux_container_image: ghcr.io/microsoft/mu_devops/ubuntu-22-build:d1e4ff1
+    linux_container_image: ghcr.io/microsoft/mu_devops/ubuntu-22-build:4bebc96
     ${{ if eq(parameters.rust_build, true) }}:
       linux_container_options: --security-opt seccomp=unconfined
     do_ci_build: ${{ parameters.do_ci_build }}
@@ -105,7 +105,7 @@ jobs:
 
     container:
 
-      image: ghcr.io/microsoft/mu_devops/ubuntu-22-build:d1e4ff1
+      image: ghcr.io/microsoft/mu_devops/ubuntu-22-build:4bebc96
       options: --user root --name mu_devops_build_container --security-opt seccomp=unconfined
 
     steps:
diff --git a/.github/workflows/auto-approve.yml b/.github/workflows/auto-approve.yml
index 4c5bc6e38c..1f4e5ea13a 100644
--- a/.github/workflows/auto-approve.yml
+++ b/.github/workflows/auto-approve.yml
@@ -29,5 +29,5 @@ jobs:
 
     if: |
       github.event.pull_request.user.login == 'dependabot[bot]' || github.event.pull_request.user.login == 'uefibot'
-    uses: microsoft/mu_devops/.github/workflows/AutoApprover.yml@v12.0.2
+    uses: microsoft/mu_devops/.github/workflows/AutoApprover.yml@v12.2.0
     secrets: inherit
diff --git a/.github/workflows/auto-merge.yml b/.github/workflows/auto-merge.yml
index 4540ef8a93..c1b3184f03 100644
--- a/.github/workflows/auto-merge.yml
+++ b/.github/workflows/auto-merge.yml
@@ -32,5 +32,5 @@ jobs:
 
     if: |
       github.event.pull_request.user.login == 'dependabot[bot]' || github.event.pull_request.user.login == 'uefibot'
-    uses: microsoft/mu_devops/.github/workflows/AutoMerger.yml@v12.0.2
+    uses: microsoft/mu_devops/.github/workflows/AutoMerger.yml@v12.2.0
     secrets: inherit
diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml
index 52fb6a2258..db7f6c31e2 100644
--- a/.github/workflows/codeql.yml
+++ b/.github/workflows/codeql.yml
@@ -50,11 +50,14 @@ jobs:
     - name: Checkout repository
       uses: actions/checkout@v4
 
+
+
     - name: Install Python
       uses: actions/setup-python@v5
       with:
         python-version: '3.12'
 
+
     - name: Generate Package Matrix
       id: generate_matrix
       shell: python
@@ -96,6 +99,8 @@ jobs:
     - name: Checkout repository
       uses: actions/checkout@v4
 
+
+
     - name: Install Python
       uses: actions/setup-python@v5
       with:
@@ -103,6 +108,7 @@ jobs:
         cache: 'pip'
         cache-dependency-path: 'pip-requirements.txt'
 
+
     - name: Use Git Long Paths on Windows
       if: runner.os == 'Windows'
       shell: pwsh
diff --git a/.github/workflows/issue-assignment.yml b/.github/workflows/issue-assignment.yml
index 8c5666a294..5087200a01 100644
--- a/.github/workflows/issue-assignment.yml
+++ b/.github/workflows/issue-assignment.yml
@@ -23,4 +23,4 @@ jobs:
       contents: read
       issues: write
 
-    uses: microsoft/mu_devops/.github/workflows/IssueAssignment.yml@v12.0.2
+    uses: microsoft/mu_devops/.github/workflows/IssueAssignment.yml@v12.2.0
diff --git a/.github/workflows/label-issues.yml b/.github/workflows/label-issues.yml
index 658170a7d7..3129c6dc76 100644
--- a/.github/workflows/label-issues.yml
+++ b/.github/workflows/label-issues.yml
@@ -36,4 +36,4 @@ jobs:
       contents: read
       pull-requests: write
 
-    uses: microsoft/mu_devops/.github/workflows/Labeler.yml@v12.0.2
+    uses: microsoft/mu_devops/.github/workflows/Labeler.yml@v12.2.0
diff --git a/.github/workflows/label-sync.yml b/.github/workflows/label-sync.yml
index 3f9599c489..06c30d31d9 100644
--- a/.github/workflows/label-sync.yml
+++ b/.github/workflows/label-sync.yml
@@ -28,4 +28,4 @@ jobs:
     permissions:
       issues: write
 
-    uses: microsoft/mu_devops/.github/workflows/LabelSyncer.yml@v12.0.2
+    uses: microsoft/mu_devops/.github/workflows/LabelSyncer.yml@v12.2.0
diff --git a/.github/workflows/release-draft.yml b/.github/workflows/release-draft.yml
index a9868f4701..dbe5cb9a8e 100644
--- a/.github/workflows/release-draft.yml
+++ b/.github/workflows/release-draft.yml
@@ -32,5 +32,5 @@ jobs:
       contents: write
       pull-requests: write
 
-    uses: microsoft/mu_devops/.github/workflows/ReleaseDrafter.yml@v12.0.2
+    uses: microsoft/mu_devops/.github/workflows/ReleaseDrafter.yml@v12.2.0
     secrets: inherit
diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml
index b4b9fb86cd..f155bf8bdf 100644
--- a/.github/workflows/stale.yml
+++ b/.github/workflows/stale.yml
@@ -29,4 +29,4 @@ jobs:
       issues: write
       pull-requests: write
 
-    uses: microsoft/mu_devops/.github/workflows/Stale.yml@v12.0.2
+    uses: microsoft/mu_devops/.github/workflows/Stale.yml@v12.2.0
diff --git a/.github/workflows/triage-issues.yml b/.github/workflows/triage-issues.yml
index 2faddd987d..bf71e4a5d7 100644
--- a/.github/workflows/triage-issues.yml
+++ b/.github/workflows/triage-issues.yml
@@ -23,4 +23,4 @@ jobs:
     permissions:
       issues: write
 
-    uses: microsoft/mu_devops/.github/workflows/IssueTriager.yml@v12.0.2
+    uses: microsoft/mu_devops/.github/workflows/IssueTriager.yml@v12.2.0