File tree 4 files changed +14
-13
lines changed 4 files changed +14
-13
lines changed Original file line number Diff line number Diff line change
1
+ ## 0.5.2
2
+
3
+ - Also run health workflows on bot PRs.
4
+ - Fix coverage handling on monorepos.
5
+
1
6
## 0.5.1
2
7
3
8
- Fix comment ID serialization to disk.
Original file line number Diff line number Diff line change @@ -58,11 +58,14 @@ class Coverage {
58
58
.where ((element) => element.name == package.name)
59
59
.firstOrNull;
60
60
final oldCoverages = getCoverage (basePackage);
61
- for (var file in filesOfInterest.map ((file) => file.relativePath)) {
62
- var oldCoverage = oldCoverages[file];
63
- var newCoverage = newCoverages[file];
64
- print ('Compage coverage for $file : $oldCoverage vs $newCoverage ' );
65
- coverageResult[file] = Change (
61
+ var filePaths = filesOfInterest
62
+ .where ((file) => file.isInPackage (package))
63
+ .map ((file) => file.relativePath);
64
+ for (var filePath in filePaths) {
65
+ var oldCoverage = oldCoverages[filePath];
66
+ var newCoverage = newCoverages[filePath];
67
+ print ('Compage coverage for $filePath : $oldCoverage vs $newCoverage ' );
68
+ coverageResult[filePath] = Change (
66
69
oldCoverage: oldCoverage,
67
70
newCoverage: newCoverage,
68
71
);
Original file line number Diff line number Diff line change @@ -20,8 +20,6 @@ import 'changelog.dart';
20
20
import 'coverage.dart' ;
21
21
import 'license.dart' ;
22
22
23
- const String _botSuffix = '[bot]' ;
24
-
25
23
const String _publishBotTag2 = '### Package publish validation' ;
26
24
27
25
const String _licenseBotTag = '### License Headers' ;
@@ -66,11 +64,6 @@ class Health {
66
64
if (! expectEnv (github.issueNumber? .toString (), 'ISSUE_NUMBER' )) return ;
67
65
if (! expectEnv (github.sha, 'GITHUB_SHA' )) return ;
68
66
69
- if ((github.actor ?? '' ).endsWith (_botSuffix)) {
70
- print ('Skipping package validation for ${github .actor } PRs.' );
71
- return ;
72
- }
73
-
74
67
print ('Start health check for the check $check ' );
75
68
print ('Checking for $check ' );
76
69
if (! github.prLabels.contains ('skip-$check -check' )) {
Original file line number Diff line number Diff line change 1
1
name : firehose
2
2
description : A tool to automate publishing of Pub packages from GitHub actions.
3
- version : 0.5.1
3
+ version : 0.5.2
4
4
repository : https://github.com/dart-lang/ecosystem/tree/main/pkgs/firehose
5
5
6
6
environment :
You can’t perform that action at this time.
0 commit comments