diff --git a/.github/workflows/kernel.yml b/.github/workflows/kernel.yml
index 2f4bcc6e592f..feee4d64bd8e 100644
--- a/.github/workflows/kernel.yml
+++ b/.github/workflows/kernel.yml
@@ -15,7 +15,7 @@ jobs:
steps:
- name: Send message
- run: curl -s -X POST ${{ env.BOT_MSG_URL }} -d chat_id=${{ env.CHAT_ID }} -d "disable_web_page_preview=true" -d "parse_mode=html" -d text="CI kernel build triggered for Xiaomi SM8250 Devices"
+ run: curl -s -X POST ${{ env.BOT_MSG_URL }} -d chat_id=${{ env.CHAT_ID }} -d "disable_web_page_preview=true" -d "parse_mode=html" -d text="CI kernel build triggered for Alioth and Elish"
build-alioth:
@@ -71,114 +71,6 @@ jobs:
name: release-zip
path: ak3/*.zip
- build-apollo:
-
- runs-on: ubuntu-latest
-
- steps:
- - name: Setup repo
- run: sudo apt update -y && sudo apt install -y repo elfutils
- - name: Repo sync
- run: |
- repo init -u https://github.com/mvaisakh/android_kernel_manifest -b eva-xiaomi-4.19 --depth=1
- repo sync --no-tags --no-clone-bundle -j$(nproc --all)
- sed -i s/build-user/mvaisakh/g build/_setup_env.sh
- sed -i s/build-host/statixos/g build/_setup_env.sh
- - name: Build apollo
- run: BUILD_CONFIG=kernel/msm-4.19/build.config.xiaomi.apollo COMPILER=gcc BUILD_KERNEL=1 build/build.sh
- - name: Create zip
- run: |
- cp out/android-4.19-stable/dist/Image ak3/
- cat out/android-4.19-stable/dist/*.dtb > ak3/dtb
- cp out/android-4.19-stable/dist/dtbo.img ak3/
- cd ak3/ && zip -r9 eva-apollo-$(/bin/date -u '+%d%m%Y%I%M').zip * -x .git README.md ./*/placeholder
- cd ../
- - uses: actions/upload-artifact@main
- with:
- name: release-zip
- path: ak3/*.zip
-
- build-cas:
-
- runs-on: ubuntu-latest
-
- steps:
- - name: Setup repo
- run: sudo apt update -y && sudo apt install -y repo elfutils
- - name: Repo sync
- run: |
- repo init -u https://github.com/mvaisakh/android_kernel_manifest -b eva-xiaomi-4.19 --depth=1
- repo sync --no-tags --no-clone-bundle -j$(nproc --all)
- sed -i s/build-user/mvaisakh/g build/_setup_env.sh
- sed -i s/build-host/statixos/g build/_setup_env.sh
- - name: Build cas
- run: BUILD_CONFIG=kernel/msm-4.19/build.config.xiaomi.cas COMPILER=gcc BUILD_KERNEL=1 build/build.sh
- - name: Create zip
- run: |
- cp out/android-4.19-stable/dist/Image ak3/
- cat out/android-4.19-stable/dist/*.dtb > ak3/dtb
- cp out/android-4.19-stable/dist/dtbo.img ak3/
- cd ak3/ && zip -r9 eva-cas-$(/bin/date -u '+%d%m%Y%I%M').zip * -x .git README.md ./*/placeholder
- cd ../
- - uses: actions/upload-artifact@main
- with:
- name: release-zip
- path: ak3/*.zip
-
- build-cmi:
-
- runs-on: ubuntu-latest
-
- steps:
- - name: Setup repo
- run: sudo apt update -y && sudo apt install -y repo elfutils
- - name: Repo sync
- run: |
- repo init -u https://github.com/mvaisakh/android_kernel_manifest -b eva-xiaomi-4.19 --depth=1
- repo sync --no-tags --no-clone-bundle -j$(nproc --all)
- sed -i s/build-user/mvaisakh/g build/_setup_env.sh
- sed -i s/build-host/statixos/g build/_setup_env.sh
- - name: Build cmi
- run: BUILD_CONFIG=kernel/msm-4.19/build.config.xiaomi.cmi COMPILER=gcc BUILD_KERNEL=1 build/build.sh
- - name: Create zip
- run: |
- cp out/android-4.19-stable/dist/Image ak3/
- cat out/android-4.19-stable/dist/*.dtb > ak3/dtb
- cp out/android-4.19-stable/dist/dtbo.img ak3/
- cd ak3/ && zip -r9 eva-cmi-$(/bin/date -u '+%d%m%Y%I%M').zip * -x .git README.md ./*/placeholder
- cd ../
- - uses: actions/upload-artifact@main
- with:
- name: release-zip
- path: ak3/*.zip
-
- build-dagu:
-
- runs-on: ubuntu-latest
-
- steps:
- - name: Setup repo
- run: sudo apt update -y && sudo apt install -y repo elfutils
- - name: Repo sync
- run: |
- repo init -u https://github.com/mvaisakh/android_kernel_manifest -b eva-xiaomi-4.19 --depth=1
- repo sync --no-tags --no-clone-bundle -j$(nproc --all)
- sed -i s/build-user/mvaisakh/g build/_setup_env.sh
- sed -i s/build-host/statixos/g build/_setup_env.sh
- - name: Build dagu
- run: BUILD_CONFIG=kernel/msm-4.19/build.config.xiaomi.dagu COMPILER=gcc BUILD_KERNEL=1 build/build.sh
- - name: Create zip
- run: |
- cp out/android-4.19-stable/dist/Image ak3/
- cat out/android-4.19-stable/dist/*.dtb > ak3/dtb
- cp out/android-4.19-stable/dist/dtbo.img ak3/
- cd ak3/ && zip -r9 eva-dagu-$(/bin/date -u '+%d%m%Y%I%M').zip * -x .git README.md ./*/placeholder
- cd ../
- - uses: actions/upload-artifact@main
- with:
- name: release-zip
- path: ak3/*.zip
-
build-elish:
runs-on: ubuntu-latest
@@ -206,170 +98,8 @@ jobs:
name: release-zip
path: ak3/*.zip
- build-enuma:
-
- runs-on: ubuntu-latest
-
- steps:
- - name: Setup repo
- run: sudo apt update -y && sudo apt install -y repo elfutils
- - name: Repo sync
- run: |
- repo init -u https://github.com/mvaisakh/android_kernel_manifest -b eva-xiaomi-4.19 --depth=1
- repo sync --no-tags --no-clone-bundle -j$(nproc --all)
- sed -i s/build-user/mvaisakh/g build/_setup_env.sh
- sed -i s/build-host/statixos/g build/_setup_env.sh
- - name: Build enuma
- run: BUILD_CONFIG=kernel/msm-4.19/build.config.xiaomi.enuma COMPILER=gcc BUILD_KERNEL=1 build/build.sh
- - name: Create zip
- run: |
- cp out/android-4.19-stable/dist/Image ak3/
- cat out/android-4.19-stable/dist/*.dtb > ak3/dtb
- cp out/android-4.19-stable/dist/dtbo.img ak3/
- cd ak3/ && zip -r9 eva-enuma-$(/bin/date -u '+%d%m%Y%I%M').zip * -x .git README.md ./*/placeholder
- cd ../
- - uses: actions/upload-artifact@main
- with:
- name: release-zip
- path: ak3/*.zip
-
- build-lmi:
-
- runs-on: ubuntu-latest
-
- steps:
- - name: Setup repo
- run: sudo apt update -y && sudo apt install -y repo elfutils
- - name: Repo sync
- run: |
- repo init -u https://github.com/mvaisakh/android_kernel_manifest -b eva-xiaomi-4.19 --depth=1
- repo sync --no-tags --no-clone-bundle -j$(nproc --all)
- sed -i s/build-user/mvaisakh/g build/_setup_env.sh
- sed -i s/build-host/statixos/g build/_setup_env.sh
- - name: Build lmi
- run: BUILD_CONFIG=kernel/msm-4.19/build.config.xiaomi.lmi COMPILER=gcc BUILD_KERNEL=1 build/build.sh
- - name: Create zip
- run: |
- cp out/android-4.19-stable/dist/Image ak3/
- cat out/android-4.19-stable/dist/*.dtb > ak3/dtb
- cp out/android-4.19-stable/dist/dtbo.img ak3/
- cd ak3/ && zip -r9 eva-lmi-$(/bin/date -u '+%d%m%Y%I%M').zip * -x .git README.md ./*/placeholder
- cd ../
- - uses: actions/upload-artifact@main
- with:
- name: release-zip
- path: ak3/*.zip
-
- build-munch:
-
- runs-on: ubuntu-latest
-
- steps:
- - name: Setup repo
- run: sudo apt update -y && sudo apt install -y repo elfutils
- - name: Repo sync
- run: |
- repo init -u https://github.com/mvaisakh/android_kernel_manifest -b eva-xiaomi-4.19 --depth=1
- repo sync --no-tags --no-clone-bundle -j$(nproc --all)
- sed -i s/build-user/mvaisakh/g build/_setup_env.sh
- sed -i s/build-host/statixos/g build/_setup_env.sh
- - name: Build munch
- run: BUILD_CONFIG=kernel/msm-4.19/build.config.xiaomi.munch COMPILER=gcc BUILD_KERNEL=1 build/build.sh
- - name: Create zip
- run: |
- cp out/android-4.19-stable/dist/Image ak3/
- cat out/android-4.19-stable/dist/*.dtb > ak3/dtb
- cp out/android-4.19-stable/dist/dtbo.img ak3/
- cd ak3/ && zip -r9 eva-munch-$(/bin/date -u '+%d%m%Y%I%M').zip * -x .git README.md ./*/placeholder
- cd ../
- - uses: actions/upload-artifact@main
- with:
- name: release-zip
- path: ak3/*.zip
-
- build-psyche:
-
- runs-on: ubuntu-latest
-
- steps:
- - name: Setup repo
- run: sudo apt update -y && sudo apt install -y repo elfutils
- - name: Repo sync
- run: |
- repo init -u https://github.com/mvaisakh/android_kernel_manifest -b eva-xiaomi-4.19 --depth=1
- repo sync --no-tags --no-clone-bundle -j$(nproc --all)
- sed -i s/build-user/mvaisakh/g build/_setup_env.sh
- sed -i s/build-host/statixos/g build/_setup_env.sh
- - name: Build psyche
- run: BUILD_CONFIG=kernel/msm-4.19/build.config.xiaomi.psyche COMPILER=gcc BUILD_KERNEL=1 build/build.sh
- - name: Create zip
- run: |
- cp out/android-4.19-stable/dist/Image ak3/
- cat out/android-4.19-stable/dist/*.dtb > ak3/dtb
- cp out/android-4.19-stable/dist/dtbo.img ak3/
- cd ak3/ && zip -r9 eva-psyche-$(/bin/date -u '+%d%m%Y%I%M').zip * -x .git README.md ./*/placeholder
- cd ../
- - uses: actions/upload-artifact@main
- with:
- name: release-zip
- path: ak3/*.zip
-
- build-thyme:
-
- runs-on: ubuntu-latest
-
- steps:
- - name: Setup repo
- run: sudo apt update -y && sudo apt install -y repo elfutils
- - name: Repo sync
- run: |
- repo init -u https://github.com/mvaisakh/android_kernel_manifest -b eva-xiaomi-4.19 --depth=1
- repo sync --no-tags --no-clone-bundle -j$(nproc --all)
- sed -i s/build-user/mvaisakh/g build/_setup_env.sh
- sed -i s/build-host/statixos/g build/_setup_env.sh
- - name: Build thyme
- run: BUILD_CONFIG=kernel/msm-4.19/build.config.xiaomi.thyme COMPILER=gcc BUILD_KERNEL=1 build/build.sh
- - name: Create zip
- run: |
- cp out/android-4.19-stable/dist/Image ak3/
- cat out/android-4.19-stable/dist/*.dtb > ak3/dtb
- cp out/android-4.19-stable/dist/dtbo.img ak3/
- cd ak3/ && zip -r9 eva-thyme-$(/bin/date -u '+%d%m%Y%I%M').zip * -x .git README.md ./*/placeholder
- cd ../
- - uses: actions/upload-artifact@main
- with:
- name: release-zip
- path: ak3/*.zip
-
- build-umi:
-
- runs-on: ubuntu-latest
-
- steps:
- - name: Setup repo
- run: sudo apt update -y && sudo apt install -y repo elfutils
- - name: Repo sync
- run: |
- repo init -u https://github.com/mvaisakh/android_kernel_manifest -b eva-xiaomi-4.19 --depth=1
- repo sync --no-tags --no-clone-bundle -j$(nproc --all)
- sed -i s/build-user/mvaisakh/g build/_setup_env.sh
- sed -i s/build-host/statixos/g build/_setup_env.sh
- - name: Build umi
- run: BUILD_CONFIG=kernel/msm-4.19/build.config.xiaomi.umi COMPILER=gcc BUILD_KERNEL=1 build/build.sh
- - name: Create zip
- run: |
- cp out/android-4.19-stable/dist/Image ak3/
- cat out/android-4.19-stable/dist/*.dtb > ak3/dtb
- cp out/android-4.19-stable/dist/dtbo.img ak3/
- cd ak3/ && zip -r9 eva-umi-$(/bin/date -u '+%d%m%Y%I%M').zip * -x .git README.md ./*/placeholder
- cd ../
- - uses: actions/upload-artifact@main
- with:
- name: release-zip
- path: ak3/*.zip
-
publish-release:
- needs: [build-alioth,build-apollo,build-cas,build-cmi,build-dagu,build-elish,build-enuma,build-lmi,build-munch,build-psyche,build-thyme,build-umi]
+ needs: [build-alioth,build-alioth-nosdcardfs,build-elish]
runs-on: ubuntu-latest
steps: