Skip to content

Commit 60e840c

Browse files
committed
Merge branch 'main' into feature/more-info_deep-link
2 parents 1f3ba28 + f80ddb6 commit 60e840c

166 files changed

Lines changed: 5901 additions & 2862 deletions

File tree

Some content is hidden

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

.github/actions/setup-build-env/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ runs:
2424
cp .github/mock-google-services.json automotive/google-services.json
2525
2626
- name: Set up JDK 21
27-
uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5.3.0
27+
uses: actions/setup-java@1bcf9fb12cf4aa7d266a90ae39939e61372fe520 # v5.4.0
2828
with:
2929
distribution: "temurin"
3030
java-version: "21"

.github/workflows/pr-emulator-wtf.yml

Lines changed: 8 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,7 @@ jobs:
1818
environment: ui-test
1919
if: >
2020
github.event.workflow_run.event == 'pull_request'
21-
&& github.event.workflow_run.conclusion != 'cancelled'
22-
&& github.event.workflow_run.conclusion != 'skipped'
21+
&& github.event.workflow_run.conclusion == 'success'
2322
permissions:
2423
id-token: write # Needed for OIDC authentication
2524
actions: read # Needed for retrieving artifacts
@@ -87,17 +86,6 @@ jobs:
8786
echo "job_url=$JOB_URL"
8887
} >> "$GITHUB_OUTPUT"
8988
90-
# Halt before spending any emulator.wtf credits if the triggering Pull Request
91-
# workflow did not succeed (publish_test_results still runs afterward to
92-
# aggregate whatever results pr.yml produced).
93-
- name: Halt if triggering workflow did not succeed
94-
if: github.event.workflow_run.conclusion != 'success'
95-
env:
96-
CONCLUSION: ${{ github.event.workflow_run.conclusion }}
97-
run: |
98-
echo "::error::Triggering 'Pull Request' workflow concluded as '$CONCLUSION'; skipping emulator.wtf to save resources"
99-
exit 1
100-
10189
- name: Download emulator.wtf inputs
10290
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
10391
with:
@@ -164,7 +152,7 @@ jobs:
164152
name: Instrumentation Test app reports
165153
path: build/test-results/**
166154

167-
# job.status reflects everything above (halt, downloads, test runs) and is
155+
# job.status reflects everything above (check creation, downloads, test runs) and is
168156
# one of success/failure/cancelled, all valid check-run conclusions.
169157
# We re-send the same output.summary link so the completed check page
170158
# keeps the deep-link to the emulator.wtf job logs (see the Create step
@@ -207,11 +195,12 @@ jobs:
207195
github-token: ${{ secrets.GITHUB_TOKEN }}
208196
path: pr-artifacts
209197

210-
# If emulator_wtf halted or failed before running tests, it uploads no
211-
# results artifact, and downloading it by name errors. Tolerate that so we
212-
# still publish the pr.yml results below. We cannot gate on
213-
# needs.emulator_wtf.result because a real test failure also fails the job
214-
# yet does produce this artifact, which we must still publish.
198+
# If emulator_wtf was skipped (non-PR trigger or triggering workflow did not succeed) or
199+
# cancelled/failed before running tests, it uploads no results artifact, and
200+
# downloading it by name errors. Tolerate that so we still publish the
201+
# pr.yml results below. We cannot gate on needs.emulator_wtf.result because
202+
# a real test failure also fails the job yet does produce this artifact,
203+
# which we must still publish.
215204
- name: Download emulator.wtf results from this run
216205
continue-on-error: true
217206
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1

.github/workflows/pr.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -120,11 +120,11 @@ jobs:
120120

121121
- name: Generate aboutlibraries JSON
122122
run: |
123-
./gradlew :app:exportLibraryDefinitionsFullDebug \
124-
:app:exportLibraryDefinitionsMinimalDebug \
125-
:automotive:exportLibraryDefinitionsFullDebug \
126-
:automotive:exportLibraryDefinitionsMinimalDebug \
127-
:wear:exportLibraryDefinitionsDebug
123+
./gradlew :app:prepareLibraryDefinitionsFullDebug \
124+
:app:prepareLibraryDefinitionsMinimalDebug \
125+
:automotive:prepareLibraryDefinitionsFullDebug \
126+
:automotive:prepareLibraryDefinitionsMinimalDebug \
127+
:wear:prepareLibraryDefinitionsDebug
128128
129129
- name: Check licenses
130130
run: |

Gemfile.lock

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ GEM
4343
dotenv (2.8.1)
4444
emoji_regex (3.2.3)
4545
excon (0.112.0)
46-
faraday (1.10.5)
46+
faraday (1.10.6)
4747
faraday-em_http (~> 1.0)
4848
faraday-em_synchrony (~> 1.0)
4949
faraday-excon (~> 1.1)
@@ -267,7 +267,7 @@ CHECKSUMS
267267
dotenv (2.8.1) sha256=c5944793349ae03c432e1780a2ca929d60b88c7d14d52d630db0508c3a8a17d8
268268
emoji_regex (3.2.3) sha256=ecd8be856b7691406c6bf3bb3a5e55d6ed683ffab98b4aa531bb90e1ddcc564b
269269
excon (0.112.0) sha256=daf9ac3a4c2fc9aa48383a33da77ecb44fa395111e973084d5c52f6f214ae0f0
270-
faraday (1.10.5) sha256=b144f1d2b045652fa820b5f532723e1643cc28b93dae911d784e5c5f88e8f6ed
270+
faraday (1.10.6) sha256=7ff4802a6b312876a2241b3e641ce0d5045e168dd871b422c35b505e5261ad4d
271271
faraday-cookie_jar (0.0.8) sha256=0140605823f8cc63c7028fccee486aaed8e54835c360cffc1f7c8c07c4299dbb
272272
faraday-em_http (1.0.0) sha256=7a3d4c7079789121054f57e08cd4ef7e40ad1549b63101f38c7093a9d6c59689
273273
faraday-em_synchrony (1.0.1) sha256=bf3ce45dcf543088d319ab051f80985ea6d294930635b7a0b966563179f81750

app/build.gradle.kts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,4 +50,5 @@ firebaseAppDistributionDefault {
5050
dependencies {
5151
// Most of the dependencies are coming from the convention plugin to avoid duplication with `:automotive` module.
5252
"fullImplementation"(libs.car.projected)
53+
ksp(project(":provides-sensor-processor"))
5354
}

0 commit comments

Comments
 (0)