23 Commits

Author SHA1 Message Date
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
Magnus Markling
8589279d88
Update deprecated actions/checkout version (#131)
* Use actions/checkout@v3 for ci workflow

* Use actions/checkout@v3 for release workflow
2023-07-20 10:55:38 -07:00
Paul Marsicovetere
6748ac42ee GitHub Actions release workflow addition 2023-05-17 15:49:54 -04:00
Ryan Roemer
b34988f9a5
Chore: updates (#121)
- Update devdeps
- Tighten up lint rules
- Update CI to modern Node versions
2023-03-14 08:42:44 -07:00
Carlos Kelly
143b388cff Drop IE GitHub action task 2022-04-22 11:33:05 -05:00
Christopher Dierkens
e9233a2515 remove macos out of CI test matrix 2021-05-17 20:24:42 -04:00
Christopher Dierkens
4dc5607d11 run full tests with chrome on all OSs and just IE on windows 2021-05-17 20:01:42 -04:00
Christopher Dierkens
8f3523b91d rename action file to ci.yml 2021-05-17 19:52:15 -04:00
Christopher Dierkens
5f1600ee03 update badges and rename action to CI 2021-05-17 19:49:22 -04:00
Christopher Dierkens
10db2d52eb move codecov into test job 2021-05-17 19:18:58 -04:00
Christopher Dierkens
3cd7df6275 add back in codecov 2021-05-17 19:07:20 -04:00
Christopher Dierkens
1efdc53138 remove explicit codecov command and sperate dependency install into step 2021-05-17 18:40:12 -04:00
Christopher Dierkens
cb71e318ee checkout the repo during codecove ci job 2021-05-17 18:16:21 -04:00
Christopher Dierkens
4d309410a1 run yarn test only on non windows 2021-05-17 18:10:08 -04:00
Christopher Dierkens
193e73e174 use master as the default branch for CI 2021-05-17 18:09:03 -04:00
Christopher Dierkens
20218a0eb6 run codecov command on pr and master branch 2021-05-17 18:08:30 -04:00
Christopher Dierkens
2304589142 actually run on pull requests 2021-05-17 17:14:56 -04:00
Christopher Dierkens
4f7247d463 run for both main branch, and prs to main branch with coverage 2021-05-17 17:09:26 -04:00
Christopher Dierkens
cae41ea588 use unix style line-feed end of line 2021-05-17 16:53:52 -04:00
Christopher Dierkens
ac09b11c15 test macos and windows 2021-05-17 16:35:02 -04:00
Christopher Dierkens
28fc90ab66 unit test on ubuntu and all active node LTSs 2021-05-17 16:26:02 -04:00
Kylie Stewart
e01e97545b
Update types + add TS tests (#77)
* Update contributing guidelines

* Use tsc's project reference to isolate tests

* Update our timeout call

* Update docs surrounding new scripts

* Remove compiled JS, do not generate on test

* Add eslint-plugin-react

* Run tslint in CI
2020-05-21 09:08:50 -06:00
Kylie Stewart
271b81be78
Update contributing guidelines, add a PR template (#72) 2020-05-04 11:48:13 -06:00