Skip to content

Commit a10a046

Browse files
brettchabotcopybara-androidxtest
authored andcommitted
Auto populate services apk version.
PiperOrigin-RevId: 602466653
1 parent 94f6e23 commit a10a046

File tree

3 files changed

+5
-2
lines changed

3 files changed

+5
-2
lines changed

build_extensions/axt_versions.bzl

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ ANDROIDX_JUNIT_VERSION = "1.2.0-alpha04"
1414
ANDROIDX_TRUTH_VERSION = "1.6.0-alpha04"
1515
ANNOTATION_VERSION = "1.1.0-alpha04"
1616
ORCHESTRATOR_VERSION = "1.5.0-alpha03"
17-
1817
SERVICES_VERSION = "1.5.0-alpha04"
1918

2019
# Full maven artifact strings for apks.

services/AndroidManifest.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
xmlns:tools="http://schemas.android.com/tools"
2020
package="androidx.test.services"
2121
android:versionCode="2"
22-
android:versionName="1.5.0-alpha04">
22+
android:versionName="${appVersion}">
2323

2424
<uses-sdk
2525
android:minSdkVersion="19"

services/BUILD

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
load("//build_extensions:axt_versions.bzl", "SERVICES_VERSION")
12
load("//build_extensions/maven:axt_maven_apk.bzl", "axt_maven_apk")
23
load("//build_extensions/maven:maven_artifact.bzl", "maven_artifact")
34
load("@build_bazel_rules_android//android:rules.bzl", "android_binary")
@@ -25,6 +26,9 @@ android_binary(
2526
licenses = ["permissive"],
2627
main_dex_proguard_specs = ["//build_extensions:mainDexClasses.rules"],
2728
manifest = "AndroidManifest.xml",
29+
manifest_values = {
30+
"appVersion": SERVICES_VERSION,
31+
},
2832
multidex = "legacy", # to support android_fix_libs
2933
proguard_specs = [
3034
"//:proguard_binary.cfg",

0 commit comments

Comments
 (0)