Konstantin Wohlwend
1311467c1b
Run auto-assign on draft PRs
2025-04-10 10:18:47 -07:00
Konsti Wohlwend
cc3c563c76
Fix auto assign action ( #612 )
2025-04-07 11:52:39 -07:00
Konstantin Wohlwend
77997b1a1e
Auto assign PR creator
2025-04-07 11:43:16 -07:00
Konsti Wohlwend
07be60f054
Port dashboard to Next.js 15 ( #560 )
...
<!--
Make sure you've read the CONTRIBUTING.md guidelines:
https://github.com/stack-auth/stack-auth/blob/dev/CONTRIBUTING.md
-->
<!-- ELLIPSIS_HIDDEN -->
----
> [!IMPORTANT]
> Port dashboard to Next.js 15, update dependencies, and enhance Docker
workflows.
>
> - **Next.js 15 Migration**:
> - Update `next` to `15.2.3` in `apps/backend/package.json`,
`apps/dashboard/package.json`, and `examples/demo/package.json`.
> - Remove MDX support in `next.config.mjs`.
> - Use `turbopack` in `dev` scripts in `apps/dashboard/package.json`
and `examples/demo/package.json`.
> - **Docker Workflows**:
> - Add `docker-emulator-test.yaml` for testing Docker emulator.
> - Rename `docker-build.yaml` to `docker-server-build.yaml` and
`docker-test.yaml` to `docker-server-test.yaml`.
> - Update `docker-compose.yaml` for emulator setup.
> - **Code Refactoring**:
> - Convert several `Page` components to async functions in
`apps/dashboard/src/app`.
> - Use `dynamic` import for `react-globe.gl` in `globe.tsx`.
> - Remove `experimental` config in `next.config.mjs`.
> - **Dependency Updates**:
> - Update `react` and `react-dom` to `19.0.0` in
`apps/backend/package.json`, `apps/dashboard/package.json`, and
`examples/demo/package.json`.
> - Add `pnpm` overrides for `@types/react` and `@types/react-dom` in
multiple `package.json` files.
> - **Miscellaneous**:
> - Add `docker/readme.md` for Docker instructions.
> - Update `entrypoint.sh` for Docker server setup.
> - Remove `globals.d.ts` as it's empty.
>
> <sup>This description was created by </sup>[<img alt="Ellipsis"
src="https://img.shields.io/badge/Ellipsis-blue?color=175173 ">](https://www.ellipsis.dev?ref=stack-auth%2Fstack-auth&utm_source=github&utm_medium=referral )<sup>
for 5f5d8fd65c . It will automatically
update as commits are pushed.</sup>
<!-- ELLIPSIS_HIDDEN -->
---------
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
Co-authored-by: Zai Shi <zaishi00@outlook.com>
2025-03-24 00:03:50 +01:00
Konstantin Wohlwend
0e05662e4e
Increase test workers
2025-03-19 15:13:24 -07:00
Konstantin Wohlwend
2605850f95
Increase Vitest test timeout
2025-03-19 15:12:05 -07:00
Konstantin Wohlwend
217e6da8b6
Verbose test outputs
2025-03-19 14:07:21 -07:00
Konstantin Wohlwend
656bf4c44b
chore: update package versions
2025-03-19 12:54:10 -07:00
Konstantin Wohlwend
130c8e648e
Fix CI
2025-03-19 09:32:10 -07:00
Konstantin Wohlwend
79668811db
Disable file parallelism for dev tests
2025-03-18 13:13:52 -07:00
Zai Shi
fa599792d6
allow outside PR to run fern preview
2025-03-13 09:56:27 -07:00
Konstantin Wohlwend
717cb7e12c
Remove PR trigger for Docker push
2025-03-13 09:46:08 -07:00
Konstantin Wohlwend
66c5823349
Run auto-update only once per day
2025-03-12 17:10:03 -07:00
Konstantin Wohlwend
08d7403527
Run auto-update every 6 hours
2025-03-12 17:07:15 -07:00
Konstantin Wohlwend
16704f778c
Attempt CI fix
2025-03-12 16:50:55 -07:00
Konstantin Wohlwend
4a52f52721
Fix CI
2025-03-12 14:52:54 -07:00
Konstantin Wohlwend
67dc31687f
Fix all-good for PRs
2025-03-12 14:42:12 -07:00
Konstantin Wohlwend
8cc3393110
GH Actions push trigger only on main or dev branches
2025-03-12 10:52:35 -07:00
Konstantin Wohlwend
bd687e8c43
Re-add pull request trigger to GH Actions
2025-03-12 10:43:36 -07:00
Konstantin Wohlwend
7c3c4863ab
Fix GitHub Actions concurrency
2025-03-10 14:09:09 -07:00
Konstantin Wohlwend
1f10e26139
Fix GH Actions concurrency
2025-03-10 14:07:59 -07:00
Konstantin Wohlwend
a2dbecb606
Cancel in-progress GitHub Actions on feature branches
2025-03-10 12:14:58 -07:00
Konstantin Wohlwend
7f2a378286
Run E2E tests only once
2025-03-10 12:10:06 -07:00
Konstantin Wohlwend
e5b32013cb
Update all-good to understand neutral checks
2025-03-10 12:04:51 -07:00
Konstantin Wohlwend
d24105dd42
Use PAT for auto update
2025-03-07 14:19:08 -08:00
Konstantin Wohlwend
316233b165
Continue auto-update on error
2025-03-07 14:05:52 -08:00
Konsti Wohlwend
b41681d1e4
Reduce test flakeyness ( #517 )
All good? / all-good (push) Has been cancelled
Update pull request branches / Update pull request branches (push) Has been cancelled
Ensure Prisma migrations are in sync with the schema / check_prisma_migrations (22.x) (push) Has been cancelled
Docker Build and Push / Docker Build and Push Server (push) Has been cancelled
Docker Test / docker (push) Has been cancelled
Runs E2E API Tests / build (20.x) (push) Has been cancelled
Runs E2E API Tests / build (22.x) (push) Has been cancelled
Runs E2E API Tests / build (latest) (push) Has been cancelled
Lint & build / lint_and_build (20.x) (push) Has been cancelled
Lint & build / lint_and_build (22.x) (push) Has been cancelled
Mirror main branch to main-mirror-for-wdb / lint_and_build (push) Has been cancelled
Publish Docs / run (push) Has been cancelled
Dev Environment Test / test (push) Has been cancelled
Run setup tests / test (push) Has been cancelled
TOC Generator / TOC Generator (push) Has been cancelled
2025-03-07 13:34:50 -08:00
Konstantin Wohlwend
0e17833609
Ignore PR merge conflicts in GH Actions
2025-03-05 00:03:57 -08:00
Konstantin Wohlwend
95e4827c14
Give PR updater more permissions
2025-03-05 00:01:11 -08:00
Konsti Wohlwend
d072df29d8
Automatically update pull request branches ( #509 )
2025-03-04 23:52:05 -08:00
Zai Shi
427ab34adb
Codegen + macros for SDK docs ( #456 )
2025-02-27 23:12:30 +01:00
Konstantin Wohlwend
f4db6df342
Run E2E tests on latest Node.js version
2025-02-27 14:06:14 -08:00
Konstantin Wohlwend
93cbf8f7da
Run E2E API tests on Node v22 too
2025-02-27 14:05:32 -08:00
devin-ai-integration[bot]
36bd601c35
Add restart-dev-environment script and GitHub action ( #474 )
...
Co-Authored-By: Konstantin Wohlwend <n2d4xc@gmail.com>
2025-02-26 14:56:53 -08:00
Zai Shi
e55b42f848
Local emulator ( #422 )
2025-02-13 18:57:02 +01:00
Konstantin Wohlwend
02d1680d2e
Run GitHub Actions on push instead of PR
2025-02-11 09:59:18 -08:00
Zai Shi
12dfe82db7
added sleep after starting the server ( #423 )
2025-02-09 18:25:44 +01:00
Konsti Wohlwend
f2f1b9df82
Tenancies ( #418 )
...
Co-authored-by: Zai Shi <zaishi00@outlook.com>
2025-02-07 22:54:04 -08:00
Konsti Wohlwend
f869c93563
Use Depot for GitHub Actions ( #402 )
2025-01-29 10:08:16 -08:00
CactusBlue
e27173d27e
Automated testing for setup instructions in README.md ( #399 )
...
* add setup tests
* continue, even on error
* add build:packages
* add automated branch for setup testing
* add delay
* combine commands
* rollback
* update README
* use action to run in background
* try running in foreground for testing
* set shell
* check if running codegen before works
* fix quetzal file missing
* swap the order
* use background action
* fix
* try this instead
* modify readme
* add sleep
* raise the timeout
* run on faster machine
* use jarvus instead
* Update packages/stack/scripts/merge-quetzal-translations.ts
Co-authored-by: Konsti Wohlwend <n2d4xc@gmail.com>
* Update README.md
Co-authored-by: Konsti Wohlwend <n2d4xc@gmail.com>
* fix run on all branches
* Update .github/workflows/setup-tests.yaml
Co-authored-by: Konsti Wohlwend <n2d4xc@gmail.com>
---------
Co-authored-by: root <TheCactusBlue>
Co-authored-by: Konsti Wohlwend <n2d4xc@gmail.com>
2025-01-27 16:48:38 -08:00
Konstantin Wohlwend
b46bdc8f04
Fix STACK-BACKEND-5K
2024-12-23 19:16:24 -08:00
Zai Shi
c69307039d
Added run docker github actions ( #369 )
Ensure Prisma migrations are in sync with the schema / check_prisma_migrations (22.x) (push) Has been cancelled
Docker Build and Push / Docker Build and Push Server (push) Has been cancelled
Docker Test / docker (push) Has been cancelled
Runs E2E API Tests / build (20.x) (push) Has been cancelled
Lint & build / lint_and_build (20.x) (push) Has been cancelled
Lint & build / lint_and_build (22.x) (push) Has been cancelled
TOC Generator / TOC Generator (push) Has been cancelled
2024-12-15 01:21:18 +01:00
Konstantin Wohlwend
46b8777e38
Better specs for Docker GH Action
2024-12-11 19:02:49 -08:00
Konsti Wohlwend
8c63c204d6
Use Ubicloud for GitHub Actions ( #365 )
Ensure Prisma migrations are in sync with the schema / check_prisma_migrations (22.x) (push) Has been cancelled
Docker Build and Push / Docker Build and Push Server (push) Has been cancelled
Runs E2E API Tests / build (20.x) (push) Has been cancelled
Lint & build / lint_and_build (20.x) (push) Has been cancelled
Lint & build / lint_and_build (22.x) (push) Has been cancelled
TOC Generator / TOC Generator (push) Has been cancelled
2024-12-10 22:58:51 -08:00
Konsti Wohlwend
0413706c39
Upgrade backend to Next.js 15 ( #360 )
2024-12-10 00:11:13 -08:00
Konsti Wohlwend
1b5b38e35a
Use different passwords for development environment dependencies ( #359 )
2024-12-08 16:21:45 -08:00
Zai Shi
d5d28b2dd1
Merge seed scripts ( #354 )
2024-12-03 16:53:17 +01:00
Zai Shi
af09ee3ac1
added codegen
Docker Build and Push / Docker Build and Push Server (push) Has been cancelled
Runs E2E API Tests / build (20.x) (push) Has been cancelled
Runs E2E API Tests / build (22.x) (push) Has been cancelled
Lint & build / lint_and_build (20.x) (push) Has been cancelled
Lint & build / lint_and_build (22.x) (push) Has been cancelled
TOC Generator / TOC Generator (push) Has been cancelled
2024-12-02 15:21:34 +01:00
Zai Shi
e1dd29e36b
disabled fern comments
2024-12-01 16:05:14 +01:00
Zai Shi
918f205bd9
Self-host docker ( #353 )
2024-12-01 15:57:51 +01:00
Konstantin Wohlwend
f45348462e
Fix CI/CD
Runs E2E API Tests / build (20.x) (push) Has been cancelled
Runs E2E API Tests / build (22.x) (push) Has been cancelled
Lint & build / lint_and_build (20.x) (push) Has been cancelled
Lint & build / lint_and_build (22.x) (push) Has been cancelled
Mirror main branch to main-mirror-for-wdb / lint_and_build (push) Has been cancelled
Publish Docs / run (push) Has been cancelled
TOC Generator / TOC Generator (push) Has been cancelled
2024-11-15 21:14:51 +01:00
Moritz Schneider
93a1fcf7cb
Passkey support ( #321 )
...
* passkeys
* add passkey tests
---------
Co-authored-by: Konsti Wohlwend <n2d4xc@gmail.com>
2024-10-28 16:56:46 -07:00
Konsti Wohlwend
32e32d2574
Make doctoc update all files ( #311 )
2024-10-21 19:04:25 -07:00
Zai Shi
ecc26427b8
fixed github action
2024-10-08 17:48:54 -07:00
Zai Shi
ac36a698f4
removed quetzal api key from tests
2024-09-13 10:02:15 -07:00
Konsti Wohlwend
197c1be2b7
i18n with Quetzal ( #228 )
...
* Quetzal setup stuff
* Custom translation function
* CI
* Update stuff
* Revert components
* Various fixes
* Hook
* New IDs
* Add auto-gen info header
* Fix CI
* Fix CI
* Update translations
* Update script
* More fixes
* Overrides
* fixed quetzal
* added more translations
* added more translation
* updated translation
* added i18n docs
* updated pnpm lock
* fixed build
---------
Co-authored-by: Zai Shi <zaishi00@outlook.com>
2024-09-12 20:21:45 +02:00
Zai Shi
89696a40ef
Stack Auth Proxy ( #237 )
...
Runs E2E API Tests / build (20.x) (push) Has been cancelled
Runs E2E API Tests / build (22.x) (push) Has been cancelled
Lint & build / lint_and_build (20.x) (push) Has been cancelled
Lint & build / lint_and_build (22.x) (push) Has been cancelled
TOC Generator / TOC Generator (push) Has been cancelled
* added proxy
* updated pnpm lock
* removed package lock
* added readme
* updated readme
* updated readme
* fixed bugs
* added development env
* added template engine
* updated dependencies
* fixed github action
2024-09-12 00:31:39 +02:00
Konsti Wohlwend
54836be7e4
Use Node.js 22.7+ again ( #231 )
2024-09-07 15:11:08 -07:00
Konstantin Wohlwend
9bca91162b
Try GH Actions
2024-09-07 00:27:12 -07:00
Konstantin Wohlwend
6266c65d6b
Quetzal API key
2024-09-07 00:06:10 -07:00
Konstantin Wohlwend
49724b4823
Update GH Actions
2024-09-01 14:02:21 -07:00
Zai Shi
9b307437bc
fixed node version to 22.6 to avoid the invalid unicode error
2024-08-24 13:22:35 -07:00
Konstantin Wohlwend
c64fbf4fcd
Sign up restriction button on dashboard
...
Fix #66 , #74
2024-08-10 09:45:48 -07:00
Konsti Wohlwend
94a3edd77d
Svix concurrency workaround ( #167 )
Runs E2E API Tests / build (20.x) (push) Waiting to run
Runs E2E API Tests / build (22.x) (push) Waiting to run
Lint & build / lint_and_build (20.x) (push) Waiting to run
Lint & build / lint_and_build (22.x) (push) Waiting to run
TOC Generator / TOC Generator (push) Waiting to run
2024-08-03 21:05:24 -07:00
Konsti Wohlwend
cdcd64d69e
README table of contents ( #165 )
2024-08-02 16:44:32 -07:00
Stan Wohlwend
d4d0624ccd
Fix GH Actions docker-compose
2024-08-02 15:46:19 -07:00
Stan Wohlwend
8e2b864935
Fix docs publish
2024-07-22 10:46:35 -07:00
Konsti Wohlwend
84960ec9ca
Mock OAuth server ( #138 )
2024-07-20 17:29:04 -07:00
Stan Wohlwend
2eab8543bf
Fix docs GH Actions
2024-07-20 16:40:55 -07:00
Stan Wohlwend
6d24b4fc31
More GH Actions changes
2024-07-20 13:22:30 -07:00
Stan Wohlwend
9ba302f24f
Fix GH Actions
2024-07-20 13:01:29 -07:00
Konsti Wohlwend
b0f233a44c
More backend endpoint implementations ( #126 )
...
Co-authored-by: Zai Shi <fomalhautb@users.noreply.github.com>
2024-07-13 22:04:53 -07:00
Konsti Wohlwend
1af0f79de8
Add a mirror branch of main for with-dev-backend ( #129 )
2024-07-06 13:51:24 -07:00
Stan Wohlwend
ab348af895
Prefix all environment variables with STACK_
2024-07-01 17:30:35 -07:00
Stan Wohlwend
b79bee6606
Run dotenv in E2E codebase itself
2024-06-18 18:38:30 +02:00
Konsti Wohlwend
6480667a97
Split backend and dashboard ( #83 )
2024-06-18 15:49:31 +02:00
Stan Wohlwend
3f40f60e43
Docs now run in development with pnpm run dev
2024-06-15 20:05:06 +02:00
Stan Wohlwend
07920a4102
TeamSwitcher -> SelectedTeamSwitcher
2024-06-15 15:27:39 +02:00
Zai Shi
019738aa64
Added fern docs ( #76 )
...
* adding openapi generation
* added optional responses
* added path params
* added request body
* added full openapi file
* fixed crud bug
* fixed small bugs
* added generate-docs script
* added parameter example
* create docs from handler
* improved parse openapi interface
* removed unused
* added endpoint metadata
* added current user handler
* migrated old docs to fern
* 🌿 api set-up (#75 )
Co-authored-by: Catherine Deskur <chdeskur@gmail.com>
* added sdk docs
* updated tabs
* improved styling
* added header links
* added tags to docs
* added focus to docs
* added focus to team docs
* improved docs wording
* added discord link
* updated generate-keys docs
* fixed merge error
* added yaml package
* added github actions
* fixed doc gen bug
* added docs lint check
* added doc watch changes
* updated github actions
* fixed action file
* updated publish docs workflow
* added overview page
* fixed action bug
---------
Co-authored-by: fern <126544928+fern-bot@users.noreply.github.com>
Co-authored-by: Catherine Deskur <chdeskur@gmail.com>
2024-06-15 14:04:00 +02:00
Stan Wohlwend
c1f7bec6c7
Run GH Actions on PR
2024-06-02 12:31:30 +02:00
Stan Wohlwend
f8de97a19d
Fix build errors
2024-05-23 15:32:22 +02:00
Zai Shi
040ec072f3
Added dashboard email configuration & user permission edit ( #39 )
...
* added form setting card
* removed unused code
* added custom email server page
* added email configuration dialog
* added sender name
* Update email server settings labels for clarity
* added email config update endpoint
* fixed update bugs
* fixed bugs
* fixed type errors
* moved senderName to standard config, check secure setting by port
* fixed duplicate settings
* fixed build errors, added migration
* updated tooltips
* fixed tooltip display bug
* added user permission edit
2024-05-18 19:32:27 +02:00
Stan Wohlwend
9990bae732
--frozen-lockfile
2024-05-05 18:28:27 +02:00
Stan Wohlwend
a108bb11a4
Fix CI envvars
2024-05-05 17:27:06 +02:00
Stan Wohlwend
406ad69ebb
Docker compose dependencies ( #20 )
2024-05-04 15:42:41 +02:00
Stan Wohlwend
479c8ff528
GitHub actions linting ( #17 )
2024-04-24 15:37:30 +02:00
Zai Shi
66f6c86ddf
Basic Unit Tests ( #15 )
...
* added basic api testing framework
* added credential signup test
* added current user test
* added github action
* fixed bugs in action file
* updated action
* added pnpm setup
* added dependency install
* updated pnpm lock
* only run server tests
* added new package for e2e test
* removed unused tests
* updated action
* updated test command
* added env var reading
* fixed typo
* fixed typo
* fixed unit tests with staging
* added delay e2e test
* added start server to action
* fixed typo
* fix aciton
* updated github action
* fixed bugs
* fixed eslint error
2024-04-24 14:24:56 +02:00