Commit graph

53 commits

Author SHA1 Message Date
Dimitri POSTOLOV
e0eb3bdb28
feat: preflight scripts for laboratory (#5564)
Co-authored-by: Kamil Kisiela <kamil.kisiela@gmail.com>
Co-authored-by: Saihajpreet Singh <saihajpreet.singh@gmail.com>
Co-authored-by: Laurin Quast <laurinquast@googlemail.com>
Co-authored-by: Dotan Simha <dotansimha@gmail.com>
2024-12-27 10:06:52 +00:00
Andrii Hrachov
8aec41a36e
feat: redis tls support (#5884)
Co-authored-by: Laurin Quast <laurinquast@googlemail.com>
2024-11-11 14:26:30 +01:00
Kamil Kisiela
ce9c64db44
Use graphql-hive/<service> docker images and update repo refs (#5672) 2024-10-14 16:36:45 +02:00
Dotan Simha
1ca63a758b
run integration tests locally against local running services (#5096) 2024-07-15 11:21:23 +00:00
Jiri Spac
e74722d9d9
feat: Teams communication adapter (#4968)
Co-authored-by: Dimitri POSTOLOV <en3m@ya.ru>
Co-authored-by: Kamil Kisiela <kamil.kisiela@gmail.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-07-09 17:14:53 +02:00
Kamil Kisiela
f3f93e2409
Laboratory improvements - umbrella PR (#4989)
Co-authored-by: Dimitri POSTOLOV <en3m@ya.ru>
Co-authored-by: Dimitri POSTOLOV <dmytropostolov@gmail.com>
2024-06-26 10:05:35 +00:00
Dotan Simha
f194cb1647
update nodejs to v21 (#4086) 2024-02-28 11:41:46 +02:00
Kamil Kisiela
7a1e1506f0
Revert Node 21 upgrade and use Node 18 again (#3546) 2023-12-11 17:04:44 +02:00
Kamil Kisiela
9c3e7b3b16
Node 21 (#3035) 2023-12-07 11:29:29 +01:00
Kamil Kisiela
53c36f8116
Complete Auth0 Migration (#2773)
No more Auth0 mapping.
2023-11-24 10:18:43 +01:00
Laurin Quast
7d8ec3fc81
fix: properly link github check-run to hive schema check (#3406) 2023-11-16 15:16:56 +00:00
Aleksandra
5dfbd949b6
docs: add more info on setting up and testing github app (#3355) 2023-11-09 13:05:12 +00:00
VaibhavWakde52
0e81d9f6d3
Fix typo (#3233) 2023-10-31 18:10:03 +01:00
Aleksandra
8f5316c2fc
update "Publish your first schema" section of the development guide (#3201) 2023-10-28 00:42:46 +02:00
Kamil Kisiela
4e407fb7a8
Revert Node 20 (use 18) (#3022) 2023-10-10 13:13:28 +02:00
Laurin Quast
fdf71a1c8c
feat: link github action repository to schema check (#2701) 2023-10-06 14:39:50 +00:00
Kamil Kisiela
d6673b8144
Use Node 20.8 (#2990) 2023-10-02 12:12:48 +02:00
Laurin Quast
2dca491d7a
update instructions (#2754) 2023-08-22 17:39:43 +03:00
Kamil Kisiela
c0672ff416
add optional ssl options for kafka client (#2757) (#2758)
Co-authored-by: Saurav Tapader <stapader@expediagroup.com>
2023-08-22 14:38:47 +00:00
Dimitri POSTOLOV
d937f3aaf9
Update DEVELOPMENT.md (#2733) 2023-08-15 13:28:09 +02:00
Kamil Kisiela
7c89f7a310
Optional s3_session_token variable and remove setting region to auto (#2674)
Co-authored-by: Saurav Tapader <tapaderster@gmail.com>
2023-07-27 11:34:29 +00:00
Laurin Quast
09da26bfb4
docs: improve proxy instructions (#2588) 2023-07-13 09:28:51 +00:00
Dimitri POSTOLOV
1cc2a0adca
Operation Collections in Lab (#1610)
Co-authored-by: Laurin Quast <laurinquast@googlemail.com>
Co-authored-by: Dotan Simha <dotansimha@gmail.com>
2023-06-12 16:56:27 +02:00
Yassin Eldeeb
cc670557fa
ci: migrate-to-pnpm-v8 (#2129) 2023-05-31 10:16:26 +00:00
Laurin Quast
b5039ab139
feat: supergraph field information in explorer (#2235) 2023-05-22 10:01:07 +02:00
Laurin Quast
1f4f7fef4f
chore: add local OIDC server, development instructions and end2end test (#1755) 2023-04-12 11:17:07 +00:00
Dotan Simha
329e1a963c
Added a new script for preparing env for integration tests (#1741) 2023-03-16 08:37:28 +01:00
Dotan Simha
8fd6410aed
Improve documentation (#1549) 2023-03-08 10:17:43 +01:00
Dotan Simha
44f749ea69
fix for docs url handling (#1508) 2023-02-27 08:45:56 +02:00
Dimitri POSTOLOV
0575817a97
Remove twin.macro, use pure tailwindcss3 (#1256) 2023-02-13 05:08:17 +02:00
Dimitri POSTOLOV
de7ba835e4
migrate to vitest (#921)
Co-authored-by: Kamil Kisiela <kamil.kisiela@gmail.com>
2023-02-10 11:11:23 +01:00
Dotan Simha
78d8987229
Fixes for local development of Hive, and make it IPv6 friendly (#1317) 2023-02-09 15:38:50 +09:00
Kamil Kisiela
da5f291277
Move docker-related files to docker directory (#1116) 2023-01-24 18:15:24 +00:00
Kamil Kisiela
5102c88f49
Use dist directory for web, docs and migrations (#1057) 2023-01-18 15:34:49 +00:00
Dotan Simha
2f491a747f
Migrations refactoring, separate migrations/storage packages and support .mts migrations with dependencies (#1044) 2023-01-18 08:54:47 +01:00
Dotan Simha
4d2ec4bc8a
Upgrade Redis to v7 and upgrade BullMQ to latest (#937) 2023-01-02 13:05:23 +02:00
Kamil Kisiela
032e86d123
Avoid building app and doc for integration testing (#939) 2023-01-02 11:34:23 +01:00
Dotan Simha
34b80e9492
Drop dockest, refactor integration testkit, and run all integration tests in parallel (#883)
Co-authored-by: Kamil Kisiela <kamil.kisiela@gmail.com>
2022-12-28 10:37:23 +01:00
Dotan Simha
20edc8c5e5
Partial dependencies upgrade and cleanup for old packages (#904) 2022-12-28 00:36:08 +02:00
Dotan Simha
ee74946f77
Fix local seed script and added dev env (#906) 2022-12-27 18:11:02 +00:00
Dotan Simha
6267dff8c9
Upgrade to Node 18 (#818) 2022-12-21 10:25:00 +02:00
Dotan Simha
69ff4d3a24
Replace tgz artifacts with Docker images and refactor all CI pipelines (#808) 2022-12-20 16:34:46 +02:00
Dotan Simha
b3b7a68df1
Latest pulumi deps (#807) 2022-12-14 12:59:39 +01:00
Dimitri POSTOLOV
eb48df1f8d
update graphiql to v2 (#702)
Co-authored-by: Kamil Kisiela <kamil.kisiela@gmail.com>
2022-11-29 17:58:23 +01:00
renovate[bot]
1afe0ec73a
Update dependency @theguild/prettier-config to v1 (#676)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Kamil Kisiela <kamil.kisiela@gmail.com>
2022-11-24 10:00:41 +00:00
Dimitri POSTOLOV
12ceda69dc
Use pnpm instead of yarn (#477)
Co-authored-by: enisdenjo <badurinadenis@gmail.com>
Co-authored-by: Denis Badurina <denis@domonda.com>
2022-11-01 02:11:53 +02:00
Ran Magen
78a638b316
Architecture Diagram (#525)
Co-authored-by: Ran Magen <ran.magen@coinbase.com>
2022-10-26 11:42:19 +02:00
Ryan Perry-Nguyen
b55232f6fe
docs: verifying new accounts (#371) 2022-09-15 18:18:56 +02:00
Laurin Quast
6540155fc7
feat: replace auth0 with supertokens (#303)
* add supertoken container to docker-compose file

* yeah I am sorry this one big commit and I am ashamed of it

* use logOut function

* feat: show header on 404 page

* feat: better handling for organization cookie when not authenticated

* wrap it

* check session within server side props

* add is_admin flag user migration

* simplify and annotate the config

* fix: handle status codes + fix email/password sign up with import from auth0

* no hardcoded env pls

* decode process.env

* secure update user id mapping via a key

* fix: login form

* lol we don't need to hit the API

* fix: do graphql api authorization via authorization header instead of cookie

* implement isAdmin flag

* fix: types :)

* skipit

* yo we can run this

* set env variables

* disable because it annoys the hell out of me

* use the right host

* add not about token length

* refactor: decode environment variables

* feat: store external user id from guthub/google provider in the database

* workaround supertokens omitting null values from the token

* re-enable check

* i have no time for this shit

* add missing env variable

* fix: email test; missing domain extension

* configure pulumi deployment

Co-authored-by: Kamil Kisiela <kamil.kisiela@gmail.com>
Co-authored-by: Dotan Simha <dotansimha@gmail.com>

* configure pulumi deployment

Co-authored-by: Kamil Kisiela <kamil.kisiela@gmail.com>
Co-authored-by: Dotan Simha <dotansimha@gmail.com>

* configure pulumi deployment

Co-authored-by: Kamil Kisiela <kamil.kisiela@gmail.com>
Co-authored-by: Dotan Simha <dotansimha@gmail.com>

* configure pulumi deployment

Co-authored-by: Kamil Kisiela <kamil.kisiela@gmail.com>

* fix: env names

* fix: link google account to the correct db record

* feat: email confirmation emails

* ?

* bump ts-node

* fix types

* omit package form the bundle

* remove it from dependencies...

* add emails apckage to dev deps

* resolve eslint issues

* remove comments

* update dev info + change env variable (no need to expose it on the frontend)

* use correct user id lol

Co-authored-by: Kamil Kisiela <kamil.kisiela@gmail.com>
Co-authored-by: Dotan Simha <dotansimha@gmail.com>
2022-09-06 09:38:31 +02:00
Laurin Quast
31b3df00bd
docs-software (#300) 2022-08-17 10:01:42 +02:00