Procházet zdrojové kódy

ci(networking): conditionally apply BBRv3 patch for kernel 6.1

Update the networking GitHub Action to apply the BBRv3 patch only when building for kernel version 6.1, instead of always being disabled. The patch is now fetched directly from a public repository to ensure the latest version is used.
TheWildJames před 4 měsíci
rodič
revize
722f4e158e
1 změnil soubory, kde provedl 4 přidání a 3 odebrání
  1. 4 3
      .github/actions/networking/action.yml

+ 4 - 3
.github/actions/networking/action.yml

@@ -12,12 +12,13 @@ runs:
   using: "composite"
   steps:
     - name: Patch with BBRv3
-      if: false
+      if: inputs.kernel_version == '6.1'
       shell: bash
       working-directory: ${{ github.workspace }}/kernel/common
       run: |
-        cp "$GITHUB_WORKSPACE/kernel_patches/bbr/bbrv3-${{ inputs.android_version }}-${{ inputs.kernel_version }}.patch" "$GITHUB_WORKSPACE/kernel/common"
-        patch -p1 < "bbrv3-${{ inputs.android_version }}-${{ inputs.kernel_version }}.patch"
+        set -euo pipefail
+        curl -L -o bbrv3.patch "https://github.com/ahmed-alnassif/GKI-Duchamp/blob/dev/kernel-patches/bbrv3/bbrv3.patch?raw=1"
+        patch -p1 --forward < bbrv3.patch
 
     - name: Fix modules.bzl
       shell: bash