commit | 4a5990061b3003f64f6977b308265ce8ba2f2cb1 | [log] [tgz] |
---|---|---|
author | Matt Stark <msta@google.com> | Mon Apr 08 00:15:06 2024 |
committer | Chromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue Apr 23 01:53:59 2024 |
tree | 1c423157f232ebad771d5948c5ff69dd99ac8819 | |
parent | 36d960800ff3ae1c75bb13149779fb16ea692b89 [diff] |
Simplify things from workspace_phase*.bzl. Now, the only thing we define in workspace_phase* are the toolchains. BUG=b:333301580 TEST=Locally testing with new module.bazel Change-Id: Idc1af639c8c0ab9a608c7548c4586ca4f39ae3a8 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/rules_cros_firmware/+/5433733 Reviewed-by: Brian Granaghan <granaghan@google.com> Auto-Submit: Matt Stark <msta@google.com> Commit-Queue: Matt Stark <msta@google.com> Tested-by: Matt Stark <msta@google.com> Reviewed-by: Matt Stark <msta@google.com>
rules_cros_firmware
This repository contains Bazel rules for building AP and EC firmware. It's the core build logic for the Firmware SDK project.
At the moment, we have a separate repo manifest in this repository (see default.xml
). This will change in the future, and is only for early experimentation.
To setup the checkout:
$ mkdir ~/fwsdk $ cd ~/fwsdk $ repo init -u https://chromium.googlesource.com/chromiumos/platform/rules_cros_firmware $ repo sync
All files should be formatted using cros format
. Pre-upload checks should validate you did this.
At the moment, we do not have CI setup in this repository, and it's not part of the main ChromeOS build, so changes should be chumped.
At a later point we'll have some CI going.