Skip to content

Commit 2f85544

Browse files
author
David Motsonashvili
committed
Merge branch 'main' into davidmotson.imagen_editing
2 parents 21262c3 + 496779d commit 2f85544

File tree

525 files changed

+5873
-20356
lines changed

Some content is hidden

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

525 files changed

+5873
-20356
lines changed

.github/workflows/ci_tests.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -169,5 +169,8 @@ jobs:
169169

170170
- name: Publish Test Results
171171
uses: EnricoMi/publish-unit-test-result-action@170bf24d20d201b842d7a52403b73ed297e6645b # v2.18.0
172+
if: always()
172173
with:
173174
files: "artifacts/**/*.xml"
175+
comment_mode: off
176+
compare_to_earlier_commit: false

.github/workflows/dataconnect.yml

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,15 @@ on:
1313
pull_request:
1414
paths:
1515
- .github/workflows/dataconnect.yml
16+
- gradlew
17+
- build.gradle.kts
18+
- gradle.properties
19+
- gradlew.bat
20+
- settings.gradle.kts
21+
- subprojects.cfg
22+
- 'gradle/**'
23+
- 'plugins/**'
24+
- '!plugins/**/*.md'
1625
- 'firebase-dataconnect/**'
1726
- '!firebase-dataconnect/demo/**'
1827
- '!firebase-dataconnect/scripts/**'
@@ -25,7 +34,7 @@ env:
2534
FDC_JAVA_VERSION: ${{ inputs.javaVersion || '17' }}
2635
FDC_ANDROID_EMULATOR_API_LEVEL: ${{ inputs.androidEmulatorApiLevel || '34' }}
2736
FDC_NODEJS_VERSION: ${{ inputs.nodeJsVersion || '20' }}
28-
FDC_FIREBASE_TOOLS_VERSION: ${{ inputs.firebaseToolsVersion || '14.5.1' }}
37+
FDC_FIREBASE_TOOLS_VERSION: ${{ inputs.firebaseToolsVersion || '14.11.0' }}
2938
FDC_FIREBASE_TOOLS_DIR: /tmp/firebase-tools
3039
FDC_FIREBASE_COMMAND: /tmp/firebase-tools/node_modules/.bin/firebase
3140
FDC_PYTHON_VERSION: ${{ inputs.pythonVersion || '3.13' }}

.github/workflows/dataconnect_demo_app.yml

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ on:
1818

1919
env:
2020
FDC_NODE_VERSION: ${{ inputs.nodeVersion || '20' }}
21-
FDC_FIREBASE_TOOLS_VERSION: ${{ inputs.firebaseToolsVersion || '14.5.1' }}
21+
FDC_FIREBASE_TOOLS_VERSION: ${{ inputs.firebaseToolsVersion || '14.11.0' }}
2222
FDC_JAVA_VERSION: ${{ inputs.javaVersion || '17' }}
2323
FDC_FIREBASE_TOOLS_DIR: ${{ github.workspace }}/firebase-tools
2424
FDC_FIREBASE_COMMAND: ${{ github.workspace }}/firebase-tools/node_modules/.bin/firebase
@@ -106,12 +106,19 @@ jobs:
106106
set -x
107107
firebase-dataconnect/demo/gradlew \
108108
--project-dir firebase-dataconnect/demo \
109-
--no-daemon \
110109
${{ (inputs.gradleInfoLog && '--info') || '' }} \
111110
--profile \
112-
-PdataConnect.minimalApp.firebaseCommand=${{ env.FDC_FIREBASE_COMMAND }} \
111+
-PdataConnect.demo.firebaseCommand=${{ env.FDC_FIREBASE_COMMAND }} \
113112
assemble test
114113
114+
- name: gradle dokkaGeneratePublicationHtml
115+
run: |
116+
set -x
117+
firebase-dataconnect/demo/gradlew \
118+
--project-dir firebase-dataconnect/demo \
119+
${{ (inputs.gradleInfoLog && '--info') || '' }} \
120+
dokkaGeneratePublicationHtml
121+
115122
- uses: actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4.6.1
116123
with:
117124
name: apks
@@ -126,6 +133,13 @@ jobs:
126133
if-no-files-found: warn
127134
compression-level: 9
128135

