Gabe Ruttner
834c3160d2
fix(ts): context cleanup ( #1366 )
...
* fix: finally delete
* release: 0.20.3
* attempt ci fix
* no deps
* fix: escape
* fix script
* fix script
* lint
* lint
2025-03-19 13:31:12 +00:00
abelanger5
1f2096313d
feat: v1 engine ( #1318 )
2025-03-11 14:57:13 -04:00
Gabe Ruttner
5cda236e5d
fix: addl meta unmarshal deep obj ( #1245 )
...
* fix: addl meta unmarshal
* fix: ci
* fix: ci
* fix: ci
2025-02-04 10:59:36 -08:00
Gabe Ruttner
0e91542d87
wip: backoff state ( #1225 )
...
* wip: backoff state
* fix: retry state and step run start condition
* fix: missing key
* fix: gen
* chore: squash migration
* chore: rm todos
* ops: upgrade proto
2025-01-28 19:16:12 +00:00
dependabot[bot]
486c6dc36d
chore(deps): bump dependabot/fetch-metadata from 2.2.0 to 2.3.0 ( #1222 )
...
Bumps [dependabot/fetch-metadata](https://github.com/dependabot/fetch-metadata ) from 2.2.0 to 2.3.0.
- [Release notes](https://github.com/dependabot/fetch-metadata/releases )
- [Commits](https://github.com/dependabot/fetch-metadata/compare/v2.2.0...v2.3.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>
2025-01-27 04:43:30 +00:00
Sean Reilly
9e961ac196
Feature add version info ( #1154 )
...
* adding a /version endpoint for the engine and a /api/v1/version endpoint for the API
* make the security optional so we don't get redirected for having auth
* lint
* upgrade protoc to the latest available version on brew
* use useQuery and clean up html
2025-01-06 10:50:04 -08:00
abelanger5
e1c1c219f0
chore: update go version ( #1130 )
...
* chore: update go version
* server dockerfile update
2024-12-18 15:14:21 +00:00
abelanger5
dcb67a1dac
feat: postgres-backed message queue ( #1119 )
2024-12-18 09:00:54 -05:00
abelanger5
b0c6c7cd46
feat(go-sdk): cron and schedules API, minor fixes ( #1083 )
...
* feat(go-sdk): cron and schedules API, minor fixes
* try to improve code block and docs
* revert pre-commit
* fix: generate
* fix: put overflow in right place
* remove branch specs
2024-12-04 21:18:05 +00:00
abelanger5
d9bcfda487
feat: dashboard container image ( #937 )
...
* feat: dashboard container image
* fix: build
* add release and pre-release
* forward cli flags to hatchet-api
* fix: make entrypoint executable
* hatchet-api path fix
* fix: hatchet-api path, again
2024-10-04 10:33:23 -04:00
Gabe Ruttner
5fcf5eff6a
fix: separate context ( #929 )
...
* fix: separate context
* chore: comments
* chore: generate
* chore: gen
* chore: update protoc 28.2
2024-10-02 10:53:51 -04:00
Sean Reilly
421fd08f78
bump protobuf to latest stable ( #886 )
...
* bump protobuf to latest stable
* regenerate the proto
---------
Co-authored-by: Sean Reilly <sean@hatchet.run >
2024-09-17 18:09:03 -07:00
abelanger5
b635c875f6
fix: race conditions on release slot ( #858 )
...
* fix: race conditions on release slot
* better engine logs for ci
* fix: improve cancellation
* better debug logs and increase timeout
2024-09-10 14:22:32 -04:00
abelanger5
93438ce09d
feat: adds a k8s helper for easy k8s installation ( #806 )
...
* feat: k8s helper script for generating env
* chore: bump 1.21 -> 1.22
* feat: support both secret, configmap and generate api token
* fix: better errors
* fix: upsert logic
* use default seed tenant for token generation
2024-08-22 21:24:16 +00:00
Viktor Szépe
b09195243f
Move pull_request_template to .github/ ( #774 )
2024-08-13 16:45:05 +00:00
Viktor Szépe
2af003e3e4
Create spelling workflow ( #776 )
...
Co-authored-by: Luca Steeb <contact@luca-steeb.com >
2024-08-10 15:07:48 +00:00
abelanger5
5d87f380ef
feat: managed worker pools ( #725 )
...
* change api extension spec to register custom populators
* fix: support only bearer auth
* fix: correct authn logic
* fix: indexes on workflow runs, events
* feat: managed worker pools
* chore: lint fix
* hide workers view when not enabled
* support internal api tokens, minor improvements
* fix: actually write internal
* fix breaking changes
* don't allow revoking internal tokens
* fix: linting and remove metrics view
* fix: token
* address review and add feat flags
2024-07-16 13:33:46 +00:00
dependabot[bot]
2b44f6fab6
chore(deps): bump dependabot/fetch-metadata from 2.1.0 to 2.2.0 ( #694 )
...
Bumps [dependabot/fetch-metadata](https://github.com/dependabot/fetch-metadata ) from 2.1.0 to 2.2.0.
- [Release notes](https://github.com/dependabot/fetch-metadata/releases )
- [Commits](https://github.com/dependabot/fetch-metadata/compare/v2.1.0...v2.2.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-07-05 05:20:38 +00:00
Luca Steeb
fda4206053
ci(test): do not re-generate code in tests ( #606 )
2024-06-17 18:27:48 +01:00
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
Luca Steeb
dada779f6d
ci(github): add dependabot config with actions and gomod ( #306 )
...
Co-authored-by: abelanger5 <belanger@sas.upenn.edu >
2024-04-01 09:34:50 +00: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