Commit graph

130 commits

Author SHA1 Message Date
Xon
e73f7e50f3 Update pages deployment to use node 20, and update various actions to no longer use out of date node versions 2024-08-30 05:34:02 +08:00
Xon
e97f338267 Adjust github actions to work on main branch instead of master branch 2024-08-30 04:42:06 +08:00
Xon
609bcf8cd2 Revert "Adjust e2e testing matrix"
This reverts commit 1ba4f81b951e5523c69ccfdaac8f64c39a49b8ae.
2024-08-29 16:38:01 +08:00
Xon
345e59507d Adjust e2e testing matrix 2024-08-29 16:38:01 +08:00
Xon
6efcc13501 Force merge reports 2024-08-29 16:36:11 +08:00
Xon
d224a09b64
Update bug_report.md 2024-08-28 07:18:01 +08:00
Xon
214cb2399c Re-use github actions on push to main 2024-08-23 17:13:50 +08:00
Xon
f3cdf0020e Update trigger conditions for various workflows 2024-08-23 01:42:35 +08:00
Xon
6ba29f3459 Update build-and-test github action 2024-08-23 01:27:33 +08:00
Xon
3e12fbcfbf Update deployment/publish action 2024-08-23 01:20:44 +08:00
Xon
a4d2143953 Update build-and-test github action 2024-08-23 01:19:00 +08:00
Xon
43e6b2fb7d Update e2e test to be run 2024-08-23 01:17:25 +08:00
Xon
3d8110d645 Remove github reporter on trying to troubleshoot the lack of merged report 2024-08-22 01:36:08 +08:00
Xon
9a367d8b12 Correctly format excludes 2024-08-22 01:34:01 +08:00
Xon
29b0f4d44c webkit and firefox are bizarrely flaky 2024-08-22 01:26:01 +08:00
Xon
ef3f39f2fb Just give-up on binary caching as it causes issues 2024-08-22 00:18:14 +08:00
Xon
a210cc13b4 Run separate github action for each browser 2024-08-21 23:58:20 +08:00
Xon
e78f9e3d33 Disable caching playwright binaries on windows 2024-08-21 23:51:18 +08:00
Xon
1ca1303f9e Use blob report and then merge all the reports together 2024-08-21 23:39:31 +08:00
Xon
82301d987b Only archive test reports if the github action isn't canceled 2024-08-21 23:33:13 +08:00
Xon
921dd67e0b Update github action cache logic 2024-08-21 23:29:39 +08:00
Xon
4e4e2e10d2 Work on all test targets 2024-08-21 23:17:56 +08:00
Xon
d0c4466782 Test github action e2e tests 2024-08-19 11:21:55 +08:00
Xon
8703397e06 Enable playwright for additional platforms 2024-08-19 11:11:54 +08:00
Xon
b152205b9a Replace puppeteer/selenium screenshots with playwright 2024-08-19 11:11:40 +08:00
Xon
7e3ed67fe6 update workflow 2024-08-17 21:28:31 +08:00
Xon
5855be5168 Adjust gitflow actions for consistency 2024-08-17 21:27:23 +08:00
Xon
dbb3aaf6fa Adjust caching checks 2024-08-17 21:21:42 +08:00
Xon
136411eb67 Adjust caching checks 2024-08-17 21:18:46 +08:00
Xon
4297f0a638 Adjust caching checks 2024-08-17 21:16:44 +08:00
Xon
4380e442e4 Fix extracting playright version 2024-08-17 21:10:02 +08:00
Xon
545d880e2c Fix wrong key for caching playwright data & reduce e2e test log spam 2024-08-17 21:07:32 +08:00
Xon
93c39e9646 Disable large set of tests, and increase workers since workers ahve 2 cores 2024-08-17 19:08:07 +08:00
Xon
6b8af9b86b Update playwright test name 2024-08-17 19:01:45 +08:00
Xon
efbd4ef641 Rename github workflow to match repo config 2024-08-16 12:03:38 +08:00
Xon
d938649ce7 Adjust work-flows to support testing all supported browsers. Increase timeout since firefox will often run close to that time limit. 2024-08-16 09:44:54 +08:00
Xon
d1de64e8a0 Playwright for e2e tests 2024-08-16 08:59:35 +08:00
Xon
244691576c Disable bundlesize from attempting to upload for now 2024-08-08 13:08:25 +08:00
Xon
fff5f058b9 Adjust puppeteer to wait longer & more reliable 2024-08-08 08:57:37 +08:00
Xon
0cbe0ace30 Try for puppeteer again 2024-08-08 00:58:22 +08:00
Xon
5101846f5d Update puppeteer snapshot 2024-08-07 23:12:41 +08:00
Xon
921276ed0b puppeteer's screenshot function behaves differently now 2024-08-07 21:42:24 +08:00
Xon
d51ee0e984 Attempt to fix puppeteer 2024-08-07 20:58:30 +08:00
Xon
36acb70644 Update browser test actions to supported variants 2024-08-07 20:56:13 +08:00
Xon
49b5d7fd7e Remove references to npx & update cypress workflow a little 2024-08-07 20:44:42 +08:00
Xon
f843f492e9 Attempt to fix puppeteer 2024-08-07 20:28:57 +08:00
Xon
7f3f9f676f Ensure unit tests have a fresh-build 2024-08-07 20:19:02 +08:00
Xon
1e837c473f Remove bundle size check and remove the --ignore-scripts as it breaks things 2024-08-07 20:11:52 +08:00
Xon
ec5ee238b7 Report the bundle size 2024-08-07 20:07:35 +08:00
Xon
8bf2563a0c Fix unit tests not installing dependancies for vitest properly 2024-08-07 20:07:14 +08:00