Commit Graph

22 Commits

Author SHA1 Message Date
Abdullah Atta
5c3136d07d ci: run actions on ubuntu-22.04 2025-02-03 14:57:30 +05:00
Abdullah Atta
34d0123351 ci: upgrade all actions to actions/checkout@v4 2024-11-13 18:24:14 +05:00
Abdullah Atta
8c37c6409a ci: use actions/upload-artifact@v4 2024-05-10 12:36:56 +05:00
Abdullah Atta
6a6a9ae6b3 ci: install @zip.js/zip.js before running web tests 2024-04-20 19:48:18 +05:00
Abdullah Atta
b1bc28e069 ci: install dayjs before running web tests 2024-04-20 19:41:47 +05:00
Abdullah Atta
72a25dcf34 global: get rid of lerna 2023-07-06 11:14:04 +05:00
Abdullah Atta
ee2cbea0c4 ci: add ./ before local action path 2023-06-10 15:54:17 +05:00
Abdullah Atta
782fc575a9 ci: improve node cache by using a common action 2023-06-10 15:54:17 +05:00
Abdullah Atta
a1440fd64c ci: fix web tests (#1624) 2023-01-10 16:01:55 +05:00
Abdullah Atta
1fc0fd5694 web: use correct env variables for login tests 2023-01-06 17:44:07 +05:00
Abdullah Atta
4374af79bc ci: increase tests shards to 4 2023-01-04 12:43:28 +05:00
Abdullah Atta
a36dae1d47 ci: use --prefer-offline to speed up builds 2022-09-21 14:11:28 +05:00
Abdullah Atta
6d75476e7c web: optimize tests by ~120% (#1018)
This is mainly done via sharding, caching & reducing total work:
1. `terser` is turned off when generating test build
2. `nx` distributed cache allows reusing build outputs
3. `playwright` sharding allows running tests in parallel

This can further be improved by using `swc` & `esbuild` during build
2022-09-21 14:01:32 +05:00
Ammar Ahmed
e5e965415d feat: realtime & auto sync for all users (#944) 2022-09-20 18:33:55 +05:00
Abdullah Atta
0af7fa463d ci: use paths to all package-lock files for caching 2022-09-18 17:44:41 +05:00
Abdullah Atta
53ed42b028 ci: do not wrap user_password in single quotes 2022-09-16 09:04:20 +05:00
Abdullah Atta
0ae2c6cc17 ci: provide correct path for test-results dir 2022-09-16 00:31:03 +05:00
Abdullah Atta
78a5715757 ci: upload test results on failure for web.tests 2022-09-16 00:12:25 +05:00
Abdullah Atta
554e9758ed ci: update web.tests workflow to run the new test suite 2022-09-14 11:50:24 +05:00
Abdullah Atta
5e64e06f52 web: use npm ci instead of npm install 2022-09-09 16:04:04 +05:00
Abdullah Atta
53047f035e web: reduce tests flakiness 2022-09-09 15:42:52 +05:00
Abdullah Atta
cc36951b94 ci: add @notesnook/web e2e tests workflow 2022-09-09 12:12:17 +05:00