Skip to content

release: publish any tagged version missing from the registry, not only HEAD's #297

Description

@gnidan

bin/publish-tagged.ts publishes only packages whose tags point at HEAD. Two known gaps:

  • GitHub cancels a pending run in the publish concurrency group when a newer run queues, so a Publish commit that lands between two others can go unpublished with no failure signal.
  • A re-run of a failed run re-uses that commit's script, which is why the first release needed its tags moved to the fix commit.

Proposal: an --all-tags mode (exposed as a workflow_dispatch input) that lists every @ethdebug/*@<version> tag, probes the registry for each, and publishes the missing versions from a checkout of each tag's commit. The per-package probe and pack-list check already exist; the new part is iterating tags and checking out per tag in a temporary worktree.

Context: the release process landed in #293, was fixed in #295, and is documented in RELEASING.md (#298).

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions