Commit graph

259 commits

Author SHA1 Message Date
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
Karol Sójko
86f6057207
Revert "chore: tmp disable e2e to publish auth worker for email campaign"
This reverts commit ed8f82617d.
2022-11-25 07:56:07 +01:00
Karol Sójko
ed8f82617d
chore: tmp disable e2e to publish auth worker for email campaign 2022-11-25 07:18:26 +01:00
Karol Sójko
31a515b2f1
Revert "chore: tmp disable e2e to publish images with fixed sns and sqs binding"
This reverts commit 70596a0aac.
2022-11-23 09:29:12 +01:00
Karol Sójko
70596a0aac
chore: tmp disable e2e to publish images with fixed sns and sqs binding 2022-11-23 09:17:43 +01:00
Karol Sójko
d94a7e7157
Revert "Revert "chore: bring back e2e testing""
This reverts commit f68ece68af.
2022-11-22 15:50:00 +01:00
Karol Sójko
f68ece68af
Revert "chore: bring back e2e testing"
This reverts commit 70c829a2c9.
2022-11-22 15:27:29 +01:00
Karol Sójko
70c829a2c9
chore: bring back e2e testing 2022-11-22 15:17:04 +01:00
Karol Sójko
e3b6ac4874
chore: temporary disable e2e to publish latest versions 2022-11-22 14:37:46 +01:00
Karol Sójko
abfbacb8c2
chore: rename revisions workflow 2022-11-18 14:24:18 +01:00
Karol Sójko
d5c06bfa58
feat(revisions): add revisions microservice 2022-11-18 11:54:42 +01:00
Karol Sójko
d5684326b1
feat: add analytics worker service 2022-11-04 09:39:30 +01:00
Karol Sójko
655409d078
fix: workspace name for auth 2022-10-20 13:33:17 +02:00
Karol Sójko
43f68900ff
fix: docker image definition 2022-10-20 13:11:27 +02:00
Karol Sójko
01597a2518
fix: add aws_ecr_registry secret declaration 2022-10-20 13:07:51 +02:00
Karol Sójko
fd7a38ead1
fix: deploying worker images 2022-10-20 13:04:47 +02:00
Karol Sójko
c9fd718af4
fix: run e2e on all applications 2022-10-20 12:31:08 +02:00
Karol Sójko
072c2770b1
fix: common server application workflow name 2022-10-20 10:08:35 +02:00
Karol Sójko
54e4775ca3
fix: workflow names 2022-10-20 10:07:57 +02:00
Karol Sójko
d4849cb4c2
fix: worker service name 2022-10-20 10:06:12 +02:00
Karol Sójko
38cd19281f
fix: duplicate node name 2022-10-20 10:04:55 +02:00
Karol Sójko
1eaaa31c4e
fix: workflows naming conention 2022-10-20 10:03:21 +02:00
Karol Sójko
256f070700
fix: workflows at root directory requirement 2022-10-20 10:01:29 +02:00
Karol Sójko
400f3593b2
fix: rearrange workflows 2022-10-20 09:59:52 +02:00
Karol Sójko
475a9559cf
fix: add debug flag for docker buildx 2022-10-20 09:30:28 +02:00
Karol Sójko
cbf7d8c7a4
fix: configure ecr registry for Docker 2022-10-19 15:15:58 +02:00
Karol Sójko
2d7cee9d14
fix: syncing server release workflow 2022-10-19 14:54:17 +02:00
Karol Sójko
ef05946832
fix: scheduler release workflow 2022-10-19 14:51:59 +02:00
Karol Sójko
24a9078b22
fix: accessing job outputs 2022-10-19 14:48:45 +02:00
Karol Sójko
c5d19ad0b2
fix: files release workflow 2022-10-19 14:25:04 +02:00
Karol Sójko
f004653286
fix: event store release workflow 2022-10-19 14:23:02 +02:00
Karol Sójko
4850807ac1
fix: outputs referencing 2022-10-19 14:21:07 +02:00
Karol Sójko
526a21dde3
fix: cache directories 2022-10-19 14:16:03 +02:00
Karol Sójko
9a3ab6d1c1
fix: bundle temp dir cache setup 2022-10-19 14:12:16 +02:00
Karol Sójko
6bde0ec7ab
fix: auth release workflow 2022-10-19 14:02:46 +02:00
Karol Sójko
5b1d755670
fix: job conditionals 2022-10-19 13:59:23 +02:00
Karol Sójko
e58d2ec233
fix: bundling and publishing to separate registries 2022-10-19 13:57:02 +02:00
Karol Sójko
6742655a04
fix: debug parameter passing 2022-10-19 13:42:54 +02:00
Karol Sójko
02b36a1c11
fix: api-gateway release workflow 2022-10-19 13:38:05 +02:00
Karol Sójko
363c236d3e
fix: websockets workflow 2022-10-19 13:30:49 +02:00
Karol Sójko
c49634ae18
fix: add missing docker buildx setup for publishing 2022-10-19 13:22:34 +02:00
Karol Sójko
8fd06c4c8c
fix: docker tags on publishing workflow 2022-10-19 11:42:52 +02:00
Karol Sójko
935661ed35
fix: temp dir creation 2022-10-19 11:27:29 +02:00
Karol Sójko
6764250f6d
fix: common workflow 2022-10-19 11:12:49 +02:00
Karol Sójko
1c8a9f1dc9
fix: test setup 2022-10-19 10:48:06 +02:00
Karol Sójko
fd92866ba1
feat: building server applications in ARM64 architecture for Docker 2022-10-19 10:25:01 +02:00
Karol Sójko
c40f1312ca
fix(syncing-server): github workflow 2022-10-17 09:43:58 +02:00
Karol Sójko
528cd829fd
fix(websockets): github workflow 2022-10-17 09:39:53 +02:00
Karol Sójko
fd170f3bad
fix(workspaces): cache key 2022-10-17 09:20:43 +02:00
Karol Sójko
d232e71683
fix(workspaces): add debug logs for listing workspaces 2022-10-17 09:12:17 +02:00
Karol Sójko
63b2436d81
chore: fix caching paths 2022-10-14 12:18:47 +02:00
Karol Sójko
faacf92ba3
chore: improve deploy workflow for workspaces 2022-10-14 12:11:43 +02:00
Karol Sójko
d28c268e86
feat(websockets): add websockets service 2022-10-13 11:40:06 +02:00
Karol Sójko
7ef6765d5b
chore: upgrade dependabot 2022-10-06 13:05:37 +02:00
Karol Sójko
11492977c9
Merge pull request #157 from standardnotes/dependabot/github_actions/crazy-max/ghaction-import-gpg-5
chore(deps): bump crazy-max/ghaction-import-gpg from 4 to 5
2022-10-06 12:48:55 +02:00
Karol Sójko
44a9ade3fc
feat: add workspace microservice 2022-10-06 11:54:22 +02:00
dependabot[bot]
d133c5aacd
chore(deps): bump crazy-max/ghaction-import-gpg from 4 to 5
Bumps [crazy-max/ghaction-import-gpg](https://github.com/crazy-max/ghaction-import-gpg) from 4 to 5.
- [Release notes](https://github.com/crazy-max/ghaction-import-gpg/releases)
- [Changelog](https://github.com/crazy-max/ghaction-import-gpg/blob/master/CHANGELOG.md)
- [Commits](https://github.com/crazy-max/ghaction-import-gpg/compare/v4...v5)

---
updated-dependencies:
- dependency-name: crazy-max/ghaction-import-gpg
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-12 06:31:27 +00:00
Karol Sójko
dcb3ad661c
chore(setup): node version setting up on workflows 2022-08-29 14:20:39 +02:00
Karol Sójko
cf49e1ff74
chore(deps): remove reviewers assignment from dependabot to avoid noise 2022-08-17 10:06:22 +02:00
Karol Sójko
9689be445c
Merge pull request #10 from standardnotes/dependabot/github_actions/convictional/trigger-workflow-and-wait-1.6.3
chore(deps): bump convictional/trigger-workflow-and-wait from 1.6.1 to 1.6.3
2022-07-15 09:46:30 +02:00
Karol Sójko
adba3ce0b5
chore(infra): remove deploying to DEV environment 2022-07-14 16:09:23 +02:00
Karol Sójko
4d1e8b48e6
Revert "fix: dependabot configuration"
This reverts commit 13307cf7bd.
2022-07-12 13:39:05 +02:00
Karol Sójko
13307cf7bd
fix: dependabot configuration 2022-07-12 13:37:08 +02:00
dependabot[bot]
82495fa724
chore(deps): bump convictional/trigger-workflow-and-wait
Bumps [convictional/trigger-workflow-and-wait](https://github.com/convictional/trigger-workflow-and-wait) from 1.6.1 to 1.6.3.
- [Release notes](https://github.com/convictional/trigger-workflow-and-wait/releases)
- [Commits](https://github.com/convictional/trigger-workflow-and-wait/compare/v1.6.1...v1.6.3)

---
updated-dependencies:
- dependency-name: convictional/trigger-workflow-and-wait
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-12 10:26:33 +00:00
Karol Sójko
741262d031
fix: dependabot configuration 2022-07-12 11:17:00 +02:00
Karol Sójko
5a60961470
feat: create dependabot configuration 2022-07-12 09:55:47 +02:00
Karol Sójko
84ff915a56
feat: add event store package 2022-07-11 11:58:13 +02:00
Karol Sójko
74aedbccfe
fix: publishing final image to docker hub 2022-07-08 12:45:12 +02:00
Karol Sójko
6e49298aea
fix: add pre-deployment e2e tests 2022-07-08 12:18:20 +02:00
Karol Sójko
12fa94539b
fix: build process due to composite packages 2022-07-06 10:29:06 +02:00
Karol Sójko
cffa6dc494
fix: add unplugged packages for a zero-install setup 2022-07-06 10:21:35 +02:00
Karol Sójko
d818799418
fix: testing project packages 2022-07-06 10:21:33 +02:00
Karol Sójko
808d18e7cd
feat: add domain-event-infra package 2022-07-06 10:20:51 +02:00
Karol Sójko
caaad9205c
fix: publishing setup 2022-07-06 10:07:44 +02:00
Karol Sójko
8a47c4bb41
feat: add domain-events package 2022-07-06 10:03:57 +02:00
Karol Sójko
2450d88a29
fix: install to be immutable 2022-06-28 11:13:06 +02:00
Mo
82da690139
chore: add pr workflow 2022-06-27 17:04:39 -05:00
Mo
e84bd73a39
chore: add snjs workflow event handler 2022-06-27 16:53:57 -05:00
Karol Sójko
d21d752029
fix: newrelic deploy markers on syncing-server 2022-06-23 19:42:23 +02:00
Karol Sójko
786829f317
fix: workflow step names in scheduler 2022-06-23 18:48:37 +02:00
Karol Sójko
3f091175e2
fix: workflow step names 2022-06-23 18:47:13 +02:00
Karol Sójko
dd36b1859c
feat: prepare auth for one branch only development 2022-06-23 18:39:42 +02:00
Karol Sójko
163b7ff2d8
feat: prepare api-gateway for one branch only development 2022-06-23 18:34:03 +02:00
Karol Sójko
100eef2cb8
feat: prepare files server and scheduler for one branch only development 2022-06-23 18:27:37 +02:00
Karol Sójko
1d8cf4b675
fix: rename syncing-server release workflow 2022-06-23 14:16:13 +02:00
Karol Sójko
ca54d4e0a0
feat: prepare syncing server for one branch only development 2022-06-23 14:11:23 +02:00
Karol Sójko
4d8b021284
fix: remove not working discord notifications 2022-06-23 13:48:20 +02:00
Karol Sójko
db492c3787
fix: add install to the test process of syncing-server to compile microtime package 2022-06-23 12:22:59 +02:00
Karol Sójko
dd6d409ebb
fix: docker hub building process 2022-06-23 11:47:43 +02:00
Karol Sójko
9df87a0e3d
fix: local builds before dockage image build 2022-06-23 11:40:52 +02:00
Karol Sójko
38b42dad62
fix: bump docker github action version 2022-06-23 11:37:25 +02:00
Karol Sójko
57c3b9c29e
feat: add api-gateway package 2022-06-23 11:33:14 +02:00
Karol Sójko
b25f2e8c54
fix: remove unnessary cp of dotenv file 2022-06-23 08:50:55 +02:00
Karol Sójko
7a8a5fcfdf
feat: add files server package 2022-06-22 16:44:45 +02:00
Karol Sójko
6cc4ef90db
feat: add syncing-server package 2022-06-22 16:16:03 +02:00
Karol Sójko
8e5012009b
feat: add auth server package 2022-06-22 12:33:00 +02:00
Karol Sójko
8c5c52770b
fix: add immutable yarn install 2022-06-22 10:17:47 +02:00
Karol Sójko
e8d13627f8
fix: build the app before packagin into a Docker image 2022-06-21 16:04:46 +02:00
Karol Sójko
e90caeac32
fix: docker hub releasing 2022-06-21 15:10:53 +02:00