diff options
| author | Albin <albin@mullvad.net> | 2025-01-30 15:19:34 +0100 |
|---|---|---|
| committer | Albin <albin@mullvad.net> | 2025-01-30 15:21:03 +0100 |
| commit | ff2e3422c79da34e212f58b25dfd932661c57578 (patch) | |
| tree | c8eaed530953e2276cd6e1439b3f835b1bf2bfcf /.github | |
| parent | 8f45ed0cb77481e59c5d5f1f0fd59bf6e64d2fd6 (diff) | |
| download | mullvadvpn-ff2e3422c79da34e212f58b25dfd932661c57578.tar.xz mullvadvpn-ff2e3422c79da34e212f58b25dfd932661c57578.zip | |
Move actions keystore to secret
The affected debug.keystore is only used
in GitHub actions workflows for test and
verification.
Diffstat (limited to '.github')
| -rw-r--r-- | .github/workflows/android-app.yml | 45 |
1 files changed, 10 insertions, 35 deletions
diff --git a/.github/workflows/android-app.yml b/.github/workflows/android-app.yml index 574f756845..962b811cc6 100644 --- a/.github/workflows/android-app.yml +++ b/.github/workflows/android-app.yml @@ -82,31 +82,6 @@ jobs: outputs: container_image: ${{ env.inner_container_image }} - generate-debug-keystore: - name: Generate debug keystore - needs: prepare - runs-on: ubuntu-latest - steps: - - name: Generate keystore - run: >- - keytool -genkey - -keystore debug.keystore - -storepass android - -alias androiddebugkey - -keypass android - -keyalg RSA - -keysize 2048 - -validity 10000 - -dname "CN=Android Debug,O=Android,C=US" - - - name: Upload keystore - uses: actions/upload-artifact@v4 - with: - name: debug-keystore - path: debug.keystore - if-no-files-found: error - retention-days: 7 - build-native: name: Build native # Used by wait for jobs. needs: prepare @@ -227,7 +202,7 @@ jobs: build-app: name: Build app - needs: [prepare, generate-debug-keystore] + needs: [prepare] runs-on: ubuntu-latest container: image: ${{ needs.prepare.outputs.container_image }} @@ -242,10 +217,10 @@ jobs: with: submodules: true - - uses: actions/download-artifact@v4 - with: - name: debug-keystore - path: /root/.android + - name: Prepare dummy debug keystore + run: | + echo "${{ secrets.ANDROID_DUMMY_DEBUG_KEYSTORE }}" | \ + base64 -d > /root/.android/debug.keystore - name: Compile app uses: burrunan/gradle-cache-action@v1 @@ -322,7 +297,7 @@ jobs: build-instrumented-tests: name: Build instrumented test packages - needs: [prepare, generate-debug-keystore] + needs: [prepare] runs-on: ubuntu-latest container: image: ${{ needs.prepare.outputs.container_image }} @@ -349,10 +324,10 @@ jobs: with: submodules: true - - uses: actions/download-artifact@v4 - with: - name: debug-keystore - path: /root/.android + - name: Prepare dummy debug keystore + run: | + echo "${{ secrets.ANDROID_DUMMY_DEBUG_KEYSTORE }}" | \ + base64 -d > /root/.android/debug.keystore - name: Assemble instrumented test apk uses: burrunan/gradle-cache-action@v1 |
