Commit Graph

19 Commits

Author SHA1 Message Date
Lucas Smith b3ef92feb9 perf: upgrade to vite 8, migrate rollup to rolldown, and optimise build pipeline
- Upgrade vite from v7 to v8 (Rolldown-based bundler)
- Migrate server build from rollup to rolldown, eliminating 5 plugins
  (rolldown handles TS, JSX, JSON, CJS, and node resolution natively)
- Replace vite-plugin-babel-macros with targeted lingui macro plugin
  that skips files without macro imports (~90% of files)
- Replace vite-tsconfig-paths with native resolve.tsconfigPaths
- Remove redundant lingui error-reporter plugin (51% of plugin time)
- Narrow optimizeDeps.entries from ~1060 to ~460 files
- Move typecheck out of build into separate CI job (43s -> 24s build)
- Fix card.tsx var() typo exposed by LightningCSS
- Remove 30 unused packages (rollup, babel presets, rollup plugins, etc.)
- Add vite override for peer dep compatibility
- Patch @lingui/vite-plugin with moduleType for Rolldown compat
2026-03-13 10:06:15 +11:00
Mythie ac3deb113e chore: update ci 2025-03-27 22:49:59 +11:00
Adithya Krishna 5d5d0210fa chore: update github actions (#1085)
**Description:**

This PR updates and adds a new action to assign `status: assigned` label

---------

Signed-off-by: Adithya Krishna <aadithya794@gmail.com>
2024-05-08 11:52:26 +07:00
nafees nazik 6065140715 feat: cache layers 2024-01-06 15:29:19 +05:30
nafees nazik 34a59d2db3 fix: cache 2024-01-06 15:18:33 +05:30
nafees nazik ba37633ecd fix: revert 2024-01-06 15:18:09 +05:30
nafees nazik 46e83d65bb feat: cache docker 2024-01-06 15:14:28 +05:30
nafees nazik 26b604dbd0 fix: add workflow call 2024-01-05 00:21:05 +05:30
nafees nazik 9e57de512a feat: use actions 2024-01-04 23:46:09 +05:30
Mythie 7feba02e08 chore: update ci and formatting 2023-12-08 13:01:36 +11:00
Adithya Krishna 02d91d9cd4 chore: updated workflows
Signed-off-by: Adithya Krishna <adi@documenso.com>
2023-12-04 18:04:05 +05:30
Adithya Krishna f181099e74 chore: updated workflow permissions and run conditions
Signed-off-by: Adithya Krishna <adi@documenso.com>
2023-12-04 16:20:02 +05:30
Lucas Smith 9444e0cc67 fix: docker build requires smtp host (#672)
set a default for smtp host and add an action
for testing docker builds on each pull request
2023-11-22 16:26:39 +11:00
Mythie d1fc7ea217 chore: update ci 2023-11-06 15:10:46 +11:00
Mythie 77833ba895 chore: update ci 2023-11-06 13:01:13 +11:00
Adithya Krishna 56aea04b80 chore: enable job concurrency
Signed-off-by: Adithya Krishna <adikrish@redhat.com>
2023-11-06 13:01:10 +11:00
Nicholas Sylke d4b130a731 ci: use built-in cache from setup-node action 2023-11-06 13:01:09 +11:00
Nicholas Sylke 77ad1d1b0b ci: remove --workspaces from the build script in ci workflow 2023-11-06 13:01:09 +11:00
Nicholas Sylke ab4d70ced1 ci: setup build workflow 2023-11-06 13:01:09 +11:00