[roll] Roll fuchsia [cmc] Remove cmx validation and formatting
* Remove cmx JSON schema from cm_json
* Update build rules
* Remove `cmx_validate`, `cmx_include`, `cmx_format` rules
* Remove "cmx patches" that were used to add fuchsia.process.Launcher
to rust tests
* Update the `cmx` rule to use the manifest without any processing
* Remove cmx support from `expect_includes`
* Update cmc commands
* Remove cmx support from `cmc format`, `cmc validate`,
`cmc references`
* Remove `--extra_schemas` parameter from `cmc validate`
* Remove `--pretty` and `--cml` parameters from `cmc format`
`cmc merge` still supports non-CML files with the naive JSON merging
algorithm. This is used by the `fuchsia_test_component_manifest`
GN rule (fxbug.dev/127380)
Original-Bug: 109014
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/857338
Original-Revision: 48b8a1b5d04d64d0fefb1bf846b9ed65522b6509
GitOrigin-RevId: 08100e3b96882cd06f3a4524053733cec8f66a4c
Change-Id: I0f3b465ddaabe9cbd03a888c0c7bd8ff64426da4
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.