appsignal-nodejs icon indicating copy to clipboard operation
appsignal-nodejs copied to clipboard

Add missing required transitive dependencies

Open unflxw opened this issue 9 months ago • 3 comments

Declare the transitive dependencies that our code already imports as de facto dependencies in our package.json. Update the package-lock.json accordingly.

For @opentelemetry/instrumentation, which is only required for a type annotation, use import type instead.

Fixes #1037. [skip changeset]

unflxw avatar May 07 '24 15:05 unflxw

:heavy_check_mark: All good!

New issue guide | Backlog management | Rules | Feedback

backlog-helper[bot] avatar May 07 '24 15:05 backlog-helper[bot]

I have tested that this works with the latest Yarn version (in that it removes the error reported by the customer during the AppSignal build, allowing the build to succeed with a reasonable looking install report and ext/ folder -- I have not tested further)

unflxw avatar May 08 '24 14:05 unflxw

Hi @unflxw,

We've found new issues for this Pull Request. Please see the main comment on this issue for a list of all current warnings. This comment will not be updated to reflect resolved warnings.

  • This Pull Request does not include a changeset. Add a changeset if the change impacts users and should be included in the changelog upon release. Read more about changesets.
    Ignore this rule by adding [skip changeset] to your Pull Request body. - (More info)

New issue guide | Backlog management | Rules | Feedback

backlog-helper[bot] avatar May 08 '24 14:05 backlog-helper[bot]

  • This Pull Request needs more reviews. @tombruijn - (More info)

This is a message from the daily scheduled checks.

New issue guide | Backlog management | Rules | Feedback

backlog-helper[bot] avatar May 10 '24 08:05 backlog-helper[bot]

@tombruijn I think you're right, I'll add a changeset of some sort, yes.

The thing is, I don't want us to proclaim in the docs again that we support Yarn or pnpm, though, like we used to do before this issue. Realistically, we're not doing proper testing with those tools.

But it would be nice to say we've made some improvements to the compatibility of our package with alternative package managers like Yarn or pnpm. Give them the same treatment we currently give to WSL: we don't explicitly support it, but if it works for you, that's great.

unflxw avatar May 10 '24 15:05 unflxw