Commit Graph
16 Commits
Author SHA1 Message Date
cloudhead 589c375624 build: Update env vars for build process
Use the standard `SOURCE_DATE_EPOCH` instead of `GIT_COMMIT_TIME`.
Set `GIT_HEAD` properly.
2024-06-20 10:47:50 +02:00
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