|
@@ -44,11 +44,6 @@ on:
|
|
|
- NONE
|
|
- NONE
|
|
|
- FULL
|
|
- FULL
|
|
|
default: FULL
|
|
default: FULL
|
|
|
- ksu_commit:
|
|
|
|
|
- description: "KSU Commit (optional)"
|
|
|
|
|
- type: string
|
|
|
|
|
- default: ""
|
|
|
|
|
- required: false
|
|
|
|
|
variant:
|
|
variant:
|
|
|
description: "Build Variant"
|
|
description: "Build Variant"
|
|
|
type: choice
|
|
type: choice
|
|
@@ -64,32 +59,11 @@ on:
|
|
|
default: false
|
|
default: false
|
|
|
|
|
|
|
|
jobs:
|
|
jobs:
|
|
|
- fetch-commits:
|
|
|
|
|
- runs-on: ubuntu-latest
|
|
|
|
|
- outputs:
|
|
|
|
|
- ksu_commit: ${{ steps.fetch.outputs.ksu_commit }}
|
|
|
|
|
- anykernel_commit: ${{ steps.fetch.outputs.anykernel_commit }}
|
|
|
|
|
- patches_commit: ${{ steps.fetch.outputs.patches_commit }}
|
|
|
|
|
- susfs_commit: ${{ steps.fetch.outputs.susfs_commit }}
|
|
|
|
|
- steps:
|
|
|
|
|
- - name: Checkout Repository
|
|
|
|
|
- uses: actions/checkout@v5
|
|
|
|
|
- - name: Fetch Commits
|
|
|
|
|
- id: fetch
|
|
|
|
|
- uses: ./.github/actions/fetch-commits
|
|
|
|
|
- with:
|
|
|
|
|
- ksu_commit: ${{ inputs.ksu_commit }}
|
|
|
|
|
-
|
|
|
|
|
build-a12-5-10:
|
|
build-a12-5-10:
|
|
|
if: ${{ inputs.kernel_build_version == 'All' || inputs.kernel_build_version == 'a12-5-10' }}
|
|
if: ${{ inputs.kernel_build_version == 'All' || inputs.kernel_build_version == 'a12-5-10' }}
|
|
|
- needs: fetch-commits
|
|
|
|
|
uses: ./.github/workflows/prepare.yml
|
|
uses: ./.github/workflows/prepare.yml
|
|
|
with:
|
|
with:
|
|
|
config_file: .github/kernel-config/a12-5.10.json
|
|
config_file: .github/kernel-config/a12-5.10.json
|
|
|
- ksu_commit: ${{ inputs.ksu_commit || needs.fetch-commits.outputs.ksu_commit }}
|
|
|
|
|
- anykernel_commit: ${{ needs.fetch-commits.outputs.anykernel_commit }}
|
|
|
|
|
- patches_commit: ${{ needs.fetch-commits.outputs.patches_commit }}
|
|
|
|
|
- susfs_commit: ${{ needs.fetch-commits.outputs.susfs_commit }}
|
|
|
|
|
feature_set: ${{ inputs.feature_set || 'FULL' }}
|
|
feature_set: ${{ inputs.feature_set || 'FULL' }}
|
|
|
variant: ${{ inputs.variant || 'Normal' }}
|
|
variant: ${{ inputs.variant || 'Normal' }}
|
|
|
use_repo: ${{ inputs.use_repo }}
|
|
use_repo: ${{ inputs.use_repo }}
|
|
@@ -97,14 +71,9 @@ jobs:
|
|
|
|
|
|
|
|
build-a13-5-10:
|
|
build-a13-5-10:
|
|
|
if: ${{ inputs.kernel_build_version == 'All' || inputs.kernel_build_version == 'a13-5-10' }}
|
|
if: ${{ inputs.kernel_build_version == 'All' || inputs.kernel_build_version == 'a13-5-10' }}
|
|
|
- needs: fetch-commits
|
|
|
|
|
uses: ./.github/workflows/prepare.yml
|
|
uses: ./.github/workflows/prepare.yml
|
|
|
with:
|
|
with:
|
|
|
config_file: .github/kernel-config/a13-5.10.json
|
|
config_file: .github/kernel-config/a13-5.10.json
|
|
|
- ksu_commit: ${{ inputs.ksu_commit || needs.fetch-commits.outputs.ksu_commit }}
|
|
|
|
|
- anykernel_commit: ${{ needs.fetch-commits.outputs.anykernel_commit }}
|
|
|
|
|
- patches_commit: ${{ needs.fetch-commits.outputs.patches_commit }}
|
|
|
|
|
- susfs_commit: ${{ needs.fetch-commits.outputs.susfs_commit }}
|
|
|
|
|
feature_set: ${{ inputs.feature_set || 'FULL' }}
|
|
feature_set: ${{ inputs.feature_set || 'FULL' }}
|
|
|
variant: ${{ inputs.variant || 'Normal' }}
|
|
variant: ${{ inputs.variant || 'Normal' }}
|
|
|
use_repo: ${{ inputs.use_repo }}
|
|
use_repo: ${{ inputs.use_repo }}
|
|
@@ -112,14 +81,9 @@ jobs:
|
|
|
|
|
|
|
|
build-a13-5-15:
|
|
build-a13-5-15:
|
|
|
if: ${{ inputs.kernel_build_version == 'All' || inputs.kernel_build_version == 'a13-5-15' }}
|
|
if: ${{ inputs.kernel_build_version == 'All' || inputs.kernel_build_version == 'a13-5-15' }}
|
|
|
- needs: fetch-commits
|
|
|
|
|
uses: ./.github/workflows/prepare.yml
|
|
uses: ./.github/workflows/prepare.yml
|
|
|
with:
|
|
with:
|
|
|
config_file: .github/kernel-config/a13-5.15.json
|
|
config_file: .github/kernel-config/a13-5.15.json
|
|
|
- ksu_commit: ${{ inputs.ksu_commit || needs.fetch-commits.outputs.ksu_commit }}
|
|
|
|
|
- anykernel_commit: ${{ needs.fetch-commits.outputs.anykernel_commit }}
|
|
|
|
|
- patches_commit: ${{ needs.fetch-commits.outputs.patches_commit }}
|
|
|
|
|
- susfs_commit: ${{ needs.fetch-commits.outputs.susfs_commit }}
|
|
|
|
|
feature_set: ${{ inputs.feature_set || 'FULL' }}
|
|
feature_set: ${{ inputs.feature_set || 'FULL' }}
|
|
|
variant: ${{ inputs.variant || 'Normal' }}
|
|
variant: ${{ inputs.variant || 'Normal' }}
|
|
|
use_repo: ${{ inputs.use_repo }}
|
|
use_repo: ${{ inputs.use_repo }}
|
|
@@ -127,14 +91,9 @@ jobs:
|
|
|
|
|
|
|
|
build-a14-5-15:
|
|
build-a14-5-15:
|
|
|
if: ${{ inputs.kernel_build_version == 'All' || inputs.kernel_build_version == 'a14-5-15' }}
|
|
if: ${{ inputs.kernel_build_version == 'All' || inputs.kernel_build_version == 'a14-5-15' }}
|
|
|
- needs: fetch-commits
|
|
|
|
|
uses: ./.github/workflows/prepare.yml
|
|
uses: ./.github/workflows/prepare.yml
|
|
|
with:
|
|
with:
|
|
|
config_file: .github/kernel-config/a14-5.15.json
|
|
config_file: .github/kernel-config/a14-5.15.json
|
|
|
- ksu_commit: ${{ inputs.ksu_commit || needs.fetch-commits.outputs.ksu_commit }}
|
|
|
|
|
- anykernel_commit: ${{ needs.fetch-commits.outputs.anykernel_commit }}
|
|
|
|
|
- patches_commit: ${{ needs.fetch-commits.outputs.patches_commit }}
|
|
|
|
|
- susfs_commit: ${{ needs.fetch-commits.outputs.susfs_commit }}
|
|
|
|
|
feature_set: ${{ inputs.feature_set || 'FULL' }}
|
|
feature_set: ${{ inputs.feature_set || 'FULL' }}
|
|
|
variant: ${{ inputs.variant || 'Normal' }}
|
|
variant: ${{ inputs.variant || 'Normal' }}
|
|
|
use_repo: ${{ inputs.use_repo }}
|
|
use_repo: ${{ inputs.use_repo }}
|
|
@@ -142,14 +101,9 @@ jobs:
|
|
|
|
|
|
|
|
build-a14-6-1:
|
|
build-a14-6-1:
|
|
|
if: ${{ inputs.kernel_build_version == 'All' || inputs.kernel_build_version == 'a14-6-1' }}
|
|
if: ${{ inputs.kernel_build_version == 'All' || inputs.kernel_build_version == 'a14-6-1' }}
|
|
|
- needs: fetch-commits
|
|
|
|
|
uses: ./.github/workflows/prepare.yml
|
|
uses: ./.github/workflows/prepare.yml
|
|
|
with:
|
|
with:
|
|
|
config_file: .github/kernel-config/a14-6.1.json
|
|
config_file: .github/kernel-config/a14-6.1.json
|
|
|
- ksu_commit: ${{ inputs.ksu_commit || needs.fetch-commits.outputs.ksu_commit }}
|
|
|
|
|
- anykernel_commit: ${{ needs.fetch-commits.outputs.anykernel_commit }}
|
|
|
|
|
- patches_commit: ${{ needs.fetch-commits.outputs.patches_commit }}
|
|
|
|
|
- susfs_commit: ${{ needs.fetch-commits.outputs.susfs_commit }}
|
|
|
|
|
feature_set: ${{ inputs.feature_set || 'FULL' }}
|
|
feature_set: ${{ inputs.feature_set || 'FULL' }}
|
|
|
variant: ${{ inputs.variant || 'Normal' }}
|
|
variant: ${{ inputs.variant || 'Normal' }}
|
|
|
use_repo: ${{ inputs.use_repo }}
|
|
use_repo: ${{ inputs.use_repo }}
|
|
@@ -157,14 +111,9 @@ jobs:
|
|
|
|
|
|
|
|
build-a15-6-6:
|
|
build-a15-6-6:
|
|
|
if: ${{ inputs.kernel_build_version == 'All' || inputs.kernel_build_version == 'a15-6-6' }}
|
|
if: ${{ inputs.kernel_build_version == 'All' || inputs.kernel_build_version == 'a15-6-6' }}
|
|
|
- needs: fetch-commits
|
|
|
|
|
uses: ./.github/workflows/prepare.yml
|
|
uses: ./.github/workflows/prepare.yml
|
|
|
with:
|
|
with:
|
|
|
config_file: .github/kernel-config/a15-6.6.json
|
|
config_file: .github/kernel-config/a15-6.6.json
|
|
|
- ksu_commit: ${{ inputs.ksu_commit || needs.fetch-commits.outputs.ksu_commit }}
|
|
|
|
|
- anykernel_commit: ${{ needs.fetch-commits.outputs.anykernel_commit }}
|
|
|
|
|
- patches_commit: ${{ needs.fetch-commits.outputs.patches_commit }}
|
|
|
|
|
- susfs_commit: ${{ needs.fetch-commits.outputs.susfs_commit }}
|
|
|
|
|
feature_set: ${{ inputs.feature_set || 'FULL' }}
|
|
feature_set: ${{ inputs.feature_set || 'FULL' }}
|
|
|
variant: ${{ inputs.variant || 'Normal' }}
|
|
variant: ${{ inputs.variant || 'Normal' }}
|
|
|
use_repo: ${{ inputs.use_repo }}
|
|
use_repo: ${{ inputs.use_repo }}
|
|
@@ -172,14 +121,9 @@ jobs:
|
|
|
|
|
|
|
|
build-a16-6-12:
|
|
build-a16-6-12:
|
|
|
if: ${{ inputs.kernel_build_version == 'All' || inputs.kernel_build_version == 'a16-6-12' }}
|
|
if: ${{ inputs.kernel_build_version == 'All' || inputs.kernel_build_version == 'a16-6-12' }}
|
|
|
- needs: fetch-commits
|
|
|
|
|
uses: ./.github/workflows/prepare.yml
|
|
uses: ./.github/workflows/prepare.yml
|
|
|
with:
|
|
with:
|
|
|
config_file: .github/kernel-config/a16-6.12.json
|
|
config_file: .github/kernel-config/a16-6.12.json
|
|
|
- ksu_commit: ${{ inputs.ksu_commit || needs.fetch-commits.outputs.ksu_commit }}
|
|
|
|
|
- anykernel_commit: ${{ needs.fetch-commits.outputs.anykernel_commit }}
|
|
|
|
|
- patches_commit: ${{ needs.fetch-commits.outputs.patches_commit }}
|
|
|
|
|
- susfs_commit: ${{ needs.fetch-commits.outputs.susfs_commit }}
|
|
|
|
|
feature_set: ${{ inputs.feature_set || 'FULL' }}
|
|
feature_set: ${{ inputs.feature_set || 'FULL' }}
|
|
|
variant: ${{ inputs.variant || 'Normal' }}
|
|
variant: ${{ inputs.variant || 'Normal' }}
|
|
|
use_repo: ${{ inputs.use_repo }}
|
|
use_repo: ${{ inputs.use_repo }}
|
|
@@ -258,7 +202,6 @@ jobs:
|
|
|
permissions:
|
|
permissions:
|
|
|
contents: write
|
|
contents: write
|
|
|
needs:
|
|
needs:
|
|
|
- - fetch-commits
|
|
|
|
|
- build-a12-5-10
|
|
- build-a12-5-10
|
|
|
- build-a13-5-10
|
|
- build-a13-5-10
|
|
|
- build-a13-5-15
|
|
- build-a13-5-15
|