Skip to content

Commit cb99c89

Browse files
authored
FlipFlop
1 parent f7a2ce5 commit cb99c89

1 file changed

Lines changed: 17 additions & 18 deletions

File tree

.github/workflows/main.yml

Lines changed: 17 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,23 @@ jobs:
1717
path: 'QAVS'
1818
submodules: recursive
1919

20-
20+
- name: Generate .jks signing key on the fly
21+
shell: pwsh
22+
run: |
23+
& keytool -genkeypair `
24+
-alias "${{ secrets.ALIAS }}" `
25+
-keyalg RSA `
26+
-keysize 2048 `
27+
-validity 365 `
28+
-keystore signing_key.jks `
29+
-dname "CN=Your Name, OU=Org Unit, O=Org, L=City, S=State, C=US" `
30+
-storepass "${{ secrets.KEY_STORE_PASSWORD }}" `
31+
-keypass "${{ secrets.KEY_PASSWORD }}"
32+
33+
# Convert the .jks file to base64 and save it to an environment variable
34+
$base64Key = [Convert]::ToBase64String([System.IO.File]::ReadAllBytes("signing_key.jks"))
35+
echo "SIGNING_KEY=$base64Key" | Out-File -FilePath $env:GITHUB_ENV -Encoding utf8
36+
2137
- name: Cache NuGet packages
2238
uses: actions/cache@v3
2339
with:
@@ -46,23 +62,6 @@ jobs:
4662
working-directory: 'QAVS\QuestAppVersionSwitcher'
4763
run: msbuild QuestAppVersionSwitcher.csproj /t:PackageForAndroid /t:SignAndroidPackage /p:Configuration=Release
4864

49-
- name: Generate .jks signing key on the fly
50-
shell: pwsh
51-
run: |
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 }}" `
60-
-keypass "${{ secrets.KEY_PASSWORD }}"
61-
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-
6665

6766
- uses: r0adkll/sign-android-release@v1.0.4
6867
name: Sign app APK

0 commit comments

Comments
 (0)