Skip to content

Commit

Permalink
Fix Play Store publishing
Browse files Browse the repository at this point in the history
Apparently pyOpenSSL no longer supports PKCS #12. We are using oauth2client,
which is obsolete and hasn't been updated in a while, that uses pyOpenSSL
under the hood.

After briefly looking around at our options, it seems that--if we want to do
things right--we could:
  * Use google-auth & friends. This doesn't support p12 though, so:
    * Somehow download a new key, or
    * Somehow convert the old key to the new format;
  * Use Gradle Play Publisher, it might support p12?

While we explore these options, let's just temporarily pin pyOpenSSL to a
version that supports PKCS #12.

googleapis/google-auth-library-python#288 (comment)
https://github.com/Triple-T/gradle-play-publisher
  • Loading branch information
oakkitten committed Feb 2, 2024
1 parent 8fb7fa7 commit 2fa591a
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@ jobs:
- name: Prepare environment
run: |
pip install --upgrade pip
pip install --user --upgrade google-api-python-client oauth2client httplib2 pyOpenSSL
pip install --user --upgrade google-api-python-client oauth2client httplib2 pyOpenSSL==22.1.0
- name: Checkout repository
uses: actions/checkout@v2
Expand Down

0 comments on commit 2fa591a

Please sign in to comment.