Commit Graph

68 Commits

Author SHA1 Message Date
Quentin Gliech
f9cd7e6bfb Upgrade Rust to 1.86.0 2025-04-06 16:19:16 +02:00
Quentin Gliech
6903c3dede Don't include the target/ directory in the Docker build layers 2025-03-24 17:24:05 +01:00
Quentin Gliech
3d2b67a0b2 Upgrade to Rust 1.85 and edition 2024 2025-02-21 16:15:02 +01:00
Quentin Gliech
d102211f1d Stop using cargo-chef in the docker build 2025-02-05 12:31:48 +01:00
Quentin Gliech
c9b89a994a Fix reporting of version in prebuilt binaries & docker image 2025-01-27 10:34:21 +01:00
Quentin Gliech
154e42af6b Upgrade Rust to 1.84 and fix new clippy lints 2025-01-23 17:55:22 +01:00
Quentin Gliech
bc102c3261 Make sure the Docker image has the git version in it 2025-01-06 10:13:53 +01:00
Quentin Gliech
9021ebee22 Upgrade to Rust 1.83.0 and fix new warnings 2024-12-05 17:32:49 +01:00
Quentin Gliech
1ad2917ec5 Upgrade to Rust 1.82.0 (#3407) 2024-10-22 17:01:27 +02:00
Quentin Gliech
409c53ed5e Upgrade to Rust 1.81.0 2024-10-07 19:54:43 +02:00
Quentin Gliech
b774e50502 docker: remove redundant target platform 2024-08-30 19:45:25 +02:00
Quentin Gliech
533415fdfc Remove macOS binaries build in CI and remove cargo-zigbuild from Docker image (#2966)
* Upgrade Zig to 0.13.0
* Remove macOS builds & rework archives collection
* dockerfile: stop using zig
2024-08-05 16:45:23 +02:00
Quentin Gliech
53061ff5a1 Upgrade Rust toolchain to 1.80.0
This also tweaks the workspace-level lints configuration to add priority
on groups
2024-07-29 12:04:30 +02:00
Quentin Gliech
20550c45f6 Bump nodejs, cargo-{zigbuild,auditable,chef}, zig, mdbook 2024-05-07 07:32:02 +02:00
Quentin Gliech
fbb8044dbd Bump OPA 2024-05-07 07:32:02 +02:00
Quentin Gliech
d417eb863d Upgrade Rust to 1.78.0 2024-05-07 07:32:02 +02:00
Quentin Gliech
2761ac0ccb docker: Switch a glibc-based build
Similar to what was done for the pre-built binaries
2024-03-25 10:56:39 +01:00
Quentin Gliech
2c9b8a446d Bump Clippy to 1.75 and Rust to 1.76 2024-02-27 16:58:43 +01:00
Quentin Gliech
df3ca5ae66 Upgrade clippy lints to 1.74.0 & fix warnings 2023-12-05 17:20:42 +01:00
Quentin Gliech
5b272dff08 Bump Open Policy Agent version to 0.59.0 2023-11-30 17:59:24 +01:00
Quentin Gliech
974405c7c3 dockerfile: bump rust, opa, nodejs and debian version 2023-11-14 13:41:10 +01:00
Quentin Gliech
15ad89aa82 templates: add translations function 2023-10-05 19:29:23 +02:00
Quentin Gliech
261df6499d Simplify the multiarch docker build
Make the binaries build run on the self-hosted runners
2023-09-14 14:37:28 +02:00
Quentin Gliech
17e28f56c1 Upgrade Rust to 1.72.0
Fixes new clippy errors and upgrade other tools
2023-08-28 18:05:56 +02:00
Quentin Gliech
1a318e104a Upgrade compound-web and fix form refs 2023-08-02 13:11:33 +02:00
Quentin Gliech
313dc9bc64 frontend: vendor the compound dependencies 2023-07-27 16:18:53 +02:00
Quentin Gliech
60899bf131 Bump rustc, nodejs, opa, etc. 2023-07-17 19:54:49 +02:00
Quentin Gliech
7e90564d16 Bump Rust dependencies 2023-06-14 12:02:16 +02:00
Quentin Gliech
5cd93a5f93 Bump the OTEL crates to 0.19.0 (#1132)
* Bump the OTEL crates to 0.19.0

Also pins a bunch of versions in the Dockerfile and fixes the docker build in CI
2023-04-24 17:10:55 +00:00
Quentin Gliech
3979e9f46a Update Rust to 1.69.0 2023-04-24 11:42:01 +02:00
Quentin Gliech
d9649975b9 Upgrade rustc (and clippy) to 1.67.0 2023-02-01 10:37:04 +01:00
Quentin Gliech
f2d6fe1250 docker: Build with musl instead of glibc 2022-12-17 12:03:26 +01:00
Quentin Gliech
995cfad827 Add a note about zig version bump being blocked 2022-12-16 18:16:18 +01:00
Quentin Gliech
5b28c1e6ce Upgrade Rust, OPA, Node in CI and Docker image 2022-12-16 18:16:18 +01:00
Quentin Gliech
0ccbeedf24 docker: Copy the templates in the frontend stage 2022-11-19 09:23:28 +01:00
Quentin Gliech
fbaa1cba5b Fix policy permissions in Docker image 2022-11-18 23:25:50 +01:00
Quentin Gliech
9c0ece7512 Do not embed the templates and static files in the binary 2022-11-18 22:37:55 +01:00
Quentin Gliech
834214bcac Do not embed the WASM-compiled policies in the binary 2022-11-18 22:37:55 +01:00
Quentin Gliech
933022850b Serve the SPA by the server 2022-11-18 13:43:01 +01:00
Quentin Gliech
eeb442b6d0 Bump rustc to 1.65 2022-11-03 21:56:58 +01:00
Quentin Gliech
041eb7013c Disable wasmtime cache in Docker builds 2022-11-03 15:19:49 +01:00
Quentin Gliech
3fc386a4dd dockerfile: cross-compile with cargo-zigbuild & embed audit infos 2022-11-03 15:19:49 +01:00
Quentin Gliech
7683bc4efe Bump Rust, OPA and NodeJS in Docker image 2022-10-27 15:39:16 +02:00
Quentin Gliech
9e3b3567b2 Gate the prometheus exporter behind a feature
Also fixes the Docker image building and the CI builds
2022-09-28 11:13:53 +02:00
Quentin Gliech
fa170a29b7 Fix the -debug variant entrypoint in Docker image 2022-08-22 16:28:53 +02:00
Quentin Gliech
809a3ad00c Bump OPA to 0.43 and Rust to 1.63 in Docker image
Also bumps the Dockerfile frontend to 1.4
2022-08-19 11:43:36 +02:00
Quentin Gliech
c16808a019 Disable wasmtime cache in the Docker image 2022-08-08 16:36:47 +02:00
Quentin Gliech
071055ad18 Embed the default policy in the binary 2022-06-03 13:37:20 +02:00
Quentin Gliech
dd09a9b36f Build WASM policies in the Docker image 2022-06-03 13:37:20 +02:00
Quentin Gliech
c24e963def Bump Rust version to 1.60.0 2022-04-08 10:22:00 +02:00