Skip to content

refactor(types): migrate from tsd to tstyche#172

Open
Tony133 wants to merge 5 commits intomainfrom
refactor/types-migration-tstyche
Open

refactor(types): migrate from tsd to tstyche#172
Tony133 wants to merge 5 commits intomainfrom
refactor/types-migration-tstyche

Conversation

@Tony133
Copy link
Copy Markdown
Member

@Tony133 Tony133 commented May 4, 2026

Proposal:

  • migrate from tsd to tstyche
  • removed package-manager-ci.yml, so that CI workflows are aligned just as they are in other repositories
  • removed node 16 and node 18 in "test-regression-check-node10" in the ci.yml file

PR of Reference:

@Tony133 Tony133 marked this pull request as ready for review May 4, 2026 13:15
Comment thread .github/workflows/ci.yml
license-check: true
lint: true
node-versions: '["16", "18", "20", "22", "24"]'
node-versions: '["20", "22", "24"]'
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

no, refactor this to make it work across releases (its ok to not run ts tests on older lines)

Copy link
Copy Markdown
Member Author

@Tony133 Tony133 May 4, 2026

Choose a reason for hiding this comment

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

no, refactor this to make it work across releases (its ok to not run ts tests on older lines)

Yes, I deleted those versions because they were too old, It gave me this error, see here: https://github.com/fastify/fast-uri/actions/runs/25320814456/job/74229279582#step:5:836

or screenshot:

screenshot-error

@@ -1,24 +0,0 @@
name: package-manager-ci
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

why?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

why?

It blocks the CI (see here: https://github.com/fastify/fast-uri/actions/runs/25320708237/job/74228738640#step:5:9); almost no Fastify library has this file.

Maybe we should start remove out Node v20 ?

Comment thread types/index.tst.ts Outdated
Tony133 and others added 2 commits May 5, 2026 14:21
Co-authored-by: Tom Mrazauskas <tom@mrazauskas.de>
Signed-off-by: Antonio Tripodi <Tony133@users.noreply.github.com>
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.

3 participants