136+
- uses: actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4.6.1
137+
with:
138+
name: ktdoc
139+
path: firebase-dataconnect/demo/build/dokka/html
140+
if-no-files-found: warn
141+
compression-level: 9
142+
129143
spotlessCheck:
130144
continue-on-error: false
131145
runs-on: ubuntu-latest

.github/workflows/metalava-semver-check.yml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,19 @@ name: Metalava SemVer Check
22

33
on:
44
pull_request:
5+
branches:
6+
- main
57

68
jobs:
79
semver-check:
810
runs-on: ubuntu-latest
911
permissions:
1012
pull-requests: write
1113
steps:
12-
- name: Checkout PR
14+
- name: Checkout main
1315
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
16+
with:
17+
ref: ${{ github.base_ref }}
1418

1519
- name: Set up JDK 17
1620
uses: actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12 # v4.7.0
@@ -19,13 +23,13 @@ jobs:
1923
distribution: temurin
2024
cache: gradle
2125

22-
- name: Copy new api.txt files
26+
- name: Copy existing api.txt files
2327
run: ./gradlew copyApiTxtFile
2428

25-
- name: Checkout main
29+
- name: Checkout PR
2630
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
2731
with:
28-
ref: ${{ github.base_ref }}
32+
ref: ${{ github.head_ref || github.ref_name }}
2933
clean: false
3034

3135
- name: Run Metalava SemVer check

.github/workflows/plugins-check.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ jobs:
3030
./gradlew plugins:check
3131
- name: Publish Test Results
3232
uses: EnricoMi/publish-unit-test-result-action@170bf24d20d201b842d7a52403b73ed297e6645b # v2.18.0
33+
if: always()
3334
with:
3435
files: "**/build/test-results/**/*.xml"
3536
check_name: "plugins test results"

.github/workflows/update-cpp-sdk-on-release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ jobs:
5353
- name: Setup python
5454
uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0
5555
with:
56-
python-version: 3.7
56+
python-version: 3.9
5757

5858
- name: Check out firebase-cpp-sdk
5959
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ https://firebase.google.com.
2727

2828
## Getting Started
2929

30-
* Install the latest Android Studio (should be 3.0.1 or later)
30+
* Install the latest Android Studio (should be Meerkat | 2024.3.1 or later)
3131
* Clone the repo (`git clone --recurse-submodules git@github.com:firebase/firebase-android-sdk.git`)
3232
* When cloning the repo, it is important to get the submodules as well. If
3333
you have already cloned the repo without the submodules, you can update the

appcheck/firebase-appcheck-debug-testing/CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
# Unreleased
22

33

4+
# 19.0.0
5+
* [unchanged] Updated to keep [app_check] SDK versions aligned.
6+
47
# 18.0.0
58
* [changed] Bump internal dependencies
69

appcheck/firebase-appcheck-debug-testing/firebase-appcheck-debug-testing.gradle

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ firebaseLibrary {
2323
releaseNotes {
2424
name.set("{{app_check}} Debug Testing")
2525
versionName.set("appcheck-debug-testing")
26-
hasKTX.set(false)
2726
}
2827
}
2928

@@ -55,8 +54,8 @@ dependencies {
5554
api project(':appcheck:firebase-appcheck')
5655
api project(':appcheck:firebase-appcheck-debug')
5756
api 'com.google.firebase:firebase-appcheck-interop:17.0.0'
58-
api 'com.google.firebase:firebase-common:21.0.0'
59-
api 'com.google.firebase:firebase-components:18.0.0'
57+
api 'com.google.firebase:firebase-common:22.0.0'
58+
api 'com.google.firebase:firebase-components:19.0.0'
6059

6160
implementation libs.androidx.test.core
6261
implementation libs.playservices.base
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
version=18.0.1
2-
latestReleasedVersion=18.0.0
1+
version=19.0.1
2+
latestReleasedVersion=19.0.0

0 commit comments

Comments
 (0)