From 90a70ef168fa79a807d31386fb9aea037be1a284 Mon Sep 17 00:00:00 2001 From: Jennifer Thakar Date: Tue, 3 Sep 2024 15:41:40 -0700 Subject: [PATCH] Fix failing double check test for sass-parser (#2330) --- tool/grind/double_check.dart | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/tool/grind/double_check.dart b/tool/grind/double_check.dart index 8b1dca18f..2578b5bf5 100644 --- a/tool/grind/double_check.dart +++ b/tool/grind/double_check.dart @@ -7,7 +7,6 @@ import 'dart:io'; import 'package:cli_pkg/cli_pkg.dart' as pkg; import 'package:collection/collection.dart'; import 'package:grinder/grinder.dart'; -import 'package:path/path.dart' as p; import 'package:pub_api_client/pub_api_client.dart'; import 'package:pubspec_parse/pubspec_parse.dart'; @@ -36,8 +35,10 @@ Future doubleCheckBeforeRelease() async { ".", ...Directory("pkg").listSync().map((entry) => entry.path) ]) { - var pubspec = Pubspec.parse(File("$dir/pubspec.yaml").readAsStringSync(), - sourceUrl: p.toUri("$dir/pubspec.yaml")); + var pubspecFile = File("$dir/pubspec.yaml"); + if (!pubspecFile.existsSync()) continue; + var pubspec = Pubspec.parse(pubspecFile.readAsStringSync(), + sourceUrl: pubspecFile.uri); var package = await client.packageInfo(pubspec.name); if (pubspec.version == package.latestPubspec.version) {