Commit graph

16 commits

Author SHA1 Message Date
Sebastian Jeltsch
617045cbd0 Make geos+litegis an optional build dependency for the core. Also remove wasm as a default feature to make breakages more apparent (also fixed an issue). 2026-02-20 20:28:40 +01:00
Sebastian Jeltsch
b56ce4b544 Fix cross-platform builds after addiong GEOS dependency.
* GEOS couldn't build on MacOS due to CMake being to new :/.
* GEOS couldn't build on Linux MUSL, due to missing an appropriate g++ setup :/.

We're now downgrading cmake and are building in Docker on Linux :/.
2026-02-20 17:42:06 +01:00
Sebastian Jeltsch
ea00d0ef42 Build bundled GEOS only for release builds to speed up CI and dynamically linked builds. 2026-02-19 19:18:02 +01:00
Sebastian Jeltsch
f5ba96383b Build and install auth-UI WASM component in docker image by default. 2025-11-04 14:51:07 +01:00
Sebastian Jeltsch
7437614f44 Build static MUSL version for docker image. The "static" GLibc builds have known issues and we critically rely on not looking up hostnames. 2025-10-29 07:49:00 +01:00
Sebastian Jeltsch
b7349dd91c Update Rust toolchain to latest stable: 1.89.0. 2025-08-10 17:48:14 +02:00
Sebastian Jeltsch
7a8c31c8e9 Cleanup: move all Rust code into a crates/ directory. 2025-08-07 10:02:32 +02:00
Sebastian Jeltsch
839a789059 Add a PNPM_OFFLINE environment variable to fall back to previous non-fallback behavior. 2025-06-05 09:36:10 +02:00
Sebastian Jeltsch
55380e7b2a Change the JS build flow: no longer install JS deps during cargo build to avoid concurrency issues.
Instead require a prior, workspace-wide install. Update CI and Docker
builds. Also update documentation and improve error messages.
2025-05-20 11:53:32 +02:00
Sebastian Jeltsch
5936cd6a9d Bump Rust version for docker builds to latest stable v1.86. 2025-04-04 13:27:14 +02:00
Sebastian Jeltsch
355b86576a Bump Rust version to 1.85 for docker builds to allow for async closures. 2025-04-03 10:46:56 +02:00
Sebastian Jeltsch
9c6f19b396 Support Docker arm builds. 2025-02-08 17:35:57 +01:00
Sebastian Jeltsch
b120321918 Fix build metadata in docker builds. Also vendor a fixed rustc_tools_util to get the correct release channel. 2025-01-31 16:46:34 +01:00
Sebastian Jeltsch
fff83ea810 Prepare release v0.3.1. 2024-12-07 22:28:10 +01:00
Sebastian Jeltsch
ac672c43a9 Create traildepot folder during Docker build. 2024-11-20 13:26:20 +01:00
Sebastian Jeltsch
bdb3735840 Squash all commits for a fresh start.
This is only to avoid accidentally leaking any secrets from early development especially in the light of short-sha attacks.
2024-10-30 23:38:56 +01:00