Abdullah Atta
25ae780ad8
ci: get rid of NX_CLOUD_ACCESS_TOKEN
2025-10-08 09:49:05 +05:00
Abdullah Atta
5151d83af9
ci: run tests on pr ref instead of base branch
2025-07-21 11:38:30 +05:00
Abdullah Atta
40c69d7cba
ci: use pull_request_target with authorization hook where required
2025-07-21 11:26:03 +05:00
Abdullah Atta
be7f8d9916
ci: run tests based on affected files on pr open
2025-07-18 12:59:04 +05:00
Abdullah Atta
207ae39d13
ci: run web tests on 5 shards (instead of 4)
2025-02-21 14:34:02 +05:00
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