Sawyer Burnett 6f7d8afe02
use node 18 and clear pipeline warnings (#134)
<!--

For more information on any of the below, please see our Contributing
guidelines:

https://github.com/FormidableLabs/react-fast-compare/blob/master/CONTRIBUTING.md#before-submitting-a-pr

-->

## Description

As part of an internal Formidable Open Source audit, we're going through
and updating some GH actions to no longer use unsupported versions of
node. Also, removing them from our testing pipelines.

I also noticed we weren't utilizing a cache for yarn, so I added that
into `setup-node` action to speed things up slightly.


## Checklist:

- [x] All tests are passing
- [x] Type definitions, if updated, pass both `test-ts-defs` and
`test-ts-usage`
- [x] Benchmark performance has not significantly decreased
- [x] Bundle size has not been significantly impacted
- [x] The bundle size badge has been updated to reflect the new size

---------

Co-authored-by: Sawyer Burnett <sawyer.burnett@formidable.com>
2024-03-20 13:11:51 -07:00
..