|
@@ -428,7 +428,7 @@ jobs:
|
|
|
echo "feature_set=${FEATURES%+}" >> "$GITHUB_OUTPUT"
|
|
echo "feature_set=${FEATURES%+}" >> "$GITHUB_OUTPUT"
|
|
|
|
|
|
|
|
- name: Clone shared source repos once
|
|
- name: Clone shared source repos once
|
|
|
- if: ${{ inputs.use_nomount }}
|
|
|
|
|
|
|
+ if: inputs.use_nomount
|
|
|
shell: bash
|
|
shell: bash
|
|
|
run: |
|
|
run: |
|
|
|
set -euo pipefail
|
|
set -euo pipefail
|
|
@@ -443,7 +443,7 @@ jobs:
|
|
|
|
|
|
|
|
list-manager-apks:
|
|
list-manager-apks:
|
|
|
needs: resolve-sources
|
|
needs: resolve-sources
|
|
|
- if: ${{ needs.resolve-sources.outputs.manager_list != '' }}
|
|
|
|
|
|
|
+ if: needs.resolve-sources.outputs.manager_list != ''
|
|
|
runs-on: ubuntu-latest
|
|
runs-on: ubuntu-latest
|
|
|
outputs:
|
|
outputs:
|
|
|
apk_list: ${{ steps.scan.outputs.apk_list }}
|
|
apk_list: ${{ steps.scan.outputs.apk_list }}
|
|
@@ -539,7 +539,7 @@ jobs:
|
|
|
|
|
|
|
|
publish-manager-artifacts:
|
|
publish-manager-artifacts:
|
|
|
needs: list-manager-apks
|
|
needs: list-manager-apks
|
|
|
- if: ${{ needs.list-manager-apks.outputs.apk_list != '' }}
|
|
|
|
|
|
|
+ if: needs.list-manager-apks.outputs.apk_list != ''
|
|
|
runs-on: ubuntu-latest
|
|
runs-on: ubuntu-latest
|
|
|
strategy:
|
|
strategy:
|
|
|
fail-fast: false
|
|
fail-fast: false
|
|
@@ -567,11 +567,11 @@ jobs:
|
|
|
runs-on: ubuntu-latest
|
|
runs-on: ubuntu-latest
|
|
|
steps:
|
|
steps:
|
|
|
- uses: actions/checkout@v7
|
|
- uses: actions/checkout@v7
|
|
|
- if: ${{ inputs.use_nomount }}
|
|
|
|
|
|
|
+ if: inputs.use_nomount
|
|
|
|
|
|
|
|
- name: Clone NoMount source at pinned commit
|
|
- name: Clone NoMount source at pinned commit
|
|
|
id: clone
|
|
id: clone
|
|
|
- if: ${{ inputs.use_nomount }}
|
|
|
|
|
|
|
+ if: inputs.use_nomount
|
|
|
shell: bash
|
|
shell: bash
|
|
|
run: |
|
|
run: |
|
|
|
set -euo pipefail
|
|
set -euo pipefail
|
|
@@ -584,14 +584,14 @@ jobs:
|
|
|
echo "commit=${COMMIT}" >> "$GITHUB_OUTPUT"
|
|
echo "commit=${COMMIT}" >> "$GITHUB_OUTPUT"
|
|
|
|
|
|
|
|
- name: Build NoMount metamodule (nm only, no .ko)
|
|
- name: Build NoMount metamodule (nm only, no .ko)
|
|
|
- if: ${{ inputs.use_nomount }}
|
|
|
|
|
|
|
+ if: inputs.use_nomount
|
|
|
id: buildmod
|
|
id: buildmod
|
|
|
uses: ./.github/actions/nomount-metamodule
|
|
uses: ./.github/actions/nomount-metamodule
|
|
|
with:
|
|
with:
|
|
|
commit: ${{ steps.clone.outputs.commit }}
|
|
commit: ${{ steps.clone.outputs.commit }}
|
|
|
|
|
|
|
|
- name: Upload NoMount metamodule
|
|
- name: Upload NoMount metamodule
|
|
|
- if: ${{ inputs.use_nomount }}
|
|
|
|
|
|
|
+ if: inputs.use_nomount
|
|
|
uses: actions/upload-artifact@v7
|
|
uses: actions/upload-artifact@v7
|
|
|
with:
|
|
with:
|
|
|
name: NoMount-Metamodule
|
|
name: NoMount-Metamodule
|
|
@@ -605,7 +605,7 @@ jobs:
|
|
|
- resolve-sources
|
|
- resolve-sources
|
|
|
- build-nomount-module
|
|
- build-nomount-module
|
|
|
- publish-manager-artifacts
|
|
- publish-manager-artifacts
|
|
|
- if: ${{ !inputs.test_release_notes && (inputs.kernel_build_version == 'All' || inputs.kernel_build_version == 'android12-5.10') }}
|
|
|
|
|
|
|
+ if: !inputs.test_release_notes && (inputs.kernel_build_version == 'All' || inputs.kernel_build_version == 'android12-5.10')
|
|
|
strategy:
|
|
strategy:
|
|
|
fail-fast: false
|
|
fail-fast: false
|
|
|
matrix:
|
|
matrix:
|
|
@@ -634,7 +634,7 @@ jobs:
|
|
|
- resolve-sources
|
|
- resolve-sources
|
|
|
- build-nomount-module
|
|
- build-nomount-module
|
|
|
- publish-manager-artifacts
|
|
- publish-manager-artifacts
|
|
|
- if: ${{ !inputs.test_release_notes && (inputs.kernel_build_version == 'All' || inputs.kernel_build_version == 'android13-5.10') }}
|
|
|
|
|
|
|
+ if: !inputs.test_release_notes && (inputs.kernel_build_version == 'All' || inputs.kernel_build_version == 'android13-5.10')
|
|
|
strategy:
|
|
strategy:
|
|
|
fail-fast: false
|
|
fail-fast: false
|
|
|
matrix:
|
|
matrix:
|
|
@@ -663,7 +663,7 @@ jobs:
|
|
|
- resolve-sources
|
|
- resolve-sources
|
|
|
- build-nomount-module
|
|
- build-nomount-module
|
|
|
- publish-manager-artifacts
|
|
- publish-manager-artifacts
|
|
|
- if: ${{ !inputs.test_release_notes && (inputs.kernel_build_version == 'All' || inputs.kernel_build_version == 'android13-5.15') }}
|
|
|
|
|
|
|
+ if: !inputs.test_release_notes && (inputs.kernel_build_version == 'All' || inputs.kernel_build_version == 'android13-5.15')
|
|
|
strategy:
|
|
strategy:
|
|
|
fail-fast: false
|
|
fail-fast: false
|
|
|
matrix:
|
|
matrix:
|
|
@@ -692,7 +692,7 @@ jobs:
|
|
|
- resolve-sources
|
|
- resolve-sources
|
|
|
- build-nomount-module
|
|
- build-nomount-module
|
|
|
- publish-manager-artifacts
|
|
- publish-manager-artifacts
|
|
|
- if: ${{ !inputs.test_release_notes && (inputs.kernel_build_version == 'All' || inputs.kernel_build_version == 'android14-5.15') }}
|
|
|
|
|
|
|
+ if: !inputs.test_release_notes && (inputs.kernel_build_version == 'All' || inputs.kernel_build_version == 'android14-5.15')
|
|
|
strategy:
|
|
strategy:
|
|
|
fail-fast: false
|
|
fail-fast: false
|
|
|
matrix:
|
|
matrix:
|
|
@@ -721,7 +721,7 @@ jobs:
|
|
|
- resolve-sources
|
|
- resolve-sources
|
|
|
- build-nomount-module
|
|
- build-nomount-module
|
|
|
- publish-manager-artifacts
|
|
- publish-manager-artifacts
|
|
|
- if: ${{ !inputs.test_release_notes && (inputs.kernel_build_version == 'All' || inputs.kernel_build_version == 'android14-6.1') }}
|
|
|
|
|
|
|
+ if: !inputs.test_release_notes && (inputs.kernel_build_version == 'All' || inputs.kernel_build_version == 'android14-6.1')
|
|
|
strategy:
|
|
strategy:
|
|
|
fail-fast: false
|
|
fail-fast: false
|
|
|
matrix:
|
|
matrix:
|
|
@@ -750,7 +750,7 @@ jobs:
|
|
|
- resolve-sources
|
|
- resolve-sources
|
|
|
- build-nomount-module
|
|
- build-nomount-module
|
|
|
- publish-manager-artifacts
|
|
- publish-manager-artifacts
|
|
|
- if: ${{ !inputs.test_release_notes && (inputs.kernel_build_version == 'All' || inputs.kernel_build_version == 'android15-6.6') }}
|
|
|
|
|
|
|
+ if: !inputs.test_release_notes && (inputs.kernel_build_version == 'All' || inputs.kernel_build_version == 'android15-6.6')
|
|
|
strategy:
|
|
strategy:
|
|
|
fail-fast: false
|
|
fail-fast: false
|
|
|
matrix:
|
|
matrix:
|
|
@@ -779,7 +779,7 @@ jobs:
|
|
|
- resolve-sources
|
|
- resolve-sources
|
|
|
- build-nomount-module
|
|
- build-nomount-module
|
|
|
- publish-manager-artifacts
|
|
- publish-manager-artifacts
|
|
|
- if: ${{ !inputs.test_release_notes && (inputs.kernel_build_version == 'All' || inputs.kernel_build_version == 'android16-6.12') }}
|
|
|
|
|
|
|
+ if: !inputs.test_release_notes && (inputs.kernel_build_version == 'All' || inputs.kernel_build_version == 'android16-6.12')
|
|
|
strategy:
|
|
strategy:
|
|
|
fail-fast: false
|
|
fail-fast: false
|
|
|
matrix:
|
|
matrix:
|
|
@@ -803,7 +803,7 @@ jobs:
|
|
|
secrets: inherit
|
|
secrets: inherit
|
|
|
|
|
|
|
|
update-verified-pins:
|
|
update-verified-pins:
|
|
|
- if: ${{ !inputs.test_release_notes && inputs.commit_mode == 'update' }}
|
|
|
|
|
|
|
+ if: !inputs.test_release_notes && inputs.commit_mode == 'update'
|
|
|
runs-on: ubuntu-latest
|
|
runs-on: ubuntu-latest
|
|
|
permissions:
|
|
permissions:
|
|
|
actions: read
|
|
actions: read
|
|
@@ -839,7 +839,7 @@ jobs:
|
|
|
APPROVE_RESUKISU: ${{ (inputs.root_flavor == 'ReSukiSU' || inputs.root_flavor == 'All') }}
|
|
APPROVE_RESUKISU: ${{ (inputs.root_flavor == 'ReSukiSU' || inputs.root_flavor == 'All') }}
|
|
|
|
|
|
|
|
- name: Commit promoted pins
|
|
- name: Commit promoted pins
|
|
|
- if: ${{ always() && steps.promote.conclusion == 'success' }}
|
|
|
|
|
|
|
+ if: always() && steps.promote.conclusion == 'success'
|
|
|
shell: bash
|
|
shell: bash
|
|
|
run: |
|
|
run: |
|
|
|
set -euo pipefail
|
|
set -euo pipefail
|
|
@@ -854,7 +854,7 @@ jobs:
|
|
|
git commit -m "chore(pins): promote verified commits to latest built (${STAMP})"
|
|
git commit -m "chore(pins): promote verified commits to latest built (${STAMP})"
|
|
|
git push
|
|
git push
|
|
|
rej:
|
|
rej:
|
|
|
- if: ${{ !inputs.test_release_notes && always() }}
|
|
|
|
|
|
|
+ if: !inputs.test_release_notes && always()
|
|
|
runs-on: ubuntu-latest
|
|
runs-on: ubuntu-latest
|
|
|
permissions:
|
|
permissions:
|
|
|
actions: read
|
|
actions: read
|