Michael H.
572b8027ff
fix: clickhouse migrations should not run normally
2026-07-30 19:23:10 +02:00
Michael H.
06262e7bb1
feat: clickhouse partitioning and header TTL
2026-07-29 22:10:20 +02:00
Michael H.
36791a33d8
fix: app build ci
2026-07-28 22:59:26 +02:00
Michael H.
907db9e64a
fix: remove sccache from turbo-ci
2026-07-25 00:01:27 +02:00
Michael H.
a79736dba9
fix: explicitly install java on theseus build
2026-07-24 21:47:43 +02:00
Michael H.
6f0181d52f
fix: app build but actually
2026-07-24 21:40:34 +02:00
Michael H.
70c544b048
fix: app build
2026-07-24 21:38:46 +02:00
Michael H.
5a80df3cd4
build: change runner profiles
2026-07-24 21:32:06 +02:00
Michael H. and GitHub
1e85ec8649
chore: switch to namespace runners ( #6851 )
...
* chore: switch to namespace runners
* fix: sudo
* fix: move to medium runners for frontend
* chore: bump all actions, remove old turbo cache
* fix: bump frontend runners to large
* fix: wrangler
* fix: wrangler version, again
* chore: namespace windows and mac runners
* fix: revert tombi bump
* chore: tweak caching
2026-07-24 21:27:52 +02:00
Michael H.
508b96c27f
chore: skip neverbounce for oauth
2026-07-24 02:15:16 +02:00
Michael H.
054f1b42fd
build: disable incremental compilation for sccache compat
2026-07-23 21:42:44 +02:00
Michael H. and GitHub
e52ae416a8
feat: email blacklist ( #6779 )
...
* feat: email blacklist
* feat: wildcard support
2026-07-20 14:02:55 +02:00
Michael H.
b667b3ae9e
fix: remove sccache s3
2026-06-30 11:41:08 +02:00
Michael H.
5fe07de187
chore: bump mold and add mold to other jobs
2026-06-26 17:22:46 +02:00
Michael H.
d1e8a9c574
perf: split attribution_enforced_versions subquery to use indexes
...
The original view used a single correlated `not exists` with an `or`,
which prevented the partial unique indexes on `attributions_exemptions`
from being used. Splitting into two `not exists` clauses lets each
anti-join use its own index instead of a full sequential scan.
2026-06-24 00:19:16 +02:00
Michael H.
a686a93858
fix: preview deployment incorrect branch data
2026-06-23 20:57:47 +02:00
Michael H. and GitHub
79ce1adf9d
chore: kebab-case topic name
2026-06-21 14:42:24 +02:00
Michael H.
3ab2273782
chore: prepr
2026-05-22 19:58:11 +02:00
Michael H. and GitHub
22415a4cc6
fix: check edited member, not editor, for org owner permission guard ( #6024 )
...
fix: check edited member, not editor, for org owner permission guard (#1400 )
2026-05-07 14:59:05 +00:00
Michael H.
99ac6b87b1
ci: make blacksmith usage internal only
2026-05-06 03:00:20 +02:00
Michael H.
159c6205ef
ci: reduce unnecessary action execution
2026-05-06 00:13:17 +02:00
Michael H.
bb4862daa6
fix: check jobs not running on main
2026-05-06 00:12:17 +02:00
Michael H.
6ed56a4756
ci: skip merge queue actions if clean
2026-05-06 00:11:11 +02:00
Michael H.
93b21bb107
ci: cancel pr workflows on merge
2026-05-06 00:01:13 +02:00
Michael H.
9a499af03e
build: fix windows runner
2026-05-04 00:13:51 +02:00
Michael H.
f6edc3ab58
build: tweak runner types
2026-05-03 23:58:39 +02:00
Michael H. and GitHub
678f8049e3
fix: labrinth memory leaks ( #5980 )
2026-05-03 20:01:56 +02:00
5b59e39a8a
chore: improve actions performance and security practices ( #5970 )
...
* chore: bump actions and pin versions
* build: switch to blacksmith
* fix: use rust-toolchain stable
* build: improve pnpm store caching
* chore: remove emoji from workflows
* fix: run prepare job on blacksmith
* chore: kebab case id
* build: add concurrency groups to limit duplicate jobs
* build: switch around node setup and pnpm setup task
* chore: bump to nodejs 24, fix pnpm caching
* fix: enable corepack
* fix: concurrency deadlock in frontend preview
* fix: approve build scripts
* fix: just don't cancel concurrent previews
* build: remove pnpm setup action everywhere
* build: cache apt packages
* build: yet another attempt at fixing concurrency
* build: lower runner type for frontend deploy
* fix: eslint not existing
* build: add sccache to turbo-ci
* fix: correct nextest pkg
* fix: turbo ignoring sccache
* revert me: test labrinth tests
* Revert "revert me: test labrinth tests"
This reverts commit def5cc19183d5c0fe3b6f3c03635d73bb59bd312.
* build: compile app before docker build
* build: lower runner types
* build: remove docker inline caching
* build: try mold on labrinth
* build: tweak labrinth prod build profile
* fix: app windows builds and caching
* fix: tombi format cargo.toml
* fix: swap ping test to cubecraft to avoid CI flakiness
* typos fix
---------
Co-authored-by: aecsocket <aecsocket@tutanota.com >
2026-05-03 14:18:31 +02:00
Michael H.
42cdcc7df9
fix: make sure staging uses staging
2026-04-24 16:25:59 +02:00
Michael H.
9432d6d5e8
deploy(ui): fix storybook routes
2026-02-13 01:24:42 +01:00
Michael H.
c053c00bd7
deploy(ui): remove custom domain
2026-02-13 01:22:06 +01:00
Michael H.
9d0df74475
deploy(ui): add wrangler
2026-02-13 01:19:35 +01:00
Michael H.
09e989a4c4
deploy(ui): add wrangler config
2026-02-13 01:15:06 +01:00
Michael H.
1cf782c298
Revert "Implement redis clustering ( #5189 )"
...
This reverts commit fb1050e409 .
2026-01-23 16:08:07 +01:00
Michael H.
2af6a1b36f
Fix wrangler formatting
2026-01-20 20:56:56 +01:00
Michael H.
a281f13f15
Enable smart placement
2026-01-20 20:52:20 +01:00
Michael H.
11fe90a69b
deploy: nerf cpu time to 5s
2026-01-19 22:27:38 +01:00
Michael H.
1108086854
Revert "Remove dev check in payload/pojo debugger ( #5152 )"
...
This reverts commit 3f3e6f5199 .
2026-01-19 22:27:15 +01:00
Michael H.
5aea892a39
deploy: raise cpu limit to 10s
2026-01-19 22:12:31 +01:00
4ee7623837
build: deploy on both environments ( #5129 )
...
* build: deploy on both environments
* build: missing whitespace
* build: add path filter
* build: add sentry env
* build: inherit secrets
* remove if check
* Revert "remove if check"
This reverts commit b2ffe1d611 .
* remove if check 2
* Fix Wrangler env
* Fix Wrangler env but for real this time
* Alternative method of getting URLs
* Check for environment instead
* Fix comment
* Clickable commit
* Set PREVIEW build var
* Fix commit shown in comment
* Fix linting errors
* )
* add preview banner
* prepr
* prepr again
* ..
---------
Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com >
2026-01-16 01:40:10 +00:00
Michael H.
7dba9cbe54
deploy: match sentry sample rate with wrangler observability
2026-01-14 19:00:08 +01:00
716c4e9a21
deploy: add sentry to frontend server ( #5118 )
...
* deploy: add sentry to frontend server
* build: add sentry auth token to env
* fix: use sentry CLI for sourcemap upload instead
* feat: comment deploy
---------
Co-authored-by: Calum H. (IMB11) <contact@cal.engineer >
2026-01-14 17:46:55 +00:00
Michael H. and GitHub
0b60060f65
fix: vite dev server cf workers compatibility ( #5080 )
2026-01-10 14:11:00 +00:00
Michael H.
ea17534f77
deploy(frontend): reduce sampling rate
2026-01-08 20:07:58 +01:00
Michael H.
b91d581928
deploy(frontend): add production route
2026-01-08 19:55:52 +01:00
Michael H.
4f6cb7f26c
deploy(frontend): don't wrap quotes around value
2026-01-08 18:37:49 +01:00
Michael H.
c1da3e7e95
deploy(frontend): actions is stupid
2026-01-08 18:35:18 +01:00
Michael H.
040c568fdb
deploy(frontend): debug variables
2026-01-08 18:31:54 +01:00
Michael H.
7a78565c97
deploy(frontend): merge variable injection & build step
2026-01-08 18:14:04 +01:00
Michael H.
a952318c77
Revert "feat: downtime banner ( #4955 )"
...
This reverts commit 336832ec40 .
2025-12-23 16:55:47 +01:00
Michael H.
19393a38bb
fix(build): build on cargo.toml modifications
2025-10-20 18:59:02 +02:00
Michael H.
752f68124c
fix: sync debian version with rust image
2025-10-19 18:11:41 +02:00
Michael H.
c169b48228
Update SBOV post
2025-10-02 02:01:26 +02:00
Michael H.
beff2fcaa9
Standing By Our Values
2025-10-02 01:44:26 +02:00
Michael and GitHub
0d223e3ab5
Use dumb-init as entrypoint ( #3343 )
2025-03-05 15:40:27 -08:00