Commit Graph

50 Commits (cfd68f41ebfa16d0076d41cca5bec9fa3cef90db)

Author SHA1 Message Date
Elian Doran c8b3cdf01b
feat(ci): introduce RelativeCI for the client 2025-06-07 13:02:37 +07:00
Elian Doran 5a53fbbb01
chore(ci): get rid of size reporters 2025-06-07 12:52:33 +07:00
Elian Doran 27f36a438a
chore(ci): run nx affected in verbose mode 2025-05-29 11:01:11 +07:00
Elian Doran 7651083e63
Merge remote-tracking branch 'origin/develop' into refactor/typecheck_errors 2025-05-29 09:35:12 +07:00
Elian Doran 483e09aaa0
fix(test): avoid ELIFECYCLE by recursive calling of test 2025-05-28 18:03:02 +07:00
Elian Doran 1893686e66
feat(ci): run typecheck 2025-05-27 23:21:26 +07:00
Elian Doran 70cf2513ce
feat(ci): add build to nx affected 2025-05-03 11:25:02 +07:00
Elian Doran 64fa4cdec9
chore(ci): set fetch depth for affected 2025-05-02 23:38:58 +07:00
Elian Doran 8dda47dbf7
chore(ci): set up affected on main branch 2025-05-02 23:34:47 +07:00
Elian Doran 87d7dc8618
chore(nx): add name to each project 2025-04-30 22:28:25 +07:00
Elian Doran 419eb0bf9b
chore(ci/docker): fix "no such file or directory" 2025-04-30 09:36:00 +07:00
Elian Doran fada21027e
chore(ci): adapt more docker steps 2025-04-29 22:20:17 +07:00
Elian Doran d812471f8c
chore(ci/docker): trigger dist build 2025-04-29 12:30:53 +07:00
Elian Doran 7e2d63847e
chore(nx/ci): fix "Build Docker image" step 2025-04-29 11:34:12 +07:00
Elian Doran a8b881799d
chore(nx/test): set up global test script 2025-04-28 09:18:29 +07:00
Elian Doran d4b5f9508f
chore(nx/ci): fix wrong cache 2025-04-27 12:03:12 +07:00
Elian Doran 9f5d23349d
chore(nx/ci): set up pnpm install 2025-04-27 09:41:43 +07:00
Elian Doran 76a6decf65
chore(nx/ci): set up pnpm 2025-04-27 09:40:13 +07:00
Elian Doran 3eba61d3e2
chore(monorepo): remove no longer relevant script 2025-04-21 22:38:33 +07:00
Elian Doran 70b49f1eae
fix(monorepo/ci): fix "Run the TypeScript build" steps 2025-04-18 22:26:11 +07:00
Elian Doran 0143db5b45
chore(monorepo): put back CI and environment setup 2025-04-18 16:10:03 +07:00
Elian Doran 318808f9ec
chore(monorepo): move everything into subdirectory for easy diffing 2025-04-18 01:28:32 +07:00
Elian Doran 6dc2e4088f
fix(ci): tsx not found when updating build info 2025-04-04 16:36:13 +07:00
Elian Doran 849fd5a2af
fix(ci): unrecognized name-value "inputs" 2025-04-04 14:06:30 +07:00
Elian Doran 3c820fcc68
chore(docker): update build info for dev builds as well 2025-04-03 17:58:26 +07:00
Elian Doran 2b8ec8f01f
fix(ci): remove appending 2025-04-03 13:18:22 +07:00
Elian Doran 8730a99aeb
chore(ci): display size in MB 2025-04-03 12:58:02 +07:00
Elian Doran 9c2329a5e6
feat(ci): report server size as well 2025-04-03 12:22:57 +07:00
Elian Doran acbdf98c84
refactor(ci): remove unnecessary variables 2025-04-03 12:20:07 +07:00
Elian Doran 4bf8e28595
fix(ci): add permissions to write comments 2025-04-03 11:58:58 +07:00
Elian Doran a039e15418
feat(ci): report electron size 2025-04-03 11:44:17 +07:00
Panagiotis Papadopoulos b97c28bc13 ci: bump to node v22 -> fixes EBADENGINE warning
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: 'node-abi@4.2.0',
npm warn EBADENGINE   required: { node: '>=22.12.0' },
npm warn EBADENGINE   current: { node: 'v20.18.1', npm: '10.8.2' }
npm warn EBADENGINE }
2025-03-26 08:10:04 +07:00
Elian Doran bc8cca664b
feat(ci): trigger dev workflow on PR and main branch 2025-03-15 17:14:17 +07:00
Panagiotis Papadopoulos 3553d64060 build(Docker/ci): get rid of running partial build locally
this is now handled fully inside Docker.

exception for "test_docker" job in "main-docker"
-> it seems that one needs to be there still, since it runs Playwright tests from outside the container
2025-03-07 23:14:56 +07:00
Panagiotis Papadopoulos 2973d38db0 build(Docker): move server-package.json preparation into Dockerfile 2025-03-07 23:14:56 +07:00
Elian Doran 6fcd229b52
chore(ci): run unit tests in dev workflow 2025-02-26 18:58:27 +07:00
Elian Doran f478985761
chore(ci): define relations between dev jobs 2025-01-14 20:09:16 +07:00
Elian Doran e90e6d2dad
chore(ci): run development build 2024-12-07 12:04:57 +07:00
renovate[bot] 0cb7d82d16
chore(deps): update stringbean/docker-healthcheck-action action to v3 2024-11-21 21:53:41 +07:00
Jon Fuller 84b555de3c
Also run Docker healthcheck checks on PRs 2024-11-21 09:39:13 +07:00
Elian Doran b2f688a3e5
ci: Fix typo 2024-07-21 08:53:21 +07:00
Elian Doran 028565d89b
ci: Fix dev workflow no longer triggering 2024-07-21 08:48:54 +07:00
Elian Doran 5eabdf8496
ci: Cancel unnecessary actions 2024-07-20 22:03:51 +07:00
Elian Doran 460bd6b979
ci: Always build main for update branches 2024-07-20 16:30:17 +07:00
Elian Doran 0c0bcdcf4e
ci: Update to Node 20 2024-07-16 23:59:46 +07:00
Elian Doran be239d2230
ci: Set up node environment & cache 2024-07-13 19:11:25 +07:00
Elian Doran 439bf410ac
ci: Use newer versions of actions 2024-07-13 19:05:39 +07:00
Elian Doran 8bcff49198
ci: Install npm dependencies 2024-07-13 18:57:13 +07:00
Elian Doran c0cc1e3b52
ci: Run tsc & create server-package.json 2024-07-13 18:56:18 +07:00
Elian Doran 19550eec6a
ci: Set up Docker build in dev workflow 2024-07-13 18:51:46 +07:00