Skip to content

Conversation

@MichaelWest22
Copy link
Collaborator

Description

Typescript locked version got accidently updated to 5.9.2 which causes problems with node internal buffer types because of recent generics handling somehow. This throws errors in tsc type checking preventing blocking all github pipelines running. Instead of just rolling back typescript and leaving this as a problem for our future selves i've updated to the latest tsc version and updated the very old @types/node that was stuck on an old backwards compatible version before. To allow us to update types without issues I had to add --moduleResolution node to the tsc run to support the modern way types are handled. This should prevent future problems with tsc not working as things change.

Corresponding issue:

Testing

Ran tests and types-check to make sure it runs ok after the upgrades

Checklist

  • I have read the contribution guidelines
  • I have targeted this PR against the correct branch (master for website changes, dev for
    source changes)
  • This is either a bugfix, a documentation update, or a new feature that has been explicitly
    approved via an issue
  • I ran the test suite locally (npm run test) and verified that it succeeded

Copy link
Collaborator Author

@MichaelWest22 MichaelWest22 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Need to merge this to unblock pipelines

@1cg 1cg merged commit 5629997 into bigskysoftware:dev Oct 14, 2025
1 check passed
1cg pushed a commit that referenced this pull request Oct 14, 2025
* Update Node Versions and types to fix latest tsc upgrade issues

* fix playwright only test filtering that has broken from playwright browser updates

---------

Co-authored-by: MichaelWest22 <[email protected]>
(cherry picked from commit 5629997)
1cg pushed a commit that referenced this pull request Oct 17, 2025
* fix stale currentPathForHistory issue

* Update Node Versions and types to fix latest tsc upgrade issues (#3455)

* Update Node Versions and types to fix latest tsc upgrade issues

* fix playwright only test filtering that has broken from playwright browser updates

---------

Co-authored-by: MichaelWest22 <[email protected]>

* fix stale currentPathForHistory issue

---------

Co-authored-by: MichaelWest22 <[email protected]>
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