From a0b2476a5981ab1402446bd67b231986025de6a8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 30 Jun 2026 11:32:35 +0000 Subject: [PATCH 1/2] chore(deps): bump actions/checkout from 6.0.1 to 7.0.0 Bumps [actions/checkout](https://github.com/actions/checkout) from 6.0.1 to 7.0.0. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/8e8c483db84b4bee98b60c0593521ed34d9990e8...9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: 7.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/database.yml | 6 +++--- .github/workflows/firestore.yml | 6 +++--- .github/workflows/sample.yml | 6 +++--- .github/workflows/storage.yml | 6 +++--- .github/workflows/swiftui-auth.yml | 8 ++++---- 5 files changed, 16 insertions(+), 16 deletions(-) diff --git a/.github/workflows/database.yml b/.github/workflows/database.yml index ac86db8a07..57ca4614b3 100644 --- a/.github/workflows/database.yml +++ b/.github/workflows/database.yml @@ -32,7 +32,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Select Xcode version run: | sudo xcode-select -switch /Applications/Xcode_26.2.app/Contents/Developer @@ -60,7 +60,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Select Xcode version run: | sudo xcode-select -switch /Applications/Xcode_26.2.app/Contents/Developer @@ -84,7 +84,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Select Xcode version run: | sudo xcode-select -switch /Applications/Xcode_26.2.app/Contents/Developer diff --git a/.github/workflows/firestore.yml b/.github/workflows/firestore.yml index 7a2a022b8e..af8b54b476 100644 --- a/.github/workflows/firestore.yml +++ b/.github/workflows/firestore.yml @@ -32,7 +32,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Select Xcode version run: | sudo xcode-select -switch /Applications/Xcode_26.2.app/Contents/Developer @@ -60,7 +60,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Select Xcode version run: | sudo xcode-select -switch /Applications/Xcode_26.2.app/Contents/Developer @@ -84,7 +84,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Select Xcode version run: | sudo xcode-select -switch /Applications/Xcode_26.2.app/Contents/Developer diff --git a/.github/workflows/sample.yml b/.github/workflows/sample.yml index 168900cd8d..f220ac9852 100644 --- a/.github/workflows/sample.yml +++ b/.github/workflows/sample.yml @@ -34,7 +34,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Select Xcode version run: | sudo xcode-select -switch /Applications/Xcode_26.2.app/Contents/Developer @@ -63,7 +63,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Select Xcode version run: | sudo xcode-select -switch /Applications/Xcode_26.2.app/Contents/Developer @@ -100,7 +100,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Select Xcode version run: | sudo xcode-select -switch /Applications/Xcode_26.2.app/Contents/Developer diff --git a/.github/workflows/storage.yml b/.github/workflows/storage.yml index 70e16fd087..74bfd87394 100644 --- a/.github/workflows/storage.yml +++ b/.github/workflows/storage.yml @@ -32,7 +32,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Setup run: | cd FirebaseStorageUI @@ -49,7 +49,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Select Xcode version run: | sudo xcode-select -switch /Applications/Xcode_26.2.app/Contents/Developer @@ -73,7 +73,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Select Xcode version run: | sudo xcode-select -switch /Applications/Xcode_26.2.app/Contents/Developer diff --git a/.github/workflows/swiftui-auth.yml b/.github/workflows/swiftui-auth.yml index 2c2b769283..deba5eea64 100644 --- a/.github/workflows/swiftui-auth.yml +++ b/.github/workflows/swiftui-auth.yml @@ -35,7 +35,7 @@ jobs: runs-on: macos-26 timeout-minutes: 10 steps: - - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Install swiftformat run: brew install swiftformat @@ -49,7 +49,7 @@ jobs: runs-on: macos-26 timeout-minutes: 45 steps: - - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - name: Install xcpretty run: gem install xcpretty @@ -99,7 +99,7 @@ jobs: runs-on: macos-26 timeout-minutes: 20 steps: - - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 name: Install Node.js 20 @@ -170,7 +170,7 @@ jobs: runs-on: macos-26 timeout-minutes: 40 steps: - - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 name: Install Node.js 20 From 5168e43329264230bf9aa311575072c1f7d09dbc Mon Sep 17 00:00:00 2001 From: demolaf Date: Tue, 30 Jun 2026 16:35:53 +0100 Subject: [PATCH 2/2] fix(ci): resolve zizmor template-injection findings and integration test timeout --- .github/workflows/swiftui-auth.yml | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/.github/workflows/swiftui-auth.yml b/.github/workflows/swiftui-auth.yml index deba5eea64..7f86f36a0f 100644 --- a/.github/workflows/swiftui-auth.yml +++ b/.github/workflows/swiftui-auth.yml @@ -71,11 +71,13 @@ jobs: run: ./.github/workflows/scripts/prepare-ios-simulator.sh - name: Run FirebaseSwiftUI Package Unit Tests + env: + SIMULATOR_UDID: ${{ steps.prepare-simulator.outputs.udid }} run: | set -o pipefail xcodebuild test \ -scheme FirebaseUI-Package \ - -destination "id=${{ steps.prepare-simulator.outputs.udid }}" \ + -destination "id=$SIMULATOR_UDID" \ -enableCodeCoverage YES \ -resultBundlePath FirebaseSwiftUIPackageTests.xcresult | tee FirebaseSwiftUIPackageTests.log | xcpretty --test --color --simple @@ -97,7 +99,7 @@ jobs: integration-tests: name: Integration Tests runs-on: macos-26 - timeout-minutes: 20 + timeout-minutes: 45 steps: - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 @@ -140,12 +142,14 @@ jobs: run: ./.github/workflows/scripts/prepare-ios-simulator.sh - name: Run Integration Tests + env: + SIMULATOR_UDID: ${{ steps.prepare-simulator.outputs.udid }} run: | cd ./e2eTest/FirebaseSwiftUIExample set -o pipefail xcodebuild test \ -scheme FirebaseSwiftUIExampleTests \ - -destination "id=${{ steps.prepare-simulator.outputs.udid }}" \ + -destination "id=$SIMULATOR_UDID" \ -parallel-testing-enabled NO \ -enableCodeCoverage YES \ -resultBundlePath FirebaseSwiftUIExampleTests.xcresult | tee FirebaseSwiftUIExampleTests.log | xcpretty --test --color --simple @@ -211,21 +215,25 @@ jobs: run: ./.github/workflows/scripts/prepare-ios-simulator.sh - name: Build for UI Tests + env: + SIMULATOR_UDID: ${{ steps.prepare-simulator.outputs.udid }} run: | cd ./e2eTest/FirebaseSwiftUIExample set -o pipefail xcodebuild build-for-testing \ -scheme FirebaseSwiftUIExampleUITests \ - -destination "id=${{ steps.prepare-simulator.outputs.udid }}" \ + -destination "id=$SIMULATOR_UDID" \ -enableCodeCoverage YES | xcpretty --color --simple - name: Run UI Tests + env: + SIMULATOR_UDID: ${{ steps.prepare-simulator.outputs.udid }} run: | cd ./e2eTest/FirebaseSwiftUIExample set -o pipefail xcodebuild test-without-building \ -scheme FirebaseSwiftUIExampleUITests \ - -destination "id=${{ steps.prepare-simulator.outputs.udid }}" \ + -destination "id=$SIMULATOR_UDID" \ -parallel-testing-enabled NO \ -enableCodeCoverage YES \ -resultBundlePath FirebaseSwiftUIExampleUITests.xcresult | tee FirebaseSwiftUIExampleUITests.log | xcpretty --test --color --simple