Explorar o código

ci: update main workflow to auto-trigger on workflow changes

- Added push and pull_request triggers for .github/workflows/** paths
- Restricted triggers to main branch only
- Removed build-check.yml workflow as LTS checks are no longer needed
- Workflow will now automatically run when workflow files are modified
TheWildJames hai 11 meses
pai
achega
67885236fa
Modificáronse 2 ficheiros con 10 adicións e 66 borrados
  1. 0 66
      .github/workflows/build-check.yml
  2. 10 0
      .github/workflows/main.yml

+ 0 - 66
.github/workflows/build-check.yml

@@ -1,66 +0,0 @@
-name: Build Check - All LTS Kernels
-
-permissions:
-  contents: write
-  actions: write
-
-on:
-  push:
-  workflow_dispatch:
-
-jobs:
-  build-check:
-    strategy:
-      fail-fast: false
-      matrix:
-        kernel_config:
-          # Android 12 - Kernel 5.10 LTS
-          - android_version: "android12"
-            kernel_version: "5.10"
-            sub_level: "X"
-            os_patch_level: "lts"
-          
-          # Android 13 - Kernel 5.10 LTS
-          - android_version: "android13"
-            kernel_version: "5.10"
-            sub_level: "X"
-            os_patch_level: "lts"
-          
-          # Android 13 - Kernel 5.15 LTS
-          - android_version: "android13"
-            kernel_version: "5.15"
-            sub_level: "X"
-            os_patch_level: "lts"
-          
-          # Android 14 - Kernel 5.15 LTS
-          - android_version: "android14"
-            kernel_version: "5.15"
-            sub_level: "X"
-            os_patch_level: "lts"
-          
-          # Android 14 - Kernel 6.1 LTS
-          - android_version: "android14"
-            kernel_version: "6.1"
-            sub_level: "X"
-            os_patch_level: "lts"
-          
-          # Android 14 - Kernel 6.1.134 Testing
-          - android_version: "android14"
-            kernel_version: "6.1"
-            sub_level: "134"
-            os_patch_level: "2025-05"
-          
-          # Android 15 - Kernel 6.6 LTS
-          - android_version: "android15"
-            kernel_version: "6.6"
-            sub_level: "X"
-            os_patch_level: "lts"
-
-    name: Build Check
-    uses: ./.github/workflows/build.yml
-    secrets: inherit
-    with:
-      android_version: ${{ matrix.kernel_config.android_version }}
-      kernel_version: ${{ matrix.kernel_config.kernel_version }}
-      sub_level: ${{ matrix.kernel_config.sub_level }}
-      os_patch_level: ${{ matrix.kernel_config.os_patch_level }}

+ 10 - 0
.github/workflows/main.yml

@@ -5,6 +5,16 @@ permissions:
   actions: write
 
 on:
+  push:
+    branches:
+      - main
+    paths:
+      - '.github/workflows/**'
+  pull_request:
+    branches:
+      - main
+    paths:
+      - '.github/workflows/**'
   workflow_dispatch:
     inputs:
       release_type: