Greg Furman
a4bd80db32
chore: Change contributing guide location ( #3205 )
2026-03-09 15:13:38 +02:00
Greg Furman
77b7e5bdca
chore(docs): Improve CONTRIBUTING.md, update docs, & cleanup Taskfile ( #2972 )
2026-02-12 18:13:10 -05:00
abelanger5
f82d3bd071
refactor: consolidate repository methods ( #2730 )
...
* refactor: remove v0 paths from codebase
* remove uiVersion references
* refactor: remove v0-exclusive database queries
* remove webhook test
* chore: move api token repository
* chore: move dispatcher repository to v1
* chore: move health repository to v1
* chore: remove event repository
* remove some unused repositories
* chore: move mq implementation to v1
* chore: consolidate rate limit implementations
* chore: move security check to v1 repository
* chore: move slack to v1 repository
* chore: move sns implementation to v1 repository
* clean up step repository
* chore: move tenant invite to v1 repository
* chore: move limits, workers, tenant alerts to v1 repository
* chore: move user, tenant, userSession to v1 repository
* chore: move ticker to v1 repository
* chore: move scheduled workflows to v1 repository
* chore: remove workflows
* fix: remove pointer for limits config file
* propagate cache value to api token
* propagate cache durations
2025-12-31 16:35:46 -05:00
abelanger5
dd9c36c315
refactor: remove v0 paths from codebase ( #2728 )
...
* refactor: remove v0 paths from codebase
* remove uiVersion references
2025-12-30 09:57:00 -05:00
Sid Premkumar
94a1fb4523
Update contributing.md file to reflect recent updates ( #2444 )
...
* Update contributing.md file to reflect recent updates
* PR feedback
2025-10-28 10:19:49 -04:00
Mohammed Nafees
1d5d638081
Add task start-dev-tmux ( #1946 )
...
* start-dev-tmux: start-dev with tmux support for clear output per process
* update instructions
* fix lint
2025-07-05 12:08:50 +02:00
Gabe Ruttner
5655f23e07
blog: mergent migration ( #1611 )
...
* universal install
* initial migration guide
* fakefake tokens
* fake secret
* fixes
* lint
* lint
* lint
* tidy
* bump go 1.23 -> 1.24
* fix: whitespace lint
* bump golangci-lint version
* try to set up go before pre commit runs
* lint
* names
* lint
* fix: session store
* fix links
---------
Co-authored-by: Alexander Belanger <alexander@hatchet.run >
2025-04-24 12:09:09 -07:00
Matt Kaye
3d6d99f19c
Fix: Tweaking a couple contributing things ( #1178 )
...
* fix: add unspecified deps
* fix: modify dotenv for setup
2025-01-10 14:14:36 -05:00
abelanger5
e1c1c219f0
chore: update go version ( #1130 )
...
* chore: update go version
* server dockerfile update
2024-12-18 15:14:21 +00:00
Sean Reilly
42afe083cf
Partition Step Run and Remove Prisma ( #982 )
...
* add in the migration for now
* Update step_runs.sql
remove TODO
* change the schema so we don't undo it
* add the migration for step run partition. remove prisma. add a helper task for recreating the db
* do a manual merge of the schema.sql
* add in the serial
* update docs
* PR feedback
* add Identity to all tables that don't have a Bigserial
* do the atlas hash with the new migration
* squash the migrations
---------
Co-authored-by: Sean Reilly <sean@hatchet.run >
2024-11-20 15:20:36 -08: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
abelanger5
7c3ddfca32
feat: api server extensions ( #614 )
...
* feat: allow extending the api server
* chore: remove internal packages to pkg
* chore: update db_gen.go
* fix: expose auth
* fix: move logger to pkg
* fix: don't generate gitignore for prisma client
* fix: allow extensions to register their own api spec
* feat: expose pool on server config
* fix: nil pointer exception on empty opts
* fix: run.go file
2024-06-19 09:36:13 -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
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
Gabe Ruttner
d8b6843dec
feat: streaming events ( #309 )
...
* feat: add stream event model
* docs: how to work with db models
* feat: put stream event
* chore: rm comments
* feat: add stream resource type
* feat: enqueue stream event
* fix: contracts
* feat: protos
* chore: set properties correctly for typing
* fix: stream example
* chore: rm old example
* fix: async on
* fix: bytea type
* fix: worker
* feat: put stream data
* feat: stream type
* fix: correct queue
* feat: streaming payloads
* fix: cleanup
* fix: validation
* feat: example file streaming
* chore: rm unused query
* fix: tenant check and read only consumer
* fix: check tenant-steprun relation
* Update prisma/schema.prisma
Co-authored-by: abelanger5 <belanger@sas.upenn.edu >
* chore: generate protos
* chore: rename migration
* release: 0.20.0
* feat(go-sdk): implement streaming in go
---------
Co-authored-by: gabriel ruttner <gabe@hatchet.run >
Co-authored-by: abelanger5 <belanger@sas.upenn.edu >
2024-04-01 15:46:21 -04:00
Luca Steeb
4631747fe4
test(e2e): set up env programmatically ( #218 )
2024-03-02 00:38:20 +07:00
Gabe Ruttner
4e32c91a5f
chore: simplify setup ( #185 )
...
* chore: simplify setup
* fix: generate-all
2024-02-22 15:14:57 -05: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
abelanger5
4d03592aec
chore: telemetry improvements ( #101 )
...
* fix: simple example
* chore: telemetry improvements
- Adds opentelemetry integration for the engine
- Adds standard logger with json and more readable output formats
* remove env from nodemon config files
2024-01-11 13:09:06 -05:00
Luca Steeb
e4bbd3ce73
chore(versions): pin protoc to v25 ( #100 )
2024-01-11 00:29:27 +07:00
Luca Steeb
2bd5677252
chore(frontend/app): switch to pnpm ( #36 )
2023-12-31 20:36:41 +07:00
abelanger5
ce61eade4f
fix: frontend bugs relating to redirects/tenants ( #25 )
...
* fix: frontend bugs
- Adds a query param `tenant` to application routes
- Allows setting an environment variable `SERVER_AUTH_SET_EMAIL_VERIFIED` to true which automatically sets the email to verified for new signups, since most local installations won't have an email verification mechanism
- When a user is logged in, navigating to `/auth/login` or `/auth/register` will redirect to the application via the no-auth.tsx middleware
- When there are no events found, the backend will no longer respond with a `500`-level error, and will return 0 rows instead
2023-12-26 09:11:53 -05:00
Luca Steeb
b4b7750488
chore(contributing): change postgres port ( #22 )
2023-12-22 13:26:08 +07:00
Luca Steeb
7ec7843214
chore(contributing): remove hosts instruction, do not start studio ( #8 )
2023-12-19 23:42:10 +07:00
Luca Steeb
addf42988a
chore(contributing): adapt deps, hardcode generator versions ( #6 )
2023-12-19 22:04:13 +07:00
Luca Steeb
6fef81eb52
chore(contributing): improve onboarding ( #3 )
...
- shell scripts logging and fail on error
- use npx --yes instead of manual global install
- run go libs directly instead of installing and running binaries
- add missing brew dependencies
2023-12-18 13:36:48 -05:00
Alexander Belanger
366c79441d
first commit
2023-12-15 13:08:04 -05:00