Skip to content

Commit 6c5fe06

Browse files
srawlinsCommit Queue
authored andcommitted
DAS plugins: Add an SDK constraint to generated pubspec
Change-Id: I98765c019d5e41b347b11b874165e3de0e381002 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/404760 Reviewed-by: Brian Wilkerson <[email protected]> Commit-Queue: Samuel Rawlins <[email protected]>
1 parent c3dd74b commit 6c5fe06

File tree

2 files changed

+13
-0
lines changed

2 files changed

+13
-0
lines changed

pkg/analysis_server/lib/src/plugin2/generator.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,8 @@ Future<void> main(List<String> args, SendPort sendPort) async {
6161
buffer.write('''
6262
name: plugin_entrypoint
6363
version: 0.0.1
64+
environment:
65+
sdk: ^3.6.0
6466
dependencies:
6567
analyzer: '$analyzerVersion'
6668
analyzer_plugin: '$analyzerPluginVersion'

pkg/analysis_server/test/src/plugin2/generator_test.dart

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,17 @@ dependencies:
103103
);
104104
}
105105

106+
void test_pubspecContainsSdkConstraint() {
107+
var pluginPackageGenerator = PluginPackageGenerator([]);
108+
expect(
109+
pluginPackageGenerator.generatePubspec(),
110+
contains('''
111+
environment:
112+
sdk: ^3.6.0
113+
'''),
114+
);
115+
}
116+
106117
void test_pubspecContainsVersionedDependencies() {
107118
var pluginPackageGenerator = PluginPackageGenerator([
108119
PluginConfiguration(

0 commit comments

Comments
 (0)