Commit Graph

15 Commits

Author SHA1 Message Date
Yorgos Saslis 6966c97194
build: Switch to build args in Dockerfile
`--env` is a podman-specific feature. While it is clear that podman is a
requirement here, switching these to build arguments better expresses
intent.

 These values are meant to be configurable at build time, which is
 exactly what build arguments are for, while environment variables are
 meant to persist in the image built.

Signed-off-by: Yorgos Saslis <yorgos.work@proton.me>
2024-06-12 15:35:42 +02:00
cloudhead a6e33ec19a
build: Remove `rad-web` from Dockerfile 2024-06-06 15:28:16 +02:00
cloudhead a4989b7ce7
Remove `radicle-httpd` crate
The HTTP daemon is moved to the `radicle-explorer` repository. Hence,
all traces of it are removed from this repository.
2024-06-06 11:14:00 +02:00
cloudhead 6dd29d4b50
build: Move `ulimit` flag to correct location 2024-05-15 14:47:57 +02:00
cloudhead b195a3eb35
build: Set ulimit on container
This was necessary on some machines.
2024-05-15 12:24:44 +02:00
cloudhead 227e13d5b1
build: Push tags as part of upload 2024-05-02 21:37:15 +02:00
cloudhead 1708ddf777
build: Small changes to build script 2024-05-01 16:09:23 +02:00
cloudhead 780f0eff37
build: Don't set 'latest' link for dev builds 2024-04-30 22:02:32 +02:00
cloudhead faafd21a91
build: Use zig for linux builds
There was an issue with the build that is resolved when using zig.
aarch64 binaries had a bug in libgit2 involving file access.
2024-04-30 21:54:48 +02:00
cloudhead a9e3a53d2b
build: Don't add trailing slash 2024-04-29 13:17:15 +02:00
cloudhead 97b1a5de53
build: Move/rename build steps 2024-04-29 11:14:09 +02:00
cloudhead 5f1657484f
build: Add "upload" build step 2024-04-29 10:47:03 +02:00
cloudhead cd2884a609
build: Adjust folder structure
This allows for simply extracting into $PATH.
2024-04-25 17:15:58 +02:00
cloudhead 9fe5a8922f
build: Update to zig 0.12.0, add `rad-web` 2024-04-23 10:59:33 +02:00
cloudhead 95b5191533
Reproducible cross-compiled builds
Implement a new build pipeline using `podman` and `zig` that is
reproducible and can be run entirely on linux.

We also simplify the versioning system, defaulting to the output of `git
describe` when there are no exact tag matches.
2024-04-20 11:11:00 +02:00