Commit graph

257 commits

Author SHA1 Message Date
Karol Sójko
06cedd11d8
tmp: ci 2023-08-11 10:15:55 +02:00
Mo
aaeb311928
chore: reduce ci revisions timeout 2023-08-10 13:09:49 -05:00
Karol Sójko
b8e39d76c1
Revert "tmp: skip ci"
This reverts commit f8c9e67063.
2023-08-09 18:01:09 +02:00
Karol Sójko
f8c9e67063
tmp: skip ci 2023-08-09 16:33:59 +02:00
Mo
54ba1f69e5
chore: bump mocha timeout 2023-08-01 16:46:19 -05:00
Karol Sójko
6ad349d379
fix: db name encapsulation 2023-07-28 13:32:13 +02:00
Karol Sójko
f7d33c7164
fix: separate databases and redis instances 2023-07-28 12:00:17 +02:00
Karol Sójko
b53b67328f
fix: displaying logs on docker failure 2023-07-28 11:23:16 +02:00
Karol Sójko
573ffbfcf3
fix: add showing logs on docker error 2023-07-28 10:19:32 +02:00
Karol Sójko
501ac0e99f
fix: env vars for database runs 2023-07-27 14:32:55 +02:00
Karol Sójko
959a11293a
fix: separate database for different configuration 2023-07-27 14:19:21 +02:00
Karol Sójko
b0fbe0bb58
fix: extended access token refresh ttl during home server e2e 2023-07-27 12:54:50 +02:00
Karol Sójko
0087c70007
fix: missing env var on e2e 2023-07-27 12:25:31 +02:00
Karol Sójko
36e496dd7c
fix: remove dns aliases on accessing mysql and redis in home server e2e 2023-07-27 12:19:01 +02:00
Karol Sójko
f2e2030e85
fix: disable fail-fast on common e2e suite 2023-07-27 12:11:38 +02:00
Karol Sójko
0c3737dc19
fix: redirect STDERR for e2e to common output 2023-07-27 12:07:32 +02:00
Karol Sójko
9bd97b95e9
fix: unset the custom dbsqlite path for e2e 2023-07-27 11:46:48 +02:00
Karol Sójko
b7400c198f
fix: setting env vars on common-e2e test suite 2023-07-27 11:30:49 +02:00
Karol Sójko
f87036e3a8
fix: setting env vars on home server in e2e environment 2023-07-27 11:26:05 +02:00
Karol Sójko
a43e5ef724
fix: outputing logs on e2e - already existing logs directory 2023-07-27 10:32:43 +02:00
Karol Sójko
913ced70b0
fix: outputing logs on e2e 2023-07-27 08:33:49 +02:00
Karol Sójko
f5a57d886c
fix: show logs on failing suite 2023-07-27 08:13:49 +02:00
Karol Sójko
af8f12c33a
fix: remove skip_paid_features flag from home server e2e testing 2023-07-14 10:30:22 +02:00
Karol Sójko
c00d7765a9
fix: add missing files server url env var to e2e test suite 2023-07-14 09:34:31 +02:00
Karol Sójko
c31e882ad2
chore: fix workflow to run e2e test suite mode in home server 2023-07-13 11:05:37 +02:00
Karol Sójko
0cb5e36b20
fix(home-server): env var determining the sqlite database location (#626) 2023-06-14 08:05:48 +02:00
Karol Sójko
d6e531d4b6
feat(home-server): allow running the home server with a mysql and redis configuration (#622)
* feat(home-server): allow running the home server with a mysql and redis configuration

* fix(files): config for file uploader

* fix(files): if condition on fs file uploader bootstrap
2023-06-05 11:47:10 +02:00
Karol Sójko
b28636fa73
chore: make newrelic an optional dep (#620)
* chore: make newrelic an optional dep

* fix: change newrelic imports to dynamic ones

* fix: deps

* fix: remove unplugged deps

* fix: yarn lock

* fix: add missing yarn installs
2023-06-01 12:50:11 +02:00
Karol Sójko
a575e62519
fix: waiting for home server to start in ci 2023-05-29 14:05:15 +02:00
Karol Sójko
3761d60f41
fix: add VALET_TOKEN_SECRET env var to ci e2e test suite 2023-05-29 13:29:07 +02:00
Karol Sójko
c70040fe5d
feat: add revisions service to home server (#613)
* feat: add revisions service to home server

* fix: make e2e test suite on home server non-optional

* fix(auth): specs
2023-05-25 12:57:05 +02:00
Karol Sójko
ec75795a02
fix: session tokens ttl on home-server e2e suite 2023-05-24 13:56:09 +02:00
Karol Sójko
9e4715ebbd
fix: skip paid features on the home server e2e test suite 2023-05-18 12:42:20 +02:00
Karol Sójko
9031379469
chore: fix test suite names 2023-05-16 11:44:43 +02:00
Karol Sójko
89eb798fa8
chore: fix nohup execution 2023-05-16 11:23:01 +02:00
Karol Sójko
4304e068b9
chore: run home server in the background with nohup 2023-05-16 11:22:09 +02:00
Karol Sójko
126bc6de6a
chore: fix home server e2e suite with non installed driver 2023-05-16 11:13:13 +02:00
Karol Sójko
c2b9107f13
chore: add running home server e2e test suite without docker 2023-05-16 11:07:37 +02:00
Karol Sójko
1471f4a839
chore: disable running e2e for home server with docker 2023-05-16 11:06:10 +02:00
Karol Sójko
85d87bb45e
fix: add python to docker image setup 2023-05-08 13:24:52 +02:00
Karol Sójko
3193308d8d
fix: install dependencies because of node-gyp incompatibilities 2023-05-08 13:00:16 +02:00
Karol Sójko
8fbb94d15a
feat: upgrade to node 20.1.0 (#590)
* feat: upgrade node to 20.0.0

* fix(auth): webauthn usage

* fix: remove better-sqlite3 driver and unplug newrelic

* fix: add sqlite3 lib to packages

* chore: upgrade aws-sdk and localstack

* fix: specs and node types

* tmp: check if installing yarn helps linter and test cancellation issues

* Revert "tmp: check if installing yarn helps linter and test cancellation issues"

This reverts commit eacb4e28d1.

* fix: run tests separately

* tmp: downgrade yarn release

* Revert "tmp: downgrade yarn release"

This reverts commit a277454dbe.

* feat: upgrade to node 20.1.0

* Revert "fix: run tests separately"

This reverts commit 5755f2caf9.
2023-05-08 12:16:18 +02:00
Karol Sójko
0a0b8aafaf
fix: e2e tests matrix 2023-05-05 13:18:58 +02:00
Karol Sójko
a748164bf2
fix: remove redundant install steps from workflows 2023-05-05 10:28:19 +02:00
Karol Sójko
c427fa8790
chore: fix pr and publish workflows with install for node-gyp unplugged deps 2023-05-05 09:53:17 +02:00
Karol Sójko
30f14820c6
feat: add cache type to e2e test suite 2023-05-04 12:20:37 +02:00
Karol Sójko
3aef5998df
feat: sqlite driver for auth service (#572)
* wip: initial sqlite bootstrap

* wip: switch to sqlite3 as default db type

* wip: boilerplate data

* fix(auth): case sensitive register and login

* fix(auth): refactor username validations

* fix(auth): allow changing username to both username and email:

* fix(auth): lock middleware for recovery log in

* fix(domain-core): specs for invalid types

* fix(auth): lock middleware specs

* fix(auth): typeorm code arrangements

* fix: running e2e on both mysql and sqlite in ci
2023-04-27 11:17:01 +02:00
Karol Sójko
34018ae7eb
chore: disable event-store deployments 2023-04-24 08:28:44 +02:00
Karol Sójko
5d12648669
chore: fix service name in deployments 2023-03-27 11:26:29 +02:00
Karol Sójko
eaab23ec19
fix: persistent server keys between updates - fixes #476 (#481)
* fix: persistent server keys between updates - fixes #476

* fix: env vars for ci
2023-03-16 11:02:16 +01:00
Mo
9de09c55f8
chore: upgrade api and responses dependencies (#459) 2023-03-01 13:51:26 -06:00
Karol Sójko
2d8919a079
chore: remove proxy service 2023-02-24 08:14:17 +01:00
Karol Sójko
deec29c1b4
chore: remove workspaces from code base 2023-02-23 13:30:39 +01:00
Karol Sójko
4cb79de685
chore: add running e2e test suite on a schedule 2023-02-23 11:59:45 +01:00
Karol Sójko
28ab0b8e46
chore: fix server ci setup 2023-02-23 11:44:26 +01:00
Karol Sójko
6fed293716
chore: remove deploying worker workflow from proxy server 2023-02-22 13:40:30 +01:00
Karol Sójko
dfe30d7f5e
feat(proxy): add proxy server 2023-02-22 13:03:04 +01:00
Karol Sójko
fdf4b29ae2
feat: optimize memory usage (#444)
* fix(syncing-server): optimize memory usge

* fix: optimize remaining self hostable services
2023-02-15 08:14:37 +01:00
Karol Sójko
fba8e6ce35
chore: rearrange workflow deps 2023-02-10 13:05:48 +01:00
Karol Sójko
11ef2ef708
chore: fix publishing flow 2023-02-10 12:57:38 +01:00
Karol Sójko
1423b3fc35
chore: change workflow name 2023-02-08 11:52:52 +01:00
Karol Sójko
95aa0a0024
chore: add e2e test suite triggerable externally 2023-02-07 14:19:11 +01:00
Karol Sójko
d0c44d1376
chore: add example local setup 2023-02-07 14:12:29 +01:00
Karol Sójko
b0e31ff305
chore: fix deployment workflows 2023-02-07 11:18:43 +01:00
Karol Sójko
f11569ac53
chore: fix missing exposed ports in setup 2023-02-07 10:46:36 +01:00
Karol Sójko
fbf7a61bc9
chore: fix build cache on publishing workflow 2023-02-07 10:26:59 +01:00
Karol Sójko
2265165fa3
chore: fix publishing workflow 2023-02-07 10:25:43 +01:00
Karol Sójko
b2c7b924ac
chore: remove creating .env file for ci 2023-02-07 09:45:00 +01:00
Karol Sójko
1349f950c9
chore: fix ci setup for docker compose 2023-02-07 09:42:40 +01:00
Karol Sójko
f1c398a3a4
chore: fix .env file 2023-02-07 09:37:07 +01:00
Karol Sójko
271dee5be6
chore: fix env vars for infra host bindings 2023-02-07 08:40:55 +01:00
Karol Sójko
4db0aef0ff
chore: switch to docker compose setup on e2e workflow 2023-02-07 07:35:10 +01:00
Karol Sójko
5ed9bd243f
chore: add logs to e2e procedure 2023-02-07 07:15:20 +01:00
Karol Sójko
a3624357dc
chore: simplify building process for e2e testing purposes 2023-02-07 07:00:22 +01:00
Karol Sójko
afe0be31f2
chore: fix waiting for self hosted setup to startup 2023-02-07 06:55:36 +01:00
Karol Sójko
71854b704d
chore: add published ports to e2e test suite 2023-02-06 16:15:34 +01:00
Karol Sójko
0907773d6f
chore: fix required steps for docker buildx 2023-02-06 15:41:49 +01:00
Karol Sójko
040a2b5e5f
chore: fix e2e workflow 2023-02-06 15:35:49 +01:00
Karol Sójko
1c0a9e6726
fix: e2e test suite 2023-02-06 15:34:26 +01:00
Karol Sójko
c4f038ab9a
remove @ from common 2023-02-06 15:29:50 +01:00
Karol Sójko
3746ac5fc1
change branch 2023-02-06 15:29:18 +01:00
Karol Sójko
5c4353dd0c
extract e2e suite 2023-02-06 15:28:14 +01:00
Karol Sójko
f64caed220
fix: remove login docker from pr 2023-02-06 15:10:51 +01:00
Karol Sójko
0dcf64c82b
fix: using mocha 2023-02-06 14:59:24 +01:00
Karol Sójko
48fd5c5ff6
fix: remove command from workflow services 2023-02-06 14:53:16 +01:00
Karol Sójko
84fa374072
fix: workflow env vars 2023-02-06 14:52:28 +01:00
Karol Sójko
2313b0b450
fix: eof empty line 2023-02-06 14:51:18 +01:00
Karol Sójko
4fa6f579af
run e2e tests on pr 2023-02-06 14:48:26 +01:00
Karol Sójko
08c1328932
add publishing self hosting image 2023-02-06 13:49:18 +01:00
Karol Sójko
4586308210
add missing depepndabot checks 2023-02-06 13:38:18 +01:00
Karol Sójko
b5c9c4b188
chore: add running all e2e tess in parallel 2023-01-30 08:40:47 +01:00
Karol Sójko
86bd617933
chore: refactor PR workflow 2023-01-30 08:32:19 +01:00
Karol Sójko
4b6c7774e0
chore: bring back e2e tests 2023-01-20 09:54:30 +01:00
moughxyz
5e654ccf94
temp: disable e2e tests 2023-01-19 18:03:54 -06:00
Karol Sójko
2917aeeb32
fix: turn some of the applications into a utility publishing workflow 2023-01-17 10:24:45 +01:00
Karol Sójko
6c83476fd2
chore: workflow disptach name 2022-12-27 15:50:40 +01:00
Karol Sójko
9cdf7e2c51
Revert "feat: add workflow for tagging latest versions as stable"
This reverts commit a2c484e0f3.
2022-12-27 15:37:32 +01:00
Karol Sójko
599119e14e
chore: move e2e test suite to self-hosted repo 2022-12-27 15:00:11 +01:00
Karol Sójko
a2c484e0f3
feat: add workflow for tagging latest versions as stable 2022-12-27 14:43:36 +01:00
Karol Sójko
642d6bab77
chore: fix triggers for other repos dep 2022-12-12 12:56:28 +01:00