Skip to content

Commit f7a2ce5

Browse files
authored
Powershell... Not Linux...
1 parent 99b957f commit f7a2ce5

1 file changed

Lines changed: 13 additions & 11 deletions

File tree

.github/workflows/main.yml

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -47,20 +47,22 @@ jobs:
4747
run: msbuild QuestAppVersionSwitcher.csproj /t:PackageForAndroid /t:SignAndroidPackage /p:Configuration=Release
4848

4949
- name: Generate .jks signing key on the fly
50+
shell: pwsh
5051
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 }}" \
52+
& keytool -genkeypair `
53+
-alias "${{ secrets.ALIAS }}" `
54+
-keyalg RSA `
55+
-keysize 2048 `
56+
-validity 365 `
57+
-keystore signing_key.jks `
58+
-dname "CN=Your Name, OU=Org Unit, O=Org, L=City, S=State, C=US" `
59+
-storepass "${{ secrets.KEY_STORE_PASSWORD }}" `
5960
-keypass "${{ secrets.KEY_PASSWORD }}"
6061
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
62+
# Convert the .jks file to base64 and save it to an environment variable
63+
$base64Key = [Convert]::ToBase64String([System.IO.File]::ReadAllBytes("signing_key.jks"))
64+
echo "SIGNING_KEY=$base64Key" | Out-File -FilePath $env:GITHUB_ENV -Encoding utf8
65+
6466
6567
- uses: r0adkll/sign-android-release@v1.0.4
6668
name: Sign app APK

0 commit comments

Comments
 (0)