From 0a89abbc83fb9dad982b69c3d9a559537cb717a4 Mon Sep 17 00:00:00 2001 From: Trevor Elkins Date: Tue, 4 Nov 2025 17:37:08 -0500 Subject: [PATCH 1/4] Fix openssl --- .github/workflows/ios_emerge_upload_snapshots.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/ios_emerge_upload_snapshots.yml b/.github/workflows/ios_emerge_upload_snapshots.yml index b44b7fb2..801776ee 100644 --- a/.github/workflows/ios_emerge_upload_snapshots.yml +++ b/.github/workflows/ios_emerge_upload_snapshots.yml @@ -55,6 +55,10 @@ jobs: with: ruby-version: 3.2.5 bundler-cache: true + - name: Update RubyGems and certificates + run: | + gem update --system + gem install bundler - name: Install gems run: gem install xcpretty emerge - name: Set up App Store Connect API Key @@ -83,6 +87,7 @@ jobs: - name: Upload snapshots env: EMERGE_API_TOKEN: ${{ secrets.EMERGE_API_KEY }} + SSL_CERT_FILE: /etc/ssl/cert.pem run: | emerge upload snapshots \ --name "HackerNews Swift-Snapshot-Testing" \ From b744e709928fe051cf801669d3e9e4a66beb958c Mon Sep 17 00:00:00 2001 From: Trevor Elkins Date: Tue, 4 Nov 2025 17:47:25 -0500 Subject: [PATCH 2/4] try again --- .github/workflows/ios_emerge_upload_snapshots.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ios_emerge_upload_snapshots.yml b/.github/workflows/ios_emerge_upload_snapshots.yml index 801776ee..b6a66dc9 100644 --- a/.github/workflows/ios_emerge_upload_snapshots.yml +++ b/.github/workflows/ios_emerge_upload_snapshots.yml @@ -60,7 +60,9 @@ jobs: gem update --system gem install bundler - name: Install gems - run: gem install xcpretty emerge + run: | + gem install openssl -v '~> 3.3.1' + gem install xcpretty emerge - name: Set up App Store Connect API Key run: | ABSOLUTE_KEY_PATH="$(pwd)/app_store_key.p8" @@ -87,7 +89,6 @@ jobs: - name: Upload snapshots env: EMERGE_API_TOKEN: ${{ secrets.EMERGE_API_KEY }} - SSL_CERT_FILE: /etc/ssl/cert.pem run: | emerge upload snapshots \ --name "HackerNews Swift-Snapshot-Testing" \ From a327019f1eede93b7502a1b3b6312807d870298e Mon Sep 17 00:00:00 2001 From: Trevor Elkins Date: Tue, 4 Nov 2025 18:14:08 -0500 Subject: [PATCH 3/4] update ruby instead --- .github/workflows/ios_emerge_upload_snapshots.yml | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/.github/workflows/ios_emerge_upload_snapshots.yml b/.github/workflows/ios_emerge_upload_snapshots.yml index b6a66dc9..1397049e 100644 --- a/.github/workflows/ios_emerge_upload_snapshots.yml +++ b/.github/workflows/ios_emerge_upload_snapshots.yml @@ -53,16 +53,10 @@ jobs: - name: Ruby setup uses: ruby/setup-ruby@v1 with: - ruby-version: 3.2.5 + ruby-version: 3.3.3 bundler-cache: true - - name: Update RubyGems and certificates - run: | - gem update --system - gem install bundler - name: Install gems - run: | - gem install openssl -v '~> 3.3.1' - gem install xcpretty emerge + run: gem install xcpretty emerge - name: Set up App Store Connect API Key run: | ABSOLUTE_KEY_PATH="$(pwd)/app_store_key.p8" From 725c04caaa6966dbd846d842ce9d3c45e9890c61 Mon Sep 17 00:00:00 2001 From: Trevor Elkins Date: Tue, 4 Nov 2025 18:32:05 -0500 Subject: [PATCH 4/4] ugh --- .github/workflows/android_emerge_snapshots.yml | 2 +- .github/workflows/ios_emerge_upload_adhoc.yml | 2 +- .github/workflows/ios_emerge_upload_main.yml | 4 ++-- .github/workflows/ios_emerge_upload_pr.yml | 2 +- .github/workflows/ios_emerge_upload_snapshots.yml | 4 ++-- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/android_emerge_snapshots.yml b/.github/workflows/android_emerge_snapshots.yml index e0f5ddb0..27d75b4c 100644 --- a/.github/workflows/android_emerge_snapshots.yml +++ b/.github/workflows/android_emerge_snapshots.yml @@ -56,7 +56,7 @@ jobs: - name: Ruby setup uses: ruby/setup-ruby@v1 with: - ruby-version: 3.2.5 + ruby-version: 3.3.10 bundler-cache: true - name: Setup gems diff --git a/.github/workflows/ios_emerge_upload_adhoc.yml b/.github/workflows/ios_emerge_upload_adhoc.yml index 0358b63b..7e31159b 100644 --- a/.github/workflows/ios_emerge_upload_adhoc.yml +++ b/.github/workflows/ios_emerge_upload_adhoc.yml @@ -25,7 +25,7 @@ jobs: - name: Set up Ruby env uses: ruby/setup-ruby@v1 with: - ruby-version: 3.1.4 + ruby-version: 3.3.10 bundler-cache: true - name: Setup gems diff --git a/.github/workflows/ios_emerge_upload_main.yml b/.github/workflows/ios_emerge_upload_main.yml index e6f5900a..c5b2fa16 100644 --- a/.github/workflows/ios_emerge_upload_main.yml +++ b/.github/workflows/ios_emerge_upload_main.yml @@ -24,7 +24,7 @@ jobs: - name: Set up Ruby env uses: ruby/setup-ruby@v1 with: - ruby-version: 3.1.4 + ruby-version: 3.3.10 bundler-cache: true - name: Setup gems @@ -70,7 +70,7 @@ jobs: - name: Set up Ruby env uses: ruby/setup-ruby@v1 with: - ruby-version: 3.1.4 + ruby-version: 3.3.10 bundler-cache: true - name: Setup gems diff --git a/.github/workflows/ios_emerge_upload_pr.yml b/.github/workflows/ios_emerge_upload_pr.yml index 371a16de..509d7b08 100644 --- a/.github/workflows/ios_emerge_upload_pr.yml +++ b/.github/workflows/ios_emerge_upload_pr.yml @@ -25,7 +25,7 @@ jobs: - name: Set up Ruby env uses: ruby/setup-ruby@v1 with: - ruby-version: 3.1.4 + ruby-version: 3.3.10 bundler-cache: true - name: Setup gems diff --git a/.github/workflows/ios_emerge_upload_snapshots.yml b/.github/workflows/ios_emerge_upload_snapshots.yml index 1397049e..089e38ee 100644 --- a/.github/workflows/ios_emerge_upload_snapshots.yml +++ b/.github/workflows/ios_emerge_upload_snapshots.yml @@ -27,7 +27,7 @@ jobs: - name: Set up Ruby env uses: ruby/setup-ruby@v1 with: - ruby-version: 3.1.4 + ruby-version: 3.3.10 bundler-cache: true - name: Setup gems @@ -53,7 +53,7 @@ jobs: - name: Ruby setup uses: ruby/setup-ruby@v1 with: - ruby-version: 3.3.3 + ruby-version: 3.3.10 bundler-cache: true - name: Install gems run: gem install xcpretty emerge