[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
1 file changed
tree: 6e0535d7e445e41f1fb9cd17498cb55db6190926
  1. git-hooks/
  2. infra/
  3. third_party/
  4. cts
  5. firmware
  6. flower
  7. jiri.lock
  8. MILESTONE
  9. minimal
  10. prebuilts
  11. README.md
  12. stem
  13. test_durations
  14. toolchain
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

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.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.