Bug: 242881002

Clone this repo:
  1. f578df4 Merge remote-tracking branch 'aosp/upstream-main' into mymerge am: 748e62d604 am: dad1665d12 am: eb146bbc49 am: 0f22c081a0 am: ffc082fc7b by Jingwen Chen · 1 year, 9 months ago android14-qpr2-release android14-qpr2-s1-release android14-qpr2-s2-release android14-qpr2-s3-release android14-qpr2-s4-release android14-qpr2-s5-release android14-qpr3-d1-release android14-qpr3-d1-s1-release android14-qpr3-d1-s2-release android14-qpr3-d1-s3-release android14-qpr3-release android14-qpr3-s10-release android14-qpr3-s11-release android14-qpr3-s12-release android14-qpr3-s13-release android14-qpr3-s14-release android14-qpr3-s15-release android14-qpr3-s2-release android14-qpr3-s3-release android14-qpr3-s4-release android14-qpr3-s5-release android14-qpr3-s6-release android14-qpr3-s7-release android14-qpr3-s8-release android14-qpr3-s9-release android15-platform-release android15-prebuilt-test android15-qpr1-release android15-release android15-s1-release android15-security-release android15-tests-dev android15-tests-release main main-kernel-build-2024 master aml_tz6_351010000 android-14.0.0_r29 android-14.0.0_r30 android-14.0.0_r31 android-14.0.0_r32 android-14.0.0_r33 android-14.0.0_r34 android-14.0.0_r35 android-14.0.0_r36 android-14.0.0_r37 android-14.0.0_r50 android-14.0.0_r51 android-14.0.0_r52 android-14.0.0_r53 android-14.0.0_r54 android-14.0.0_r55 android-14.0.0_r56 android-14.0.0_r57 android-14.0.0_r58 android-14.0.0_r59 android-14.0.0_r60 android-14.0.0_r61 android-14.0.0_r62 android-14.0.0_r63 android-14.0.0_r64 android-14.0.0_r65 android-14.0.0_r66 android-14.0.0_r67 android-14.0.0_r68 android-14.0.0_r69 android-14.0.0_r70 android-14.0.0_r71 android-14.0.0_r72 android-14.0.0_r73 android-14.0.0_r74 android-14.0.0_r75 android-15.0.0_r1 android-15.0.0_r2 android-15.0.0_r3 android-15.0.0_r4 android-15.0.0_r5 android-15.0.0_r6 android-15.0.0_r7 android-15.0.0_r8 android-cts-15.0_r1 android-cts-15.0_r2 android-platform-15.0.0_r1 android-platform-15.0.0_r2 android-platform-15.0.0_r3 android-security-15.0.0_r1 android-security-15.0.0_r2 android-security-15.0.0_r3 android-vts-15.0_r1 android-vts-15.0_r2
  2. 31f9c7d Merge remote-tracking branch 'aosp/upstream-main' into mymerge am: 748e62d604 am: dad1665d12 am: eb146bbc49 am: 0f22c081a0 am: 50a220cc04 by Jingwen Chen · 1 year, 9 months ago
  3. 50a220c Merge remote-tracking branch 'aosp/upstream-main' into mymerge am: 748e62d604 am: dad1665d12 am: eb146bbc49 am: 0f22c081a0 by Jingwen Chen · 1 year, 9 months ago android14-d2-release android14-d2-s1-release android14-d2-s2-release android14-d2-s3-release android14-d2-s4-release android14-d2-s5-release android14-qpr1-automotiveos-release android14-qpr1-release android14-qpr1-s2-release android-14.0.0_r16 android-14.0.0_r17 android-14.0.0_r18 android-14.0.0_r19 android-14.0.0_r20 android-14.0.0_r21 android-14.0.0_r22 android-14.0.0_r23 android-14.0.0_r24 android-14.0.0_r25 android-14.0.0_r26 android-14.0.0_r27 android-14.0.0_r38 android-14.0.0_r39 android-14.0.0_r40 android-14.0.0_r41 android-14.0.0_r42 android-14.0.0_r43 android-14.0.0_r44 android-14.0.0_r45 android-automotiveos-14.0.0_lts2 android-automotiveos-14.0.0_lts3
  4. ffc082f Merge remote-tracking branch 'aosp/upstream-main' into mymerge am: 748e62d604 am: dad1665d12 am: eb146bbc49 am: 0f22c081a0 by Jingwen Chen · 1 year, 9 months ago aml_ads_341826060 aml_ads_341826300 aml_art_341810020 aml_ase_341810000 aml_cbr_341810000 aml_con_341810060 aml_doc_341813030 aml_ext_341816020 aml_mpr_341812060 aml_net_341810040 aml_odp_341812000 aml_per_341810000 aml_res_341810000 aml_sta_341810000 aml_tet_341810050 aml_wif_341810030 android14-mainline-adbd-release android14-mainline-adservices-release android14-mainline-appsearch-release android14-mainline-art-release android14-mainline-cellbroadcast-release android14-mainline-conscrypt-release android14-mainline-extservices-release android14-mainline-media-release android14-mainline-media-swcodec-release android14-mainline-mediaprovider-release android14-mainline-networking-release android14-mainline-os-statsd-release android14-mainline-permission-release android14-mainline-resolv-release android14-mainline-sdkext-release android14-mainline-tethering-release android14-mainline-uwb-release android14-mainline-wifi-release aml_adb_340912000 aml_adb_340912200 aml_adb_340912350 aml_adb_340912530 aml_adb_341517070 aml_adb_341520010 aml_ads_340915050 aml_ads_341027030 aml_ads_341131050 aml_ads_341316030 aml_ads_341413000 aml_ads_341517040 aml_ads_341615050 aml_ads_341720000 aml_ads_341826060 aml_ads_341826300 aml_art_340915060 aml_art_341010050 aml_art_341110060 aml_art_341110110 aml_art_341311100 aml_art_341411300 aml_art_341514410 aml_art_341514450 aml_art_341615020 aml_art_341711000 aml_art_341810020 aml_ase_340913000 aml_ase_341113000 aml_ase_341310010 aml_ase_341410000 aml_ase_341510000 aml_ase_341810000 aml_cbr_340914000 aml_cbr_341011000 aml_cbr_341110000 aml_cbr_341311010 aml_cbr_341410010 aml_cbr_341510010 aml_cbr_341610000 aml_cbr_341710000 aml_cbr_341810000 aml_con_341110000 aml_con_341310090 aml_con_341410300 aml_con_341511080 aml_con_341614000 aml_con_341810060 aml_doc_340916000 aml_doc_341012000 aml_doc_341112000 aml_doc_341312010 aml_doc_341510050 aml_doc_341610010 aml_doc_341713000 aml_doc_341813030 aml_ext_341027030 aml_ext_341131030 aml_ext_341317010 aml_ext_341414010 aml_ext_341518010 aml_ext_341620040 aml_ext_341716000 aml_ext_341816020 aml_ips_340914000 aml_ips_340914200 aml_ips_340914280 aml_ips_341510000 aml_ips_341611000 aml_med_340922010 aml_med_341011000 aml_med_341111000 aml_med_341312020 aml_med_341312300 aml_med_341513600 aml_med_341619000 aml_med_341711000 aml_mpr_340919000 aml_mpr_341015030 aml_mpr_341015090 aml_mpr_341111020 aml_mpr_341111030 aml_mpr_341313030 aml_mpr_341411070 aml_mpr_341511070 aml_mpr_341614010 aml_mpr_341713020 aml_mpr_341812060 aml_net_340913000 aml_net_341014000 aml_net_341111030 aml_net_341310020 aml_net_341311010 aml_net_341411030 aml_net_341510000 aml_net_341510050 aml_net_341610030 aml_net_341710020 aml_net_341810040 aml_neu_341010000 aml_neu_341010080 aml_neu_341510000 aml_odp_341610000 aml_odp_341717000 aml_odp_341812000 aml_per_340916010 aml_per_341011020 aml_per_341011100 aml_per_341110010 aml_per_341110020 aml_per_341311000 aml_per_341410020 aml_per_341510010 aml_per_341614000 aml_per_341711000 aml_per_341810000 aml_res_340912000 aml_res_341110000 aml_res_341311030 aml_res_341410010 aml_res_341510000 aml_res_341810000 aml_sch_341510000 aml_sdk_340912010 aml_sdk_341010000 aml_sdk_341110000 aml_sdk_341110080 aml_sdk_341410000 aml_sdk_341510000 aml_sdk_341710000 aml_sta_340911000 aml_sta_340912000 aml_sta_341010020 aml_sta_341111000 aml_sta_341114000 aml_sta_341311010 aml_sta_341410000 aml_sta_341511040 aml_sta_341615000 aml_sta_341710000 aml_sta_341810000 aml_swc_340922010 aml_swc_341011020 aml_swc_341111000 aml_swc_341312020 aml_swc_341312300 aml_swc_341513600 aml_swc_341619000 aml_swc_341711000 aml_tet_340913030 aml_tet_341010040 aml_tet_341112070 aml_tet_341310230 aml_tet_341411060 aml_tet_341511010 aml_tet_341610020 aml_tet_341712060 aml_tet_341810050 aml_uwb_341011000 aml_uwb_341111010 aml_uwb_341310030 aml_uwb_341310300 aml_uwb_341511050 aml_uwb_341513070 aml_uwb_341710010 aml_wif_340913010 aml_wif_341011010 aml_wif_341110010 aml_wif_341310010 aml_wif_341410080 aml_wif_341510000 aml_wif_341610000 aml_wif_341711020 aml_wif_341810030
  5. 0f22c08 Merge remote-tracking branch 'aosp/upstream-main' into mymerge am: 748e62d604 am: dad1665d12 am: eb146bbc49 by Jingwen Chen · 1 year, 9 months ago android14-dev android14-prebuilt-test

rules_license

CI: Build status

This repository contains a set of rules and tools for

  • declaring metadata about packages, such as
    • the licenses the package is available under
    • the canonical package name and version
    • copyright information
    • ... and more TBD in the future
  • gathering those license declarations into artifacts to ship with code
  • applying organization specific compliance constriants against the set of packages used by a target.
  • (eventually) producing SBOMs for built artifacts.

WARNING: The code here is still in active initial development and will churn a lot.

If you want to follow along:

Background reading: These is for learning about the problem space, and our approach to solutions. Concrete specifications will always appear in checked in code rather than documents.