diff --git a/packages/snippets/CHANGELOG.md b/packages/snippets/CHANGELOG.md
index dca54878..cb283ad9 100644
--- a/packages/snippets/CHANGELOG.md
+++ b/packages/snippets/CHANGELOG.md
@@ -1,3 +1,7 @@
+## 0.4.2
+
+* Switch master channel to main.
+
## 0.4.1
* Update dependencies.
diff --git a/packages/snippets/lib/src/snippet_generator.dart b/packages/snippets/lib/src/snippet_generator.dart
index 4d55b404..2641d4d1 100644
--- a/packages/snippets/lib/src/snippet_generator.dart
+++ b/packages/snippets/lib/src/snippet_generator.dart
@@ -97,11 +97,11 @@ class SnippetGenerator {
? '
{@end-inject-html}${sample.description.trim()}{@inject-html}
'
: '';
- // DartPad only supports stable or master as valid channels. Use master
+ // DartPad only supports stable or main as valid channels. Use main
// if not on stable so that local runs will work (although they will
// still take their sample code from the master docs server).
final String channel =
- sample.metadata['channel'] == 'stable' ? 'stable' : 'master';
+ sample.metadata['channel'] == 'stable' ? 'stable' : 'main';
final Map substitutions = {
'description': description,
diff --git a/packages/snippets/pubspec.yaml b/packages/snippets/pubspec.yaml
index 3dec7082..e27b59f8 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.1
+version: 0.4.2
environment:
sdk: ">=3.0.0 <4.0.0"