Skip to content

v0.19.0

@bengl bengl tagged this 31 Aug 20:19
`npm publish packages/libdatadog` never published that directory. npm
parses a bare `foo/bar` argument as a GitHub owner/repo shorthand, so the
release job tried to clone it and failed:

  npm error command git --no-replace-objects ls-remote
    ssh://git@github.com/packages/libdatadog.git
  npm error git@github.com: Permission denied (publickey).

The wasm step escaped this only because `packages/libdatadog/wasm` has
three path segments and cannot be shorthand. Pass an explicit `./` prefix
instead.

That failure also stranded 0.19.0 half-published: the wasm package went
out, the other two did not, and re-running the job to finish the release
would fail on the already-published version. Route all three publishes
through scripts/npm-publish.sh, which skips a version already on the
registry, so the job can be re-run to completion after a mid-sequence
failure.

(cherry picked from commit a66b96eb1489f8a7c0e1238e60b76570900028d4)
Assets 2
Loading