| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 |
- name: Build Debug
- on:
- pull_request:
- types: [opened, reopened, synchronize]
- workflow_dispatch:
- jobs:
- BuildDebug:
- runs-on: ubuntu-latest
- steps:
- - name: Checkout Repository
- uses: actions/checkout@v4
-
- - name: Checkout submodules
- run: git submodule update --init --recursive --remote --force
- - name: Setup Java
- uses: actions/setup-java@v4
- with:
- distribution: 'zulu'
- java-version: 17
- - name: Setup Go
- uses: actions/setup-go@v5
- with:
- go-version: "1.22"
- - uses: actions/cache@v4
- with:
- path: |
- ~/.cache/go-build
- ~/go/pkg/mod
- key: ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }}
- restore-keys: |
- ${{ runner.os }}-go-
- # - name: Signing properties
- # env:
- # SIGNING_STORE_PASSWORD: ${{ secrets.SIGNING_STORE_PASSWORD }}
- # SIGNING_KEY_ALIAS: ${{ secrets.SIGNING_KEY_ALIAS }}
- # SIGNING_KEY_PASSWORD: ${{ secrets.SIGNING_KEY_PASSWORD }}
- # run: |
- # touch signing.properties
- # echo keystore.password="$SIGNING_STORE_PASSWORD" > signing.properties
- # echo key.alias="$SIGNING_KEY_ALIAS" >> signing.properties
- # echo key.password="$SIGNING_KEY_PASSWORD" >> signing.properties
-
- # echo "cat signing.properties"
- # cat signing.properties
- - name: Build
- if: success()
- uses: gradle/gradle-build-action@v3
- with:
- arguments: --no-daemon app:assembleMeta-AlphaRelease
-
- - name: Upload Aritfact (universal)
- uses: actions/upload-artifact@v4
- if: ${{ success() }}
- with:
- name: CMFA Debug Unsigned APK (universal)
- path: |
- app/build/outputs/apk/meta-alpha/release/*-universal-*.apk
-
- - name: Upload Aritfact (arm64-v8a)
- uses: actions/upload-artifact@v4
- if: ${{ success() }}
- with:
- name: CMFA Debug Unsigned APK (arm64-v8a)
- path: |
- app/build/outputs/apk/meta-alpha/release/*-arm64-v8a-*.apk
-
- - name: Upload Aritfact (armeabi-v7a)
- uses: actions/upload-artifact@v4
- if: ${{ success() }}
- with:
- name: CMFA Debug Unsigned APK (armeabi-v7a)
- path: |
- app/build/outputs/apk/meta-alpha/release/*-armeabi-v7a-*.apk
-
- - name: Upload Aritfact (x86_64)
- uses: actions/upload-artifact@v4
- if: ${{ success() }}
- with:
- name: CMFA Debug Unsigned APK (x86_64)
- path: |
- app/build/outputs/apk/meta-alpha/release/*-x86_64-*.apk
-
- - name: Upload Aritfact (x86)
- uses: actions/upload-artifact@v4
- if: ${{ success() }}
- with:
- name: CMFA Debug Unsigned APK (x86)
- path: |
- app/build/outputs/apk/meta-alpha/release/*-x86-*.apk
|