dart-sdk/tools
Jonas Termansen 11ec96ab8a Rename be channel to main.
**This change cannot easily be reverted**: After reverting this change,
dart-ci-internal-release-bucket-breakglass must be broken by a member of
Dart EngProd and gs://dart-archive/channels/main/raw/latest must be
purged as well as gs://dartlang-api-docs/channels/main/latest.txt. This
operation would risk our release security and it is strongly preferred
if any problems can be fixed forward instead.

This change will upload the main channel builds to the main directory in
the dart-archive bucket instead of the be directory. The existing builds
remain where they are and the last version on the be channel remains
permanently frozen.

The downstream uses already have forward compatibility for the new
channel name. The Dart recipes respect the input channel name and output
to the release location by that name. The api.dart.dev service will
notice when the main channel pops into existence and switch
api.dart.dev/be to become api.dart.dev/main. The setup-dart github
action will likewise notice when the main channel starts existing.

The main channel is not an officially supported product since the builds
are not signed and tested and we don't advertise the existence of these
builds to our users. Ideally nobody would be broken by this change since
they shouldn't be using the main channel builds, but if they are, they
will have to rename the channel in their download links.

This change ensures that all the release branches and release channels
have the same matching names, which simplifies our infrastructure and
makes our releases easier to understand.

Fixes: b/270022416
Change-Id: Ib47ae7d2ded5fe0d405b3f19c34981c38082a090
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/327940
Commit-Queue: Jonas Termansen <sortie@google.com>
Reviewed-by: Alexander Thomas <athom@google.com>
2023-11-13 13:27:24 +00:00
..
bots [dart2wasm] Remove stringref target 2023-11-10 09:49:37 +00:00
buildtools Spelling tools 2022-12-21 17:26:48 +00:00
dart2js
dom [dart:html] Fix incorrect parameter mention in drawImageScaledFromSource docs 2023-08-23 00:25:29 +00:00
fuchsia
linux_dist_support [ffi] Reland the iNativeCallable.listener example test. 2023-09-28 22:41:42 +00:00
package_deps [bisect_dart] Enable further analysis for bisect_dart tool 2023-10-24 16:21:14 +00:00
patches Spelling tools 2023-01-09 15:48:57 +00:00
sdks Checked in SDKs are now automatically uploaded. 2023-04-21 13:57:15 +00:00
spec_parser Adjust Dart.g such that an extension can not have the name type 2023-10-27 16:21:41 +00:00
test_generators
testing
verify_docs Mark deprecated Hints with Warning aliases as deprecated 2023-04-13 20:07:36 +00:00
.gitignore
3xhead_flutter_hooks.sh
addlatexhash.dart
analysis_options.yaml
bisect.dart [tool] Bisection tool 2023-07-13 13:22:26 +00:00
build.py [infra] Reland "Begin RBE Linux x64 support." 2023-10-24 14:36:19 +00:00
copy_dart.py
copy_tree.py Spelling tools 2023-01-09 15:48:57 +00:00
create_pkg_manifest.py
diff_results.dart Spelling tools 2023-01-09 15:48:57 +00:00
download_chromium_sysroot.sh
experimental_features.yaml Add experimental release version for macros of 3.3. 2023-11-02 09:38:12 +00:00
FAKE_COMMITS [flip-modifiers]: flip the flags for sealed classes and class modifiers 2023-03-10 05:27:57 +00:00
find_builders.dart [tools] Fixes to find_builders.dart 2023-07-26 16:02:56 +00:00
find_depot_tools.py
gen_fuchsia_test_manifest.py
generate_buildfiles.py
generate_experimental_flags.dart Reland "Bump version to 3.3." 2023-10-06 19:00:58 +00:00
generate_idefiles.py [tool] generate_idefiles sanitizer argument 2023-09-08 15:49:28 +00:00
generate_package_config.dart Add sample directories to the package config. 2023-11-02 21:00:41 +00:00
generate_package_config.py
generate_sdk_version_file.py
generate_shim_headers.py add tools for generating shim headers 2023-04-19 01:37:48 +00:00
get_dot_git_folder.py
git_cl_try.sh
gn.py [build] Switch to Fuchsia core SDK. 2023-11-10 19:23:11 +00:00
gn_helpers.py
line_doc_comments.dart
list_dart_files.py
list_dart_files_as_depfile.py
make_version.py Reland "Forward compatibility for renaming the be channel to main." 2023-09-27 14:27:40 +00:00
manage_deps.dart [deps] update the rev script to handle 'main' branches 2023-02-06 18:04:11 +00:00
minidump.py
opt_out_files.dart
OWNERS Add myself and Ben to owners of package:dap 2023-05-15 19:12:16 +00:00
OWNERS_ANALYZER update analyzer owners 2023-08-09 22:44:26 +00:00
OWNERS_BUILD
OWNERS_CFE
OWNERS_DEVTOOLS Update OWNERS_DEVTOOLS to include all members of the DevTools team 2023-08-22 14:35:00 +00:00
OWNERS_ECOSYSTEM [owners] add mosum@ to the OWNERS_ECOSYSTEM file 2022-09-16 17:51:55 +00:00
OWNERS_ENG
OWNERS_FOUNDATION
OWNERS_GOOGLE3
OWNERS_INFRA
OWNERS_PRODUCT
OWNERS_PUB
OWNERS_VM [OWNERS] Fix VM owners file entries. 2022-11-11 20:25:03 +00:00
OWNERS_WASM [wasm] Add Omer to tools/OWNERS_WASM 2023-05-22 11:12:02 +00:00
OWNERS_WEB
presubmit.sh
publish_pkg.py
rev_sdk_deps.dart [deps] ensure individual review of specific deps 2023-09-27 17:26:35 +00:00
run_offsets_extractor.dart [vm] Rewrite tools/offset_extractors.sh in Dart 2023-07-24 12:47:52 +00:00
run_with_coredumps_enabled.py
set_ia32_sysroot.sh
set_x64_sysroot.sh
spec_parse.py
task_kill.py
test.dart
test.py
utils.py Remove obsolete checked-in SDK logic. 2023-09-28 10:49:23 +00:00
validate_test_matrix.dart
VERSION Rename be channel to main. 2023-11-13 13:27:24 +00:00
write_dartdoc_options_file.py
write_revision_file.py
write_version_file.py
yaml2json.dart