Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f7712ac6 authored by Ellen Poe's avatar Ellen Poe
Browse files

feat: release pipeline

parent 0bf6ac9e
Loading
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
@@ -221,7 +221,10 @@ release:
    # Install cargo-ndk
    - cargo install cargo-ndk || true
    # Set up keystore from CI/CD variable
    - echo "$ANDROID_KEYSTORE_BASE64" | base64 --decode > cardinal-android/app/release.keystore
    - export KEYSTORE_PASSWORD="$LEGACY_KEYSTORE_PASSWORD"
    - export KEY_ALIAS="$LEGACY_KEY_ALIAS"
    - export KEY_PASSWORD="$LEGACY_KEY_PASSWORD"
    - echo "$LEGACY_ANDROID_KEYSTORE_BASE64" | base64 --decode > cardinal-android/app/release.keystore
  cache:
    - key:
        files:
@@ -253,8 +256,6 @@ release:
    - cd cardinal-android
    - touch local.properties
    - |
      export VERSION=${CI_COMMIT_TAG#v}
      export VERSION_CODE=$(date +%s)
      # Build APKs for each architecture
      ./gradlew assembleArm64Release assembleX86_64Release --info --stacktrace --no-daemon
      # Build AABs for each architecture