abelanger5
0a86ca396b
Update release.yaml
2024-06-11 10:42:13 -04:00
abelanger5
a5729c0407
Update release.yaml
2024-06-11 10:39:35 -04:00
abelanger5
1abb36a22e
fix: multi-arch builds for latest on release ( #579 )
2024-06-11 13:57:27 +00:00
abelanger5
95da0f2a9b
fix: push hatchet-lite image as latest ( #577 )
2024-06-11 09:24:11 -04:00
abelanger5
dbe8f1d21b
fix: hatchet-admin builds ( #576 )
2024-06-11 09:10:59 -04:00
abelanger5
dde06c65e7
feat: arm64 all the images ( #572 )
2024-06-10 21:36:27 +00:00
abelanger5
5c586301d6
fix: prerelease workflow ( #570 )
2024-06-10 15:57:23 -04:00
abelanger5
dc4d127bb0
feat: arm64 builds for hatchet-lite ( #566 )
2024-06-10 14:35:34 -04:00
abelanger5
b0b2e26952
feat: hatchet-lite ( #560 )
...
* feat: hatchet-lite mvp
* fix: init shadow db
* fix: install atlas
* fix: correct env
* fix: wait for db ready
* fix: remove name flag
* fix: add hatchet-lite to build
2024-06-06 14:03:53 -04:00
Luca Steeb
ad5f4b3fcb
ci(workflows): pin pnpm on deps install ( #515 )
2024-05-20 20:07:10 -04:00
Luca Steeb
e77e8d95e9
chore(auto-merge): approve PR on auto merge ( #512 )
...
Auto approves relevant dependabot PRs due to the new required reviewers.
Co-authored-by: abelanger5 <belanger@sas.upenn.edu >
2024-05-17 18:01:03 -04:00
abelanger5
d1835458d8
chore: update versions of protoc,pnpm ( #497 )
...
* chore: update versions of protoc,pnpm
* chore: bump pnpm
2024-05-14 17:47:01 -04:00
dependabot[bot]
dbc8f442f6
chore(deps): bump pnpm/action-setup from 3 to 4 ( #462 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-09 03:05:55 +02:00
Luca Steeb
7fbe89649e
fix(testutils): set correct server info ( #426 )
2024-04-29 15:36:52 +01:00
dependabot[bot]
7c92b3192b
chore(deps): bump dependabot/fetch-metadata from 2.0.0 to 2.1.0 ( #419 )
...
Bumps [dependabot/fetch-metadata](https://github.com/dependabot/fetch-metadata ) from 2.0.0 to 2.1.0.
- [Release notes](https://github.com/dependabot/fetch-metadata/releases )
- [Commits](https://github.com/dependabot/fetch-metadata/compare/v2.0.0...v2.1.0 )
---
updated-dependencies:
- dependency-name: dependabot/fetch-metadata
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-25 04:40:38 +00:00
Luca Steeb
7bb1015c99
chore(python-sdk): extract python sdk into its own repo ( #393 )
2024-04-22 16:35:53 +01:00
dependabot[bot]
7eb945fb6e
chore(deps): bump actions/setup-python from 3 to 5 ( #404 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-22 15:27:31 +00:00
dependabot[bot]
f6089ac5d9
chore(deps): bump actions/checkout from 3 to 4 ( #405 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-22 16:02:57 +01:00
Luca Steeb
42900bc912
ci(lint): run pre-commit in action ( #392 )
2024-04-21 11:25:13 +01:00
dependabot[bot]
674f906073
chore(deps): bump actions/checkout from 2 to 4 ( #389 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-17 13:24:11 +04:00
dependabot[bot]
575d8eb4f4
chore(deps): bump dependabot/fetch-metadata from 1.6.0 to 2.0.0 ( #390 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-17 13:23:47 +04:00
dependabot[bot]
39ee6b6e74
chore(deps): bump actions/setup-python from 2 to 5 ( #314 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-16 18:44:11 +00:00
Abhiuday Gupta
c8a79aabf3
chore(format): added pre-commit hooks and formatted files ( #294 )
...
Co-authored-by: steebchen <contact@luca-steeb.com >
2024-04-16 22:19:21 +04:00
Luca Steeb
28e3a18b82
ci(auto-merge): add auto-merge for dependabot ( #321 )
2024-04-05 00:13:20 +07:00
abelanger5
77e5d2b77c
feat(go-sdk): spawnWorkflow method and get up to speed with other sdks ( #297 )
...
* feat(go-sdk): spawnWorkflow method and get up to speed with other sdks
* fix: manual trigger example
* fix: linting errors
* fix: double serialization from go sdk
* fix: spawn workflow logic and procedural example
* test(e2e): add procedural test
* fix: panic in e2e test
* fix: e2e test preparation
* fix: api server url in test.yml
* fix: load test server url
* chore: make num children configurable
* address pr review
2024-03-29 14:07:39 -07:00
Luca Steeb
82cb1c0936
chore(docs): add and run prettier ( #284 )
2024-03-22 23:04:19 +07:00
abelanger5
092f54c64f
refactor: separate api and engine repositories, change ticker logic ( #281 )
...
* refactor: separate api and engine repositories, change ticker logic
* fix: nil error blocks
* fix: run migration on load test
* fix: generate db package in load test
* fix: test.yml
* fix: add pnpm to load test
* fix: don't lock CTEs with columns that don't get updated
* fix: update heartbeat for worker every 4 seconds, not 5
* chore: remove dead code
* chore: update python sdk
* chore: add back telemetry attributes
2024-03-21 14:10:34 -04:00
Luca Steeb
d91a8d7bc3
fix: handle inefficient assignments ( #263 )
2024-03-16 17:09:35 +07:00
Luca Steeb
c2b42508be
fix(typescript-sdk): extract typescript sdk into separate repo ( #239 )
2024-03-08 16:04:38 +07:00
abelanger5
d376b953aa
feat: python rest api ( #223 )
...
* feat: Adds a generated REST API client and exposes workflow methods for programmatic usage
2024-03-02 20:33:20 -05:00
Luca Steeb
713b8c95c6
fix: eliminate remaining race conditions ( #220 )
2024-03-02 23:47:50 +07:00
Luca Steeb
4631747fe4
test(e2e): set up env programmatically ( #218 )
2024-03-02 00:38:20 +07:00
Luca Steeb
0e7ad2e052
ci(workflows): run typescript sdk tests on pr only ( #215 )
2024-03-01 00:55:14 +07:00
Luca Steeb
ae4841031b
feat(engine): standalone tests and engine teardown ( #172 )
2024-02-28 00:15:25 +07:00
Gabe Ruttner
4e32c91a5f
chore: simplify setup ( #185 )
...
* chore: simplify setup
* fix: generate-all
2024-02-22 15:14:57 -05:00
Alexander Belanger
16d67b3818
Merge branch 'main' into feat/playground
2024-02-16 12:52:15 -05:00
Luca Steeb
00111d823c
test(load): add load tests CLI & e2e tests ( #157 )
2024-02-16 23:47:34 +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
989d74bacd
Typescript Concurrency and Streaming ( #142 )
...
* hotfix: add repository for npm publish
* fix: out dir location
* wip: concurrency
* cleanup: rm console logs
* fix: worker start pattern
* fix: async examples
* feat: improved logging
* wip: register concurrency opts
* feat(ts-sdk): step run streaming
* fix: publish dist
* fix: publish dist folder as package root
* feat: concurrency action
* feat: abort controller
* fix: better note
* rm: old test
* feat: add worker to index
* release: bump version
* cleanup: rm todo
* release: bump version 0.1.11
---------
Co-authored-by: Alexander Belanger <belanger@sas.upenn.edu >
2024-02-04 18:16:20 -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
g
9841aa52d7
hotfix: public scope
2024-01-29 17:07:51 -05:00
g
3cde35be60
hotfix: publish to npm
2024-01-29 17:00:10 -05:00
g
32f25c54b6
hotfix: remove package scope
2024-01-27 10:42:57 -07:00
g
ed5597ed13
hotfix: node registry
2024-01-27 10:12:11 -07:00
g
428a16c402
hotfix: publish permissions
2024-01-27 10:09:13 -07:00
Gabe Ruttner
cd3f7d83ed
feat: typescript client ( #110 )
...
* (wip) python SDK
* feat: python client, initial version finished
* initial typescript client
* linting and protoc generation
* generated protobuf data shapes
* remove accidental package
* add jest, initial config loader
* add test:watch
* configuration loader
* better error handling
* ts paths
* fix jest: module name mapper
* initial client
* chore rename tests
* chore move client to clients
* class method use this
* stubs
* change protoc generate strategy
* wip push
* fix: tsconfig
* chore: swap for nice-grpc
* feat: event client
* feat: dispatcher client
* chore: barrel files
* wip: action-listener
* fix: actions generator yields local actions
* Merge branch 'main' into typescript-client
* feat: semver
* fix: rename
* revert: python auto-prettier changes
* feat: admin client
* feat: worker
* refactor: rename Client to HatchetClient
* feat: load ssl certs
* wip: example
* fix: credential handling
* fix: tests for clients with optional credentials
* feat: examples
* feat: functional client
* fix: move examples
* cleanup: simple tasks
* cleanup: rm dead code
* fix: example includes parent dependency
* feat: docs
* fix: step types
* fix: dag example
* feat: logging
* fix: docs building
* fix: logging tests
* fix: address review for docs
* ops: github workflow
* fix: typo
* cleanup: rm todo
* feat: attempt to finish tasks before exit
* cleanup
* fix: worker start retires
* Update typescript-sdk-tests.yml
* fix: actions
* chore: rename directory
* fix: test logging
* fix: docs for input param
* feat: publish package!
* fix: action name
* fix: manual release
* fix: update protoc to latest
* feat: replace auto versioning with put
* cleanup: unused imports
* feat: add token and tls options
* feat: token auth
* fix: typo
* fix: test focus
* Update frontend/docs/pages/typescript-sdk/setup.mdx
Co-authored-by: abelanger5 <belanger@sas.upenn.edu >
* fix: rm unused tenantId
* fix: remove input from step context
---------
Co-authored-by: Alexander Belanger <belanger@sas.upenn.edu >
2024-01-27 09:56:49 -07:00
Gabe Ruttner
6401b56611
chore: rename sdk for consistency ( #131 )
2024-01-26 19:46:17 -07:00
abelanger5
78685d0098
feat(security): multiple encryption options, API tokens, easier setup ( #125 )
...
* (wip) encryption
* feat: api tokens
* chore: add api token generation command
* fix: e2e tests
* chore: set timeout for e2e job
* fix: e2e tests, remove client-side certs
* chore: address PR review comments
* fix: token tests
* chore: address review comments and fix tests
2024-01-26 15:38:36 -05:00
Luca Steeb
cb4072efae
chore(taskfile): install deps on generate ( #113 )
2024-01-22 12:45:56 +07:00
Luca Steeb
c8f87599c7
chore: ignore or fix linter errors ( #116 )
...
* chore: ignore or fix linter errors
* chore: wrap up lint errors
* chore: sqlc generation
---------
Co-authored-by: Alexander Belanger <belanger@sas.upenn.edu >
2024-01-21 22:01:20 -05:00