Skip to content

Commit 30d5f19

Browse files
authored
Merge pull request #2284 from firebase/version-10.0.0-beta01
Version 10.0.0 beta01
2 parents ab7d7a0 + 458ad1d commit 30d5f19

File tree

480 files changed

+44330
-23516
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

480 files changed

+44330
-23516
lines changed

.github/workflows/android.yml

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,27 @@ on:
77
jobs:
88
build:
99
runs-on: ubuntu-latest
10+
timeout-minutes: 30
1011
steps:
11-
- uses: actions/checkout@v2
12-
- name: set up JDK 17
13-
uses: actions/setup-java@v1
12+
- uses: actions/checkout@v4
13+
14+
- name: Cache Gradle packages
15+
uses: actions/cache@v3
16+
with:
17+
path: |
18+
~/.gradle/caches
19+
~/.gradle/wrapper
20+
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }}
21+
22+
- name: Set up JDK 21
23+
uses: actions/setup-java@v4
1424
with:
15-
java-version: 17
16-
- name: Build with Gradle
25+
java-version: '21'
26+
distribution: 'temurin'
27+
28+
- name: Build and Test
1729
run: ./scripts/build.sh
30+
1831
- name: Print Logs
1932
if: failure()
2033
run: ./scripts/print_build_logs.sh

.github/workflows/e2e_test.yml

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
name: E2E Tests (Firebase Emulator)
2+
3+
on:
4+
- pull_request
5+
- push
6+
7+
jobs:
8+
e2e-tests:
9+
runs-on: ubuntu-latest
10+
timeout-minutes: 30
11+
steps:
12+
- uses: actions/checkout@v4
13+
14+
- name: Cache Gradle packages
15+
uses: actions/cache@v3
16+
with:
17+
path: |
18+
~/.gradle/caches
19+
~/.gradle/wrapper
20+
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }}
21+
22+
- name: Firebase Emulator Cache
23+
uses: actions/cache@v4
24+
with:
25+
path: ~/.cache/firebase/emulators
26+
key: firebase-emulators-v3-${{ runner.os }}
27+
28+
- name: Install Node.js 20
29+
uses: actions/setup-node@v4
30+
with:
31+
node-version: '20'
32+
33+
- name: Set up JDK 21
34+
uses: actions/setup-java@v4
35+
with:
36+
java-version: '21'
37+
distribution: 'temurin'
38+
39+
- name: Install Firebase Tools
40+
run: |
41+
npm i -g firebase-tools
42+
43+
- name: Start Firebase Auth Emulator
44+
run: ./scripts/start-firebase-emulator.sh
45+
46+
- name: Run E2E Tests
47+
run: |
48+
./gradlew e2eTest
49+
50+
- name: Print Logs
51+
if: failure()
52+
run: ./scripts/print_build_logs.sh

0 commit comments

Comments
 (0)