Commit Graph

14 Commits

Author SHA1 Message Date
g
4d44c7eaff chore: build errors and linting 2024-02-15 17:45:50 -07:00
abelanger5
3743746657 feat: github app integration (#163)
* feat: github app integration

* chore: proto

* fix: migrate instead of push

* fix: db migrate -> migrate

* fix: migrate again

* remove skip-generate

* add back generate

* setup pnpm
2024-02-13 21:34:16 -05:00
Gabe Ruttner
45813fdb1b feat: dashboard playground ui (#162)
* hotfix: add repository for npm publish

* release(py-sdk): bump version

* chore: ignore venv

* feat(dashboard): collapsible sidebar

* fix: hangup workflow listener when workflow run finishes (#161)

* wip: class based listener pattern

* fix: workflow run listener hangups

* fix: hang up workflow listener on finished

* fix: case for current workflow run

* address review comments

* bump version

---------

Co-authored-by: g <gabriel.ruttner@gmail.com>

* wip: focus state and flat playground

* fix: focus state

* feat: unify state

* wip: playground state

* cleanup: rm logging

* fix: default output

* cleanup: rm deadcode

* feat: can replay individual steps

* feat: icon tabs

* feat: sticky output

* cleanup: linting

---------

Co-authored-by: abelanger5 <belanger@sas.upenn.edu>
2024-02-13 10:24:46 -07:00
Alexander Belanger
011125abfd feat(wip): add overrides data and input schema to database 2024-02-09 10:03:20 -05:00
Gabe Ruttner
511b91a4ec fix: async generator (#155)
* hotfix: add repository for npm publish

* release(py-sdk): bump version

* fix: async generator

* release: bump version

* fix: remove unused logging
2024-02-06 07:17:56 -05:00
Gabe Ruttner
5f06e8cfce feat (py-sdk): python streaming generator (#154)
* hotfix: add repository for npm publish

* release(py-sdk): bump version

* feat: expose generator

* release: bump version
2024-02-05 18:16:23 -05:00
Gabe Ruttner
9f17b61621 release(py-sdk): bump version 2024-02-05 12:40:40 -05:00
Gabe Ruttner
5ccc5614a9 feat(py-sdk): event streaming and manual triggering (#152)
* hotfix: add repository for npm publish

* chore: generate protos

* feat: trigger workflow

* fix: remove tenant id from schedule workflow

* fix: logging

* feat: run returns workflow_run_id

* feat: listen for run events

* feat: listener calls handler

* chore: address review comment
2024-02-05 12:32:04 -05:00
abelanger5
73adb7791e feat: custom claims for setting grpc/server addr in token (#150) 2024-02-05 00:18:19 -05:00
abelanger5
aed11c3958 feat: workflow visualization and qol improvements (#140)
* feat: workflow visualization and qol improvements

* fix: npm build
2024-02-02 01:35:05 -05:00
abelanger5
52ba01bf06 chore: qol improvements (#137) 2024-01-30 00:08:52 -05:00
abelanger5
d63b66a837 feat: concurrency groups (#135)
* first pass at moving controllers around

* feat: concurrency limits for strategy CANCEL_IN_PROGRESS

* fix: linting

* chore: bump python sdk version
2024-01-30 00:00:28 -05:00
abelanger5
40760e0951 chore(python-sdk): improved thread cancellation handling, docs, and custom sleep method (#134)
* feat: timeout on python steps

* chore(python-sdk): improved thread handling and docs

* docs: default timeout
2024-01-27 22:14:48 -05:00
Gabe Ruttner
6401b56611 chore: rename sdk for consistency (#131) 2024-01-26 19:46:17 -07:00