Skip to content

firehose: Deleting bin/firehose.dart broke pinned publish.yaml@<sha> #478

Closed

Description

@kevmoo

Repositories pinned to dart-lang/ecosystem/.github/workflows/publish.yaml@<sha> fail both PR publish / validate checks and tag-triggered publish / publish releases with Could not find bin/firehose.dart in package firehose (exit 66) after #454.

Possible Directions

  • Restore bin/firehose.dart and its validate / publish entrypoints on main temporarily until downstream repositories finish migrating off publish.yaml@<sha>.
  • Document or track the migration for remaining publish.yaml@<sha> and publish.yaml@main callers.
Failing CI log on dart-lang/tools#2772 (AI-assisted)
  1. Trigger Publish on a PR in dart-lang/tools, such as publish / validate job 124367644538:
Uses: dart-lang/ecosystem/.github/workflows/publish.yaml@e1d4a04b8d1cff6214a7861c59140aad0d93636b
...
Run dart pub global activate --source git https://github.com/dart-lang/ecosystem --git-path pkgs/firehose/
+ firehose 0.13.2-wip from git https://github.com/dart-lang/ecosystem at 78abf7 in pkgs/firehose
Installed executables comment, groundskeeper and health.
...
dart pub global run firehose --validate --no-use-flutter --ignore-packages "" --tag-prefix "v"
Could not find bin/firehose.dart in package firehose.
Error: Process completed with exit code 66.

Activity

  1. mosuem commented on Oct 31, 2026

    @mosuem
    Member

    Oops 🙃
    Working on the fix. I somehow assumed falsely after all the zizmor warnings that we pinned the ecosystem repo everywhere.

    I will restore the files as a quick fix, and the send out migration PRs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions