fix(ci): bump ruby version (#16956)

Co-authored-by: Nick Cooke <36927374+ncooke3@users.noreply.github.com>
This commit is contained in:
DaymonandNick Cooke authored and GitHub committed 2026-10-27 14:28:29 -04:00
1 parent 412d8c272a
commit 8945e1d2d8
18 files changed
+30 -30

No files matched your search

@@ -25,7 +25,7 @@ outputs:
runs:
using: 'composite'
steps:
- uses: ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # v1
- uses: ruby/setup-ruby@7f797815d8adceb1c412e7abefdd1ab4abc47a5f # v1.335.0
with:
ruby-version: "3.4"
- name: Generate a NOTICES file
+1 -1
View File
@@ -122,7 +122,7 @@ jobs:
'
env:
CUSTOM_ENV_VARS: ${{ inputs.env_vars }}
- uses: ruby/setup-ruby@89f90524b88a01fe6e0b732220432cc6142926af # v1.313.0
- uses: ruby/setup-ruby@7f797815d8adceb1c412e7abefdd1ab4abc47a5f # v1.335.0
if: inputs.method != 'spm' && inputs.method != 'spmbuildonly' && inputs.method != 'cmake'
- name: Setup Bundler
if: inputs.method != 'spm' && inputs.method != 'spmbuildonly' && inputs.method != 'cmake'
+1 -1
View File
@@ -32,7 +32,7 @@ jobs:
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
with:
persist-credentials: false
- uses: ruby/setup-ruby@89f90524b88a01fe6e0b732220432cc6142926af # v1.313.0
- uses: ruby/setup-ruby@7f797815d8adceb1c412e7abefdd1ab4abc47a5f # v1.335.0
- name: Setup Bundler
run: scripts/setup_bundler.sh
- name: Xcode
+1 -1
View File
@@ -66,7 +66,7 @@ jobs:
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
with:
persist-credentials: false
- uses: ruby/setup-ruby@89f90524b88a01fe6e0b732220432cc6142926af # v1.313.0
- uses: ruby/setup-ruby@7f797815d8adceb1c412e7abefdd1ab4abc47a5f # v1.335.0
- name: Setup Bundler
uses: nick-fields/retry@ad984534de44a9489a53aefd81eb77f87c70dc60 # v4.0.0
with:
+1 -1
View File
@@ -140,7 +140,7 @@ jobs:
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
with:
persist-credentials: false
- uses: ruby/setup-ruby@89f90524b88a01fe6e0b732220432cc6142926af # v1.313.0
- uses: ruby/setup-ruby@7f797815d8adceb1c412e7abefdd1ab4abc47a5f # v1.335.0
- name: Setup Bundler
uses: nick-fields/retry@ad984534de44a9489a53aefd81eb77f87c70dc60 # v4.0.0
with:
+1 -1
View File
@@ -70,7 +70,7 @@ jobs:
name: ${{ inputs.artifact_name }}
run-id: ${{ inputs.zip_run_id }}
github-token: ${{ secrets.github_token }}
- uses: ruby/setup-ruby@89f90524b88a01fe6e0b732220432cc6142926af # v1.313.0
- uses: ruby/setup-ruby@7f797815d8adceb1c412e7abefdd1ab4abc47a5f # v1.335.0
- name: Xcode
env:
XCODE_VERSION: ${{ inputs.xcode }}
+1 -1
View File
@@ -74,7 +74,7 @@ jobs:
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
with:
persist-credentials: false
- uses: ruby/setup-ruby@89f90524b88a01fe6e0b732220432cc6142926af # v1.313.0
- uses: ruby/setup-ruby@7f797815d8adceb1c412e7abefdd1ab4abc47a5f # v1.335.0
- name: Prereqs
run: gem install xcpretty
- name: Xcode
+2 -2
View File
@@ -37,7 +37,7 @@ jobs:
uses: ./.github/actions/setup_simulator
with:
platform: iOS
- uses: ruby/setup-ruby@89f90524b88a01fe6e0b732220432cc6142926af # v1.313.0
- uses: ruby/setup-ruby@7f797815d8adceb1c412e7abefdd1ab4abc47a5f # v1.335.0
- name: Setup Bundler
run: scripts/setup_bundler.sh
- name: Setup project and archive
@@ -70,7 +70,7 @@ jobs:
uses: ./.github/actions/setup_simulator
with:
platform: ${{ matrix.target }}
- uses: ruby/setup-ruby@89f90524b88a01fe6e0b732220432cc6142926af # v1.313.0
- uses: ruby/setup-ruby@7f797815d8adceb1c412e7abefdd1ab4abc47a5f # v1.335.0
- name: Setup Bundler
run: scripts/setup_bundler.sh
- name: Setup project and archive
+1 -1
View File
@@ -31,7 +31,7 @@ jobs:
owner: firebase
repositories: firebase-ios-sdk
- uses: ruby/setup-ruby@89f90524b88a01fe6e0b732220432cc6142926af # v1.313.0
- uses: ruby/setup-ruby@7f797815d8adceb1c412e7abefdd1ab4abc47a5f # v1.335.0
- name: Setup Bundler
run: scripts/setup_bundler.sh
+3 -3
View File
@@ -20,7 +20,7 @@ jobs:
ftl_test:
# TODO(ncooke3): Enable FTL nightly testing. See #16031.
if: github.repository == 'Firebase/firebase-ios-sdk'
runs-on: macos-15
runs-on: macos-26
name: ${{ matrix.product }}
env:
plist_secret: ${{ secrets.GHASecretsGPGPassphrase1 }}
@@ -79,7 +79,7 @@ jobs:
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
with:
persist-credentials: false
- uses: ruby/setup-ruby@89f90524b88a01fe6e0b732220432cc6142926af # v1.313.0
- uses: ruby/setup-ruby@7f797815d8adceb1c412e7abefdd1ab4abc47a5f # v1.335.0
- name: Setup Bundler
run: scripts/setup_bundler.sh
- name: Install xcpretty
@@ -88,7 +88,7 @@ jobs:
with:
python-version: '3.11'
- name: Xcode
run: sudo xcode-select -s /Applications/Xcode_16.4.app/Contents/Developer
run: sudo xcode-select -s /Applications/Xcode_26.4.app/Contents/Developer
- name: Setup quickstart
run: ${{ matrix.setup_command }} # zizmor: ignore[template-injection]
- name: Install Secret GoogleService-Info.plist
+1 -1
View File
@@ -37,7 +37,7 @@ jobs:
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
with:
persist-credentials: false
- uses: ruby/setup-ruby@89f90524b88a01fe6e0b732220432cc6142926af # v1.313.0
- uses: ruby/setup-ruby@7f797815d8adceb1c412e7abefdd1ab4abc47a5f # v1.335.0
- name: Setup Bundler
run: scripts/setup_bundler.sh
- name: Prereqs
+2 -2
View File
@@ -35,7 +35,7 @@ jobs:
# runs-on: macos-12
# steps:
# - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
# - uses: ruby/setup-ruby@89f90524b88a01fe6e0b732220432cc6142926af # v1.313.0
# - uses: ruby/setup-ruby@7f797815d8adceb1c412e7abefdd1ab4abc47a5f # v1.335.0
# - name: Xcode
# run: sudo xcode-select -s /Applications/Xcode_26.2.app/Contents/Developer
# - name: Setup testing repo and quickstart
@@ -100,7 +100,7 @@ jobs:
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
with:
persist-credentials: false
- uses: ruby/setup-ruby@89f90524b88a01fe6e0b732220432cc6142926af # v1.313.0
- uses: ruby/setup-ruby@7f797815d8adceb1c412e7abefdd1ab4abc47a5f # v1.335.0
- name: Prereqs
run: gem install xcpretty
- name: Xcode
+2 -2
View File
@@ -33,7 +33,7 @@ jobs:
# runs-on: macos-12
# steps:
# - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
# - uses: ruby/setup-ruby@89f90524b88a01fe6e0b732220432cc6142926af # v1.313.0
# - uses: ruby/setup-ruby@7f797815d8adceb1c412e7abefdd1ab4abc47a5f # v1.335.0
# - name: Setup testing repo and quickstart
# run: BOT_TOKEN="${botaccess}" scripts/setup_quickstart.sh functions nightly_release_testing
# - name: install secret googleservice-info.plist
@@ -98,7 +98,7 @@ jobs:
persist-credentials: false
- name: Set Xcode version
run: sudo xcode-select -s /Applications/Xcode_26.2.app
- uses: ruby/setup-ruby@89f90524b88a01fe6e0b732220432cc6142926af # v1.313.0
- uses: ruby/setup-ruby@7f797815d8adceb1c412e7abefdd1ab4abc47a5f # v1.335.0
- name: Prereqs
run: gem install xcpretty
- name: Setup testing repo and quickstart
+3 -3
View File
@@ -91,7 +91,7 @@ jobs:
persist-credentials: false
- name: Xcode
run: sudo xcode-select -s /Applications/${{ env.MIN_XCODE }}.app/Contents/Developer
- uses: ruby/setup-ruby@89f90524b88a01fe6e0b732220432cc6142926af # v1.313.0
- uses: ruby/setup-ruby@7f797815d8adceb1c412e7abefdd1ab4abc47a5f # v1.335.0
- name: Setup Bundler
run: ./scripts/setup_bundler.sh
- name: ZipBuildingTest
@@ -142,7 +142,7 @@ jobs:
persist-credentials: false
- name: Xcode
run: sudo xcode-select -s /Applications/${{ env.MIN_XCODE }}.app/Contents/Developer
- uses: ruby/setup-ruby@89f90524b88a01fe6e0b732220432cc6142926af # v1.313.0
- uses: ruby/setup-ruby@7f797815d8adceb1c412e7abefdd1ab4abc47a5f # v1.335.0
- name: Setup Bundler
run: ./scripts/setup_bundler.sh
- name: ZipBuildingTest
@@ -205,7 +205,7 @@ jobs:
name: Firebase-actions-dir
run-id: ${{ needs.packaging_done.outputs.run_id }}
github-token: ${{ secrets.GITHUB_TOKEN }}
- uses: ruby/setup-ruby@89f90524b88a01fe6e0b732220432cc6142926af # v1.313.0
- uses: ruby/setup-ruby@7f797815d8adceb1c412e7abefdd1ab4abc47a5f # v1.335.0
- name: Setup Bundler
run: ./scripts/setup_bundler.sh
- name: Install xcpretty
+1 -1
View File
@@ -40,7 +40,7 @@ jobs:
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
with:
persist-credentials: false
- uses: ruby/setup-ruby@89f90524b88a01fe6e0b732220432cc6142926af # v1.313.0
- uses: ruby/setup-ruby@7f797815d8adceb1c412e7abefdd1ab4abc47a5f # v1.335.0
- name: Setup Bundler
run: scripts/setup_bundler.sh
- name: Xcode
+5 -5
View File
@@ -305,7 +305,7 @@ jobs:
with:
persist-credentials: false
- uses: ruby/setup-ruby@89f90524b88a01fe6e0b732220432cc6142926af # v1.313.0
- uses: ruby/setup-ruby@7f797815d8adceb1c412e7abefdd1ab4abc47a5f # v1.335.0
- name: Select Xcode
run: sudo xcode-select -s /Applications/Xcode_26.4.app/Contents/Developer
@@ -387,7 +387,7 @@ jobs:
key: ${{ runner.os }}-xctest-products-${{ matrix.target }}-${{ github.sha }}
- if: steps.cache-products.outputs.cache-hit != 'true'
uses: ruby/setup-ruby@89f90524b88a01fe6e0b732220432cc6142926af # v1.313.0
uses: ruby/setup-ruby@7f797815d8adceb1c412e7abefdd1ab4abc47a5f # v1.335.0
- name: Cache Pods
if: steps.cache-products.outputs.cache-hit != 'true'
@@ -468,7 +468,7 @@ jobs:
key: ${{ runner.os }}-xctest-products-${{ matrix.target }}-${{ github.sha }}
- if: steps.cache-products.outputs.cache-hit != 'true'
uses: ruby/setup-ruby@89f90524b88a01fe6e0b732220432cc6142926af # v1.313.0
uses: ruby/setup-ruby@7f797815d8adceb1c412e7abefdd1ab4abc47a5f # v1.335.0
- name: Cache Pods
if: steps.cache-products.outputs.cache-hit != 'true'
@@ -565,7 +565,7 @@ jobs:
key: ${{ runner.os }}-xctest-products-${{ matrix.target }}-${{ github.sha }}
- if: steps.cache-products.outputs.cache-hit != 'true'
uses: ruby/setup-ruby@89f90524b88a01fe6e0b732220432cc6142926af # v1.313.0
uses: ruby/setup-ruby@7f797815d8adceb1c412e7abefdd1ab4abc47a5f # v1.335.0
- name: Cache Pods
if: steps.cache-products.outputs.cache-hit != 'true'
@@ -647,7 +647,7 @@ jobs:
with:
persist-credentials: false
- uses: ruby/setup-ruby@89f90524b88a01fe6e0b732220432cc6142926af # v1.313.0
- uses: ruby/setup-ruby@7f797815d8adceb1c412e7abefdd1ab4abc47a5f # v1.335.0
- name: Setup Bundler
run: ./scripts/setup_bundler.sh
- name: Xcode
+1 -1
View File
@@ -1 +1 @@
3.4.1
3.4.11
+2 -2
View File
@@ -36,9 +36,9 @@ job in presubmit.
runs-on: macOS-latest
steps:
- uses: actions/checkout@v3
- uses: ruby/setup-ruby@359bebbc29cbe6c87da6bc9ea3bc930432750108
- uses: ruby/setup-ruby@7f797815d8adceb1c412e7abefdd1ab4abc47a5f
with:
ruby-version: '3.4.1'
ruby-version: '3.4.11'
- name: Setup Bundler
run: scripts/setup_bundler.sh
- name: Build and test