Commit Graph

19 Commits

Author SHA1 Message Date
Thomas Rittson b4e97da6b8
Remove testing requirements from PR template (#799) 2022-05-10 15:28:20 +02:00
Matt Gibson a4fba0e1c5
Feature/move to jest (#744)
* Switch to jest

* Fix jslib-angular package name

* Make angular test project

* Split up tests by jslib project

* Remove obsolete node test script

* Use legacy deps with jest-preset-angular

* Move web tests to common

* Remove build from pipeline

This was only being used because we were not using ts runners.
We are now, so build is unnecessary
2022-03-28 16:00:42 +02:00
Oscar Hinton 15ad2ca3ea
Add Chromatic (#719) 2022-03-15 13:50:42 +01:00
Matt Gibson 1ef2ac1001
Enforce Hold label (#685)
* Enforce Hold label

* Linting

Co-authored-by: Micaiah Martin <77340197+mimartin12@users.noreply.github.com>
2022-02-16 08:44:13 -06:00
Oscar Hinton 193434461d
Apply Prettier (#581) 2021-12-16 13:36:21 +01:00
Oscar Hinton 8b2dfc6cdc
Add Prettier configuration (#574) 2021-12-16 12:45:01 +01:00
Daniel James Smith 8fc3cf50d2
Bump node to 16 and npm (#575)
* Bump engines required to node 16 and npm 8

* Bump @types/node to 16
The dep on node 14.18 will get cleaned up once we bump electron

* Modify build.yml to build with node 16 and npm 8

* Update requirements in README.md

* Remove install step for npm 8
npm v8.1.2 is included in node v16

* Rename install step

* Fixed typo
2021-12-13 11:43:10 +01:00
Thomas Rittson bf6e9848e7
Add PR template (#529) 2021-10-27 19:00:34 +10:00
Matt Gibson bc55557052
Add node tests to pipeline (#525) 2021-10-22 14:02:31 -05:00
Vince Grassia 62011628d0
Add notify constraint (#522) 2021-10-15 13:06:46 -04:00
Vince Grassia 2c1ae933a4
Add Slack alerts for Build workflow failures (#521) 2021-10-14 14:34:17 -04:00
Vince Grassia 28936a113f
Fix workflow with linter suggestions (#517) 2021-10-13 10:18:02 -04:00
Oscar Hinton 2c297e2f45
Bump NPM to v7 (#389)
* Try bumping npm again

* Add NPM requirement to readme
2021-05-26 21:45:23 +02:00
Vince Grassia 7b3f9f12a4
Pin versions of actions in workflow (#381) 2021-05-17 12:46:54 -04:00
Oscar Hinton ba1a40af4e
Bump node to 14 (#358)
* Bump node requirement to 14 and npm to 7
2021-05-12 18:55:00 +02:00
Kyle Spearrin fe167beda9 CI for ubuntu as well 2020-07-24 09:49:59 -04:00
Kyle Spearrin cb966c0de8 dont run headless ubuntu 2020-07-23 17:17:42 -04:00
Kyle Spearrin 1fb95726ef fix build and run on os matrix 2020-07-23 17:13:57 -04:00
Kyle Spearrin f7ae8532b9 build with github actions 2020-07-23 17:02:59 -04:00