Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(cli): long running discovery #599

Merged
merged 81 commits into from
Mar 18, 2024
Merged
Show file tree
Hide file tree
Changes from 70 commits
Commits
Show all changes
81 commits
Select commit Hold shift + click to select a range
8156bf7
refactor(cli/sdk): move all preps to sdk (wip)
michael-0acf4 Feb 14, 2024
410d202
Merge branch 'main' into sdk-long-running-discovery
michael-0acf4 Feb 16, 2024
ef634b9
fix: merge conflict
michael-0acf4 Feb 16, 2024
abef816
feat(sdk): prepare client (wip)
michael-0acf4 Feb 16, 2024
b69003e
Merge branch 'main' into sdk-long-running-discovery
michael-0acf4 Feb 19, 2024
3bbc840
feat(sdk): change finalization logic (wip)
michael-0acf4 Feb 19, 2024
0585964
Merge branch 'main' into sdk-long-running-discovery
michael-0acf4 Feb 20, 2024
ddc5796
feat(sdk): change finalization logic + serialization (wip)
michael-0acf4 Feb 21, 2024
7721c70
feat(sdk): serialization (wip)
michael-0acf4 Feb 22, 2024
f8fddd6
Merge branch 'main' into sdk-long-running-discovery
michael-0acf4 Feb 23, 2024
d6c5bc7
fix(cli): threads pointing to different mem loc
michael-0acf4 Feb 23, 2024
5aefdcd
feat(sdk): serialize (wip)
michael-0acf4 Feb 23, 2024
0513a19
feat(sdk): print serialized version
michael-0acf4 Feb 23, 2024
8445a0b
fix(examples): add top level await
michael-0acf4 Feb 23, 2024
f5fc024
fix(cli): conflicting ports
michael-0acf4 Feb 26, 2024
6b6278e
feat(sdk): undeploy
michael-0acf4 Feb 26, 2024
bf7cd7d
feat(cli): prepare undeploy
michael-0acf4 Feb 26, 2024
ea704d8
feat(cli): prepare deploy
michael-0acf4 Feb 27, 2024
a0a0051
feat(cli): deploy (wip)
michael-0acf4 Feb 27, 2024
7c7e974
feat(cli/sdk): store response
michael-0acf4 Feb 27, 2024
fe50df8
feat(cli/sdk): id by path scheme + pass migration flags
michael-0acf4 Feb 28, 2024
cf5dab6
fix(cli): pass value
michael-0acf4 Feb 28, 2024
f3da37b
feat(cli): deploy without migration
michael-0acf4 Feb 28, 2024
e6713df
fix(cli): loader event not firing when serialize
michael-0acf4 Feb 28, 2024
71c5403
chore: remove unwanted file
michael-0acf4 Feb 28, 2024
0e920dd
fix conflicts
michael-0acf4 Feb 28, 2024
9fd97a8
feat(sdk): rework deploy command with new scheme
michael-0acf4 Feb 28, 2024
11225de
chore(examples): rm debug line
michael-0acf4 Feb 28, 2024
bb80840
feat(cli/sdk): set prefix when the typegraph is loaded
michael-0acf4 Feb 29, 2024
363028d
fix(cli): retry bug (wip)
michael-0acf4 Feb 29, 2024
5223352
fix(cli): bind directly from pre-allocated tcplistener
michael-0acf4 Feb 29, 2024
15fb9a8
Merge branch 'main' into sdk-long-running-discovery
michael-0acf4 Mar 1, 2024
63af3fe
feat(cli): basic retry on failure
michael-0acf4 Mar 1, 2024
b560612
feat(cli): retry on failure
michael-0acf4 Mar 4, 2024
f45e67b
fix(cli): forced panic in default mode
michael-0acf4 Mar 4, 2024
ef72b48
feat(sdk/sdk): python client
michael-0acf4 Mar 4, 2024
c2ec8ad
fix(cli): cover missed events
michael-0acf4 Mar 4, 2024
bd648e5
fix(sdk): always sync target version
michael-0acf4 Mar 4, 2024
bef5e19
fix(cli): unreachable loader event when no files are provided
michael-0acf4 Mar 5, 2024
db4d4f3
feat(sdk/python): serialize
michael-0acf4 Mar 5, 2024
a08b48d
feat(sdk/python): deploy
michael-0acf4 Mar 5, 2024
a3ce96c
fix(sdk/python/e2e): circular imports
michael-0acf4 Mar 5, 2024
cf5c919
fix(cli): dir => root typegraph, migration paths => relative to dir
michael-0acf4 Mar 5, 2024
bd26328
fix conflicts
michael-0acf4 Mar 6, 2024
7b096a4
fix(sdk): tarball yields wrong rel. path when sdk is spawn from anoth…
michael-0acf4 Mar 6, 2024
4e1a774
test(cli): disable codegen
michael-0acf4 Mar 6, 2024
67909f6
fix(sdk): cover empty list edgecase
michael-0acf4 Mar 6, 2024
b8e90dd
fix(cli): increase payload size
michael-0acf4 Mar 6, 2024
efe5a6e
fix(cli): run server only on specific commands
michael-0acf4 Mar 7, 2024
d6222ba
feat(cli): database reset interactive (wip)
michael-0acf4 Mar 7, 2024
542d976
fix(sdk): never decide on a default migration path on sdk
michael-0acf4 Mar 8, 2024
41a6678
fix(sdk/python): migration not considered
michael-0acf4 Mar 8, 2024
31d224c
feat(cli): database reset live interaction
michael-0acf4 Mar 8, 2024
e520c40
feat(cli): migration failure on nullconstraint (wip)
michael-0acf4 Mar 8, 2024
8c71fbe
fix(cli): stdout out of order for Confirm
michael-0acf4 Mar 8, 2024
0aaaf88
test(e2e): temporary disable dev migration test
michael-0acf4 Mar 8, 2024
57eb593
Merge branch 'main' into sdk-long-running-discovery
michael-0acf4 Mar 11, 2024
332a629
feat(sdk): allow MigrationAction to be configurable per runtime name
michael-0acf4 Mar 11, 2024
c5dd5ea
feat(sdk): multiple choices on failed migration
michael-0acf4 Mar 11, 2024
9aeecda
feat(cli): remove duplicate action
michael-0acf4 Mar 12, 2024
b4fa6a3
fix(cli): run the server on the appropriate command
michael-0acf4 Mar 12, 2024
763d25a
test(template): fix outdated sdks
michael-0acf4 Mar 12, 2024
d53cbb7
fix(website): disable empty typegraph
michael-0acf4 Mar 12, 2024
80147d3
fix(test): name clash + update self_deploy
michael-0acf4 Mar 12, 2024
1237202
test(e2e): missing runtime name when removing a file
michael-0acf4 Mar 12, 2024
4a09550
chore(cli/sdk): remove unused code
michael-0acf4 Mar 12, 2024
b4eafae
test(validation): delegate validation to sdk
michael-0acf4 Mar 13, 2024
99c96ba
feat(sdk): make config optional for the global postprocessor
michael-0acf4 Mar 13, 2024
7b1aedc
Merge branch 'main' into sdk-long-running-discovery
michael-0acf4 Mar 13, 2024
3c70162
test(e2e): make sure test does not depend on the version + debug coll…
michael-0acf4 Mar 13, 2024
716ec96
fix: support multiple typegraph in a single file
michael-0acf4 Mar 14, 2024
0cf18ed
address comments
michael-0acf4 Mar 14, 2024
77358f4
fix: rename query variable
michael-0acf4 Mar 14, 2024
461afc2
merge with main
michael-0acf4 Mar 14, 2024
8ade4c2
fix: typegate.json
michael-0acf4 Mar 14, 2024
233ba8f
fix: replace exit with handle.stop
michael-0acf4 Mar 15, 2024
bd9a4dc
Merge branch 'main' into sdk-long-running-discovery
michael-0acf4 Mar 15, 2024
9d91fef
attempt fix test typegraph
michael-0acf4 Mar 15, 2024
21f34c6
Merge branch 'main' into sdk-long-running-discovery
michael-0acf4 Mar 15, 2024
abf51dc
fix pre-commit, update snapshot
michael-0acf4 Mar 15, 2024
df9277f
chore: remove accidentally added file
michael-0acf4 Mar 15, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ dev-tools/*.vsix
typegate/workers
typegate/codegen
typegate/tests/prisma-migrations
typegate/tests/e2e/cli/prisma-migrations
typegate/tests/importers/copy/
.env
typegate/native/bindings.json
Expand Down
Loading
Loading