aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-12-01Merge remote-tracking branch 'aosp/upstream-pre-alpha' into ↵android-t-preview-2android-t-preview-1android-t-beta-3android-s-v2-beta-3android-s-qpr3-beta-1android-t-preview-1android-s-v2-beta-3android-s-qpr3-beta-1Alex Humesky
update-rules_android am: 219e8b42b9 Original change: https://android-review.googlesource.com/c/platform/external/bazelbuild-rules_android/+/1907391 Change-Id: I62b988b1dc694fa6bc5fa6040b792bc34dc8dc77
2021-11-30Merge remote-tracking branch 'aosp/upstream-pre-alpha' into update-rules_androidAlex Humesky
Test: b build //packages/apps/... --fat_apk_cpu=k8 Change-Id: I95fbd46f3d38141f06f8ffd73e191c15cc9dcf66
2021-11-30Use a default package when generating the android_local_test manifest.Tim Peut
PiperOrigin-RevId: 411911688
2021-11-30Change Starlark custom_package fallback default behavior to false, and allow ↵A Googler
None value for custom_package. PiperOrigin-RevId: 410794963
2021-11-30Propagates testonly param of android_feature_module bzl macro.A Googler
PiperOrigin-RevId: 408467852
2021-11-30Android toolchain needs to use the correct transition for binary dependencies.A Googler
PiperOrigin-RevId: 406382920
2021-11-30Add a test_class attribute to android_instrumentation_test.A Googler
Similiar to android_local_test and java_test, test_class is an optional attribute which specifies the test_class to execute. If unspecified, it will be derived based on current java package name and rule name. PiperOrigin-RevId: 406234187
2021-11-30InternalA Googler
PiperOrigin-RevId: 399818465
2021-11-30Update Skylark -> Starlark.A Googler
PiperOrigin-RevId: 399777947
2021-11-30Document zip_tool parameter in resources.bzl.A Googler
PiperOrigin-RevId: 399570068
2021-11-30Document attributes of make_rule of android_library's rule.bzl.A Googler
PiperOrigin-RevId: 399540836
2021-11-30Sync github.com/bazelbuild/rules_android with internal.A Googler
2021-10-07Patch upstream JavaInfo->JavaPluginInfo change. am: 0d655a56dc am: ↵Jingwen Chen
a152319cab am: ead1940282 Original change: https://android-review.googlesource.com/c/platform/external/bazelbuild-rules_android/+/1849376 Change-Id: I6e6ae08c92f83e562385cd1782c436fa368b053b
2021-10-07Patch upstream JavaInfo->JavaPluginInfo change. am: 0d655a56dc am: a152319cabJingwen Chen
Original change: https://android-review.googlesource.com/c/platform/external/bazelbuild-rules_android/+/1849376 Change-Id: I9155d4d9debc582c09fd1b635cb2cd1bab722900
2021-10-07Patch upstream JavaInfo->JavaPluginInfo change. am: 0d655a56dcJingwen Chen
Original change: https://android-review.googlesource.com/c/platform/external/bazelbuild-rules_android/+/1849376 Change-Id: I48b0defb720e02fb735aea0ce0cdc3070482758f
2021-10-07Patch upstream JavaInfo->JavaPluginInfo change.android-s-v2-preview-2android-s-v2-preview-1android-s-v2-beta-2android-s-v2-preview-1Jingwen Chen
This CL patches the java_plugin change in native Bazel code that removed JavaInfo, causing breakages as seen in b/202387866. This should probably be a change merged with commits from GitHub, so this is just a workaround until the upstream is ready. Fixes: 202387866 Test: b build //packages/apps/... Change-Id: Ib7f78ff146e1757c238ee11b8f2e65b7f787dc67
2021-08-12Update usage instructions in readme (#40)Alex Humesky
* Update usage instructions in readme * Fix unneeded name parameter * Don't register toolchains in the dependency setup macro * Restore load statement for convenience
2021-07-28Prepare databinding integration for moving the DatabindingV2Provider ↵Alex Humesky
attributes class_infos and setter_stores from lists to depsets. (#38) See https://github.com/bazelbuild/bazel/commit/876d48defe325aa6fbe471a9e209c2a740585fd5 https://github.com/bazelbuild/bazel/issues/11497#issuecomment-881698675 https://github.com/bazelbuild/bazel/issues/12780
2021-06-28Merge remote-tracking branch 'aosp/upstream-pre-alpha' into ↵Alex Humesky
updateAndroidRules am: 00337c7021 am: fa1a140e98 Original change: https://android-review.googlesource.com/c/platform/external/bazelbuild-rules_android/+/1748568 Change-Id: I031778d917601a469b578f76c0179a3d7cced738
2021-06-28Merge remote-tracking branch 'aosp/upstream-pre-alpha' into ↵Alex Humesky
updateAndroidRules am: 00337c7021 Original change: https://android-review.googlesource.com/c/platform/external/bazelbuild-rules_android/+/1748568 Change-Id: Ifa3a46024cbc6db90b3977c51d9ad0f228e959c2
2021-06-25Merge remote-tracking branch 'aosp/upstream-pre-alpha' into updateAndroidRulesandroid-s-beta-5android-s-beta-4android-s-beta-3android-s-beta-5android-s-beta-4Alex Humesky
Test: Built example app with `b build build/bazel/examples/android_app/java/com/app --fat_apk_cpu=k8` including Android SDK toolchain updates in https://android-review.googlesource.com/c/platform/prebuilts/sdk/+/1749040/ Change-Id: I1a6cfbd3e3530737496f24a1ed3a1b35da4e471f
2021-06-04Initial publication of android_application rule and related changes.ahumesky
2021-03-22Merge remote-tracking branch 'aosp/upstream-pre-alpha' into mergeUpstream ↵android-12.1.0_r9android-12.1.0_r8android-12.1.0_r7android-12.1.0_r26android-12.1.0_r25android-12.1.0_r24android-12.1.0_r23android-12.1.0_r22android-12.1.0_r21android-12.1.0_r20android-12.1.0_r19android-12.1.0_r18android-12.1.0_r17android-12.1.0_r16android-12.1.0_r15android-12.1.0_r14android-12.1.0_r13android-12.1.0_r12android-12.1.0_r11android-12.1.0_r10android-12.0.0_r32android-12.0.0_r29android-12.0.0_r28android-12.0.0_r27android-12.0.0_r26android-12.0.0_r21android-12.0.0_r20android-12.0.0_r19android-12.0.0_r18android-12.0.0_r16android12L-devandroid12L-d2-s8-releaseandroid12L-d2-s7-releaseandroid12L-d2-s6-releaseandroid12L-d2-s5-releaseandroid12L-d2-s4-releaseandroid12L-d2-s3-releaseandroid12L-d2-s2-releaseandroid12L-d2-s1-releaseandroid12L-d2-releaseandroid12-qpr3-s7-releaseandroid12-qpr3-s6-releaseandroid12-qpr3-s5-releaseandroid12-qpr3-s4-releaseandroid12-qpr3-s3-releaseandroid12-qpr3-s2-releaseandroid12-qpr3-s1-releaseandroid12-qpr3-releaseandroid12-qpr1-releaseandroid12-qpr1-d-s3-releaseandroid12-qpr1-d-s2-releaseandroid12-qpr1-d-s1-releaseandroid12-qpr1-d-releaseandroid12-devAlex Humesky
am: dac61f349d am: ae03d131fe am: a59fc225f8 Original change: https://android-review.googlesource.com/c/platform/external/bazelbuild-rules_android/+/1646589 Change-Id: I5a2b33b1ab8b8b696e26daab6719932011df6519
2021-03-22Merge remote-tracking branch 'aosp/upstream-pre-alpha' into mergeUpstream ↵Alex Humesky
am: dac61f349d am: ae03d131fe Original change: https://android-review.googlesource.com/c/platform/external/bazelbuild-rules_android/+/1646589 Change-Id: I6b27d557f5de2cd8af63ed79013af70acdb3744b
2021-03-22Merge remote-tracking branch 'aosp/upstream-pre-alpha' into mergeUpstream ↵Alex Humesky
am: dac61f349d Original change: https://android-review.googlesource.com/c/platform/external/bazelbuild-rules_android/+/1646589 Change-Id: I22b95bdc0fe88ca1a183fe454b35e45dee285f91
2021-03-18Merge remote-tracking branch 'aosp/upstream-pre-alpha' into mergeUpstreamandroid-s-beta-2android-s-beta-1Alex Humesky
* aosp/upstream-pre-alpha: Fix up visibility and some labels to make the android rules more embeddable into a repository. (#35) Test: Built example app with bazel at build/bazel/examples/android_app Change-Id: I825724a4afb45e914f06d46c86137cd6dee3388b
2021-03-18Fix up visibility and some labels to make the android rules more embeddable ↵Alex Humesky
into a repository. (#35)
2021-03-12Add metadata files am: c600172d66 am: a5bf2325e7 am: 98478b0aadAlex Humesky
Original change: https://android-review.googlesource.com/c/platform/external/bazelbuild-rules_android/+/1628944 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I24b31f29c04558b76d3a8493d56de0e176178851
2021-03-12Merge remote-tracking branch 'remotes/aosp/upstream-pre-alpha' into import ↵Alex Humesky
am: 6c9db3a63b am: 05eb06d367 am: 133707eb38 Original change: https://android-review.googlesource.com/c/platform/external/bazelbuild-rules_android/+/1628943 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I5453e8816ff6422f5babefaf9847202d4ffa7318
2021-03-12Add metadata files am: c600172d66 am: a5bf2325e7Alex Humesky
Original change: https://android-review.googlesource.com/c/platform/external/bazelbuild-rules_android/+/1628944 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I990a8b7e101d78e8f986ea90099997ada2d3df21
2021-03-12Merge remote-tracking branch 'remotes/aosp/upstream-pre-alpha' into import ↵Alex Humesky
am: 6c9db3a63b am: 05eb06d367 Original change: https://android-review.googlesource.com/c/platform/external/bazelbuild-rules_android/+/1628943 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: Ic4f415f86ac9d93d0f52c21bd419bf392a6acc6a
2021-03-12Add metadata files am: c600172d66Alex Humesky
Original change: https://android-review.googlesource.com/c/platform/external/bazelbuild-rules_android/+/1628944 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I2c9b18d9d8099a380538ebad46bb3326e7da0726
2021-03-12Merge remote-tracking branch 'remotes/aosp/upstream-pre-alpha' into import ↵Alex Humesky
am: 6c9db3a63b Original change: https://android-review.googlesource.com/c/platform/external/bazelbuild-rules_android/+/1628943 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: Iefc11833ee6a5dd7c25bc1348ac3391cead07c66
2021-03-11Add metadata filesAlex Humesky
Test: Metadata files Change-Id: I4e639dfc75645fc31b6ea7e5440c08c3fc31b4c6
2021-03-11Merge remote-tracking branch 'remotes/aosp/upstream-pre-alpha' into importAlex Humesky
Test: Initial commit Change-Id: I02e78056a0769811beee1b2fc730d43e181f16b7
2021-03-03Initial empty repositoryInna Palant
2021-02-17Update README.mdAlex Humesky
Use build_bazel_rules_android in the workspace toolchain registration example to match the example http_archive.
2021-02-17Update README.mdAlex Humesky
Fix label for the bzl file in the example load statement.
2021-02-02Add instructions for registering the Android toolchains to the readme.ahumesky
2021-01-25Android rules pre-alpha update. android_library + android_binary (which is ↵ahumesky
still a passthrough to the native android_binary) can compile an app)
2020-10-19Update README to reflect state of the code in the branch.ahumesky
2020-10-19Initial commit of some Starlark Android rules and rule infrastructure.ahumesky
This code is incomplete and will not function as-is and is only intended as a development preview.
2020-07-05Fix typo (#26)Julie
2020-06-24Create standard android platforms (#22)Julie
* create platforms * Update BUILD
2019-08-06Open source Starlark android_instrumentation_test and apk_importA Googler
PiperOrigin-RevId: 262028304
2019-08-06Preparation work for android_instrumentation_test Skylark migration.Jingwen Chen
PiperOrigin-RevId: 201565384
2019-08-06Format android rules .bzl files according to style guide.Stefan Ramsauer
PiperOrigin-RevId: 201378804
2019-06-06Don't test on Ubuntu 14.04 (#7)Philipp Wollermann
Ubuntu 14.04 is about to be end-of-life and Bazel CI will stop supporting it shortly afterwards. Context: https://groups.google.com/d/msg/bazel-dev/_D6XzfNkQQE/8TNKiNmsCAAJ
2019-05-17Update README.mdTim Peut
2019-05-06Update README.mdTim Peut