Skip to content

Conversation

@sqrrrl
Copy link
Member

@sqrrrl sqrrrl commented Aug 2, 2022

Updates 3P packages to current versions and removes node-fiber. Node-fiber is no longer supported and is considered obsolete, and also causes node 16+ to crash. Rewrites a few tests + mocks to no longer depend on it.

Unfortunate side effect is the tests for locking aren't testing thread safety any more. It might be possible in the future to recreate apps script semantics via worker threads. For now, this relaxes the tests so builds aren't locked in to old versions of node.

Redo of #364

@conventional-commit-lint-gcf
Copy link

conventional-commit-lint-gcf bot commented Aug 2, 2022

🤖 I detect that the PR title and the commit message differ and there's only one commit. To use the PR title for the commit history, you can use Github's automerge feature with squashing, or use automerge label. Good luck human!

-- conventional-commit-lint bot
https://conventionalcommits.org/

@sqrrrl sqrrrl requested a review from jpoehnelt August 2, 2022 18:24
@sqrrrl sqrrrl changed the title Update dependencies + remove node fiber chore: Update dependencies + remove node fiber Aug 2, 2022
@sqrrrl sqrrrl merged commit 41ca295 into main Aug 2, 2022
@sqrrrl sqrrrl deleted the no-fibers2 branch August 2, 2022 18:28
sqrrrl added a commit that referenced this pull request Aug 2, 2022
sqrrrl added a commit that referenced this pull request Aug 4, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants