Skip to content

feat: add packages in conditional tests#74

Merged
miguelvelezsa merged 2 commits intomainfrom
feat-add-system-test
Oct 6, 2025
Merged

feat: add packages in conditional tests#74
miguelvelezsa merged 2 commits intomainfrom
feat-add-system-test

Conversation

@miguelvelezsa
Copy link
Collaborator

No description provided.

@miguelvelezsa miguelvelezsa requested a review from a team as a code owner October 6, 2025 22:27
@miguelvelezsa miguelvelezsa changed the title feat: add system-test in continuous feat: add packages in conditional tests Oct 6, 2025
@miguelvelezsa miguelvelezsa merged commit 864699e into main Oct 6, 2025
8 of 10 checks passed
@miguelvelezsa miguelvelezsa deleted the feat-add-system-test branch October 6, 2025 22:52
miguelvelezsa pushed a commit that referenced this pull request Oct 10, 2025
Large numbers returned by the metadata service were being handled incorrectly. They would get parsed as JSON by `axios` which loses precision when converting to JS numbers.

It seems that as far as RFC 4627 is concerned, large numbers are valid JSON. The spec doesn't specify any precision for numbers. This means that using JSON.parse is unsafe unless the API guarantees that it will return large numbers as strings (or otherwise JSON.parseable data type).

Instead, use `json-bigint` to parse JSON. This would have no change to the current behavior if the numbers are representable as JavaScript numbers. For larger numbers, it returns a BigNumber.
@release-please release-please bot mentioned this pull request Oct 10, 2025
GautamSharda pushed a commit that referenced this pull request Oct 29, 2025
fixes #74. This also includes the fix for #69, to detach the
callback from unhandled promises.

- rename PromiseCanceller to Canceller, and remove the handling
  of promises.
- create a new PromiseCanceller class as its subclass, and
  port handling of promise into this new one.
GautamSharda pushed a commit that referenced this pull request Oct 29, 2025
fixes #74. This also includes the fix for #69, to detach the
callback from unhandled promises.

- rename PromiseCanceller to Canceller, and remove the handling
  of promises.
- create a new PromiseCanceller class as its subclass, and
  port handling of promise into this new one.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants