You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(release): release the daemon package in step with core
@retrigger/daemon peer-depends on the @retrigger/core line, and nothing
published it -- so the registry held daemon 1.0.4, asking for core
^1.0.4, while this tag was about to publish core 2.0.0. `npm install
@retrigger/core @retrigger/daemon` would then fail outright with
ERESOLVE, which is worse than the daemon merely being stale: it breaks
the pair for anyone who has both. Reproduced against the registry with
the 1.0.2/1.0.4 combination, which fails the same way today.
The daemon is a pure-JavaScript shim with no artifact to build here, so
publishing it is one job. It runs after core rather than beside it, so
the peer it names is already on the registry when anyone can install it,
and a new verify job installs the two together with no --force and no
--legacy-peer-deps, because that default install is the thing that was
broken.
The guard grows to match: the tag is checked against both manifests
rather than core's alone, and the daemon's peer range has to admit the
core major being published -- permissive about range syntax, strict about
the major, which is the only part that has ever been wrong.
Also drops CHANGELOG.md from the daemon's files list. There is no such
file in that directory; npm was silently skipping it.
0 commit comments