Skip to content

Commit df4cc9a

Browse files
authored
Fix CI (#2394)
1 parent 2dca9b0 commit df4cc9a

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

pkgs/ffigen/lib/src/code_generator/library.dart

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import 'package:logging/logging.dart';
88
import 'package:yaml_edit/yaml_edit.dart';
99

1010
import '../code_generator.dart';
11+
import '../code_generator/utils.dart';
1112
import '../config_provider/config.dart' show Config;
1213
import '../config_provider/config_types.dart';
1314

@@ -96,7 +97,7 @@ class Library {
9697
if (!file.existsSync()) file.createSync(recursive: true);
9798
file.writeAsStringSync(generate());
9899
if (format) {
99-
final result = Process.runSync(Platform.resolvedExecutable, [
100+
final result = Process.runSync(dartExecutable, [
100101
'format',
101102
file.absolute.path,
102103
], workingDirectory: file.parent.absolute.path);

pkgs/ffigen/lib/src/code_generator/utils.dart

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,9 @@ int fnvHash32(String input) {
8181
/// This is usually just Platform.resolvedExecutable. But when running flutter
8282
/// tests, the resolvedExecutable will be flutter_tester, and Dart will be in a
8383
/// directory a few levels up from it.
84-
String findDart() {
84+
final String dartExecutable = _findDart();
85+
86+
String _findDart() {
8587
var path = Platform.resolvedExecutable;
8688
if (p.basenameWithoutExtension(path) == 'dart') return path;
8789
final dartExe = 'dart${p.extension(path)}';

0 commit comments

Comments
 (0)