Open natebosch opened 3 months ago
Package | Version | Status | Publish tag (post-merge) |
---|---|---|---|
package:firehose | 0.10.0 | ready to publish | firehose-v0.10.0 |
package:dart_flutter_team_lints | 3.1.1-wip | WIP (no publish necessary) |
Documentation at https://github.com/dart-lang/ecosystem/wiki/Publishing-automation.
flutter pub publish --dry-run
ProcessException: No such file or directory
Command: flutter pub publish --dry-run
I think I broke the ignore_packages
argument somehow?
Oh, now I see what's happening.
This PR make firehose
our first package that is not a flutter package, but requires flutter at runtime for the tests.
We can't make it a real flutter package because that will break compatibility with dart pub global activate
.
@kevmoo - we still don't have a general "add extra setup actions" feature in mono_repo do we?
@natebosch – I don't think so. It's been soooo long
@natebosch did you test this by flipping some repo using auto-publishing and PR health checks to use-flutter: true
? That would be a good smoke test, before shipping this to all users.
Always set up the flutter SDK and use
flutter pub publish
, even for non-flutter Dart packages. Theflutter
command can publish non-flutter packages so no behavior changes are expected during the publish action.Directly remove the argument, configuration, and all references immediately. There is no plan for a deprecation/migration phase since this only impacts CI, and the fix is trivial.