Skip to content

Commit 99b957f

Browse files
authored
Temp change to main.yml
1 parent 6695a10 commit 99b957f

1 file changed

Lines changed: 17 additions & 1 deletion

File tree

.github/workflows/main.yml

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,13 +45,29 @@ jobs:
4545
- name: Build
4646
working-directory: 'QAVS\QuestAppVersionSwitcher'
4747
run: msbuild QuestAppVersionSwitcher.csproj /t:PackageForAndroid /t:SignAndroidPackage /p:Configuration=Release
48+
49+
- name: Generate .jks signing key on the fly
50+
run: |
51+
keytool -genkeypair \
52+
-alias "${{ secrets.ALIAS }}" \
53+
-keyalg RSA \
54+
-keysize 2048 \
55+
-validity 365 \
56+
-keystore signing_key.jks \
57+
-dname "CN=Your Name, OU=Org Unit, O=Org, L=City, S=State, C=US" \
58+
-storepass "${{ secrets.KEY_STORE_PASSWORD }}" \
59+
-keypass "${{ secrets.KEY_PASSWORD }}"
60+
61+
# Convert the .jks to base64 and set it as an environment variable
62+
base64 -w 0 signing_key.jks > signing_key.jks.base64
63+
echo "SIGNING_KEY=$(cat signing_key.jks.base64)" >> $GITHUB_ENV
4864
4965
- uses: r0adkll/sign-android-release@v1.0.4
5066
name: Sign app APK
5167
id: sign_app
5268
with:
5369
releaseDirectory: QAVS/QuestAppVersionSwitcher/bin/Release
54-
signingKeyBase64: ${{ secrets.SIGNING_KEY }}
70+
signingKeyBase64: ${{ env.SIGNING_KEY }}
5571
alias: ${{ secrets.ALIAS }}
5672
keyStorePassword: ${{ secrets.KEY_STORE_PASSWORD }}
5773
env:

0 commit comments

Comments
 (0)