commit | 63c0549540c6e45bbfa97a384182ec7a3d846a1f | [log] [tgz] |
---|---|---|
author | David 'Digit' Turner <digit@fuchsia.infra.roller.google.com> | Tue Jun 11 09:54:28 2024 +0000 |
committer | Copybara-Service <copybara-worker@google.com> | Tue Jun 11 02:56:12 2024 -0700 |
tree | e99e2769d41d1c5939b930e889d137ce577394c4 | |
parent | 2d20e0f400873e194bd640668d8fd151a2e00a2a [diff] |
[roll] Roll fuchsia [idk] Clarify the name of a few scripts. Change the name of a few scripts to clarify their usage, mainly because terms like "meta" and "manifest" are far too ambiguous in isolation, which makes things difficult to understand when reading the scripts and corresponding build rules. - Rename `generate_meta.py` to `generate_idk_meta_manifest_json.py` since this script _only_ generates the top-level `meta/manifest.json` file of an IDK (as opposed to individual atom-specific meta.json files). - Rename `generate_idk_archive_manifest.py` to `generate_archive_manifest_from_idk_directory.py`, and rename `generate_archive_manifest.py` to `generate_archive_manifest_from_sdk_manifest.py` to explicit that their inputs are very different, even if both script end up generating a tarmaker input manifest, to later build an archive. Note that the second script is only used to generate archives from sdk_collection() targets directly, a feature that may not be used anymore (it was useful when the merging the sub-builds were performed on CI bots). If infra no longer uses the `sdk_archives` API module, we should get rid of these. - build/sdk/sdk_common/__init__.py: delay the import of the yaml module, to make the rest of the script usable directly. This is convenient to invoke other scripts from the command-line directly while performing debugging / development of the build rules. Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1058434 Original-Revision: b049302792eec16f00d759e36561e7a33f670efd GitOrigin-RevId: a5e4e2de093ee8c62359c4adc0453286f3028851 Change-Id: Ia676405e5ad01022299c09cd1367558835210e9b
This repository contains Fuchsia's Global Integration manifest files.
All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.
Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance via the IRC channel #fuchsia
on Freenode.
First install Jiri.
Next run:
$ jiri init $ jiri import minimal https://fuchsia.googlesource.com/integration $ jiri update
Third party projects should have their own subdirectory in ./third_party
.