From 3eaa27a3836c5fbd505fbe39d3e04aac60b913f0 Mon Sep 17 00:00:00 2001 From: Michael Goderbauer Date: Thu, 29 Feb 2024 12:55:20 -0800 Subject: [PATCH] Backwards compatibility for master/main --- packages/snippets/CHANGELOG.md | 4 ++++ packages/snippets/bin/snippets.dart | 6 +++++- packages/snippets/pubspec.yaml | 2 +- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/packages/snippets/CHANGELOG.md b/packages/snippets/CHANGELOG.md index cb283ad9..b05c9b59 100644 --- a/packages/snippets/CHANGELOG.md +++ b/packages/snippets/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.4.3 + +* Backwards compatibility: Substitute in "main" when running on "master" channel. + ## 0.4.2 * Switch master channel to main. diff --git a/packages/snippets/bin/snippets.dart b/packages/snippets/bin/snippets.dart index 6e38424c..a04f50a0 100644 --- a/packages/snippets/bin/snippets.dart +++ b/packages/snippets/bin/snippets.dart @@ -59,7 +59,11 @@ String getChannelName({ ProcessManager processManager = const LocalProcessManager(), }) { final String? envReleaseChannel = platform.environment['LUCI_BRANCH']?.trim(); - if (['master', 'stable'].contains(envReleaseChannel)) { + if (['master', 'stable', 'main'].contains(envReleaseChannel)) { + // Backward compatibility: Still support running on "master", but pretend it is "main". + if (envReleaseChannel == 'master') { + return 'main'; + } return envReleaseChannel!; } diff --git a/packages/snippets/pubspec.yaml b/packages/snippets/pubspec.yaml index e27b59f8..64e85ddf 100644 --- a/packages/snippets/pubspec.yaml +++ b/packages/snippets/pubspec.yaml @@ -2,7 +2,7 @@ name: snippets description: A package for parsing and manipulating code samples in Flutter repo dartdoc comments. repository: https://github.com/flutter/assets-for-api-docs/tree/main/packages/snippets issue_tracker: https://github.com/flutter/flutter/issues?q=is%3Aissue+is%3Aopen+label%3A%22p%3A+snippets%22 -version: 0.4.2 +version: 0.4.3 environment: sdk: ">=3.0.0 <4.0.0"