@@ -47,7 +47,7 @@ class Firehose {
47
47
var results = await _validate (github);
48
48
49
49
var markdownTable = '''
50
- | Package | Version | Status | Publish tag |
50
+ | Package | Version | Status | Publish tag (post-merge) |
51
51
| :--- | ---: | :--- | ---: |
52
52
${results .describeAsMarkdown }
53
53
@@ -166,8 +166,8 @@ Documentation at https://github.com/dart-lang/ecosystem/wiki/Publishing-automati
166
166
github.notice (message: message);
167
167
results.addResult (Result .fail (package, message));
168
168
} else {
169
- var result = Result .success (package,
170
- '**ready to publish** (merge and tag to publish)' , repoTag );
169
+ var result = Result .success (package, '**ready to publish**' , repoTag,
170
+ repo. calculateReleaseUri (package, github) );
171
171
print (result);
172
172
results.addResult (result);
173
173
}
@@ -299,6 +299,10 @@ class VerificationResults {
299
299
return results.map ((r) {
300
300
var sev = r.severity == Severity .error ? '(error) ' : '' ;
301
301
var tag = r.gitTag == null ? '' : '`${r .gitTag }`' ;
302
+ var publishReleaseUri = r.publishReleaseUri;
303
+ if (publishReleaseUri != null ) {
304
+ tag = '[$tag ]($publishReleaseUri )' ;
305
+ }
302
306
303
307
return '| package:${r .package .name } | ${r .package .version } | '
304
308
'$sev ${r .message } | $tag |' ;
@@ -311,17 +315,20 @@ class Result {
311
315
final Package package;
312
316
final String message;
313
317
final String ? gitTag;
318
+ final Uri ? publishReleaseUri;
314
319
315
- Result (this .severity, this .package, this .message, [this .gitTag]);
320
+ Result (this .severity, this .package, this .message,
321
+ [this .gitTag, this .publishReleaseUri]);
316
322
317
323
factory Result .fail (Package package, String message) =>
318
324
Result (Severity .error, package, message);
319
325
320
326
factory Result .info (Package package, String message) =>
321
327
Result (Severity .info, package, message);
322
328
323
- factory Result .success (Package package, String message, [String ? gitTag]) =>
324
- Result (Severity .success, package, message, gitTag);
329
+ factory Result .success (Package package, String message,
330
+ [String ? gitTag, Uri ? publishReleaseUri]) =>
331
+ Result (Severity .success, package, message, gitTag, publishReleaseUri);
325
332
326
333
@override
327
334
String toString () {
0 commit comments