cloudhead
6dcfbfcdee
build: Separate release from upload
2024-11-01 12:28:39 +01:00
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