[roll] Roll fuchsia [versioning] Replace platform_version.in_development_api_level

Replace `platform_version` member `in_development_api_level`, which
does not always represent an in-development API level, with the
unambiguous `deprecated_highest_numbered_api_level`, which is just
`max(all_numbered_api_levels)` calculated in Python because calculating
it in GN is more complex.

Although we would still like to eliminate this GN variable entirely,
this makes it easier to reason about because it is always exactly what
the name implies. Also, it is something that could already be
calculated.

Add assertions for preconditions assumed at uses related to bumping the
API level and TODOs describing changes necessary when introducing
"NEXT" as an API level.

Original-Bug: 305961460, 326277078
Test: CQ and follow instructions to run `//scripts/versioning:bump_api_level`
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1062737
Original-Revision: d746015061b0764a1e14e0573a2e1e65c59c387e
GitOrigin-RevId: 37071b3882a37db43542377f5b22d35b4b9ff9e8
Change-Id: I8cd81fd60bc85923ed047be7629f17c2c8396af5
1 file changed
tree: 90b925a3d33457374880769e4934796df22b9acb
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. cts
  6. firmware
  7. flower
  8. jiri.lock
  9. MILESTONE
  10. minimal
  11. prebuilts
  12. README.md
  13. stem
  14. test_durations
  15. 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.