Skip to content

Conversation

@tombruijn
Copy link
Member

@tombruijn tombruijn commented Jul 4, 2025

Move project to use npm and GitHub Actions

We were on yarn v1, but let's move to npm so it's easier to manage the different Node.js projects.

Use GitHub Actions while I'm updating things so most of our projects use the same CI.

Update Husky to version 9

Migrate to the new setup. Not that you should probably clean up your .git/hooks/pre-commit file and remove the husky files in .git/hooks/ when updating.

Bump Node.js to version 24 on CI

I updated the project Node.js version to 24 in an earlier commit so let's make sure the local environment and the CI are using the same Node.js version.

[skip changeset]

To do

@tombruijn tombruijn self-assigned this Jul 4, 2025
@tombruijn tombruijn added the chore A small task that takes a day or two at the most. label Jul 4, 2025
We were on yarn v1, but let's move to npm so it's easier to manage the
different Node.js projects.

Use GitHub Actions while I'm updating things so most of our projects use
the same CI.
@tombruijn tombruijn requested a review from unflxw July 14, 2025 07:46
@tombruijn tombruijn marked this pull request as ready for review July 14, 2025 07:46
@backlog-helper
Copy link

backlog-helper bot commented Jul 14, 2025

✔️ All good!

New issue guide | Backlog management | Rules | Feedback

@appsignal appsignal deleted a comment from backlog-helper bot Jul 14, 2025
Migrate to the new setup.
Not that you should probably clean up your `.git/hooks/pre-commit` file
and remove the husky files in `.git/hooks/` when updating.
I updated the project Node.js version to 24 in an earlier commit so
let's make sure the local environment and the CI are using the same
Node.js version.
Copy link
Contributor

@unflxw unflxw left a comment

Choose a reason for hiding this comment

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

Sorry, I was ignoring this PR because of the failing Semaphore run. Looks good to me.

@tombruijn tombruijn merged commit b519c9f into main Jul 15, 2025
25 of 26 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore A small task that takes a day or two at the most.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants