Radish alpha
r
rad:z4V1sjrXqjvFdnCUbxPFqd5p4DtH5
Radicle web interface
Radicle
Git
httpd: Add a `radicle-httpd.json` file to each build
Sebastian Martinez committed 10 months ago
commit fd88be1602d41e41a63343022aba7d29b86b76e4
parent 66a7c98
2 files changed +5 -0
modified radicle-httpd/build/Dockerfile
@@ -20,6 +20,7 @@ RUN apk update && apk add --no-cache git musl-dev xz asciidoctor zig
# non-reproducible information, such as version numbers.
RUN asciidoctor --doctype manpage --backend manpage --destination-dir . *.1.adoc && \
    find . -maxdepth 1 -type f -name '*.1' -exec sed -i '/^.\\\"/d' '{}' \;
+
RUN echo "{ "name": "radicle-httpd", "version": "${RADICLE_VERSION}", "commit": "${GIT_HEAD}", "timestamp": ${SOURCE_DATE_EPOCH} }" > /src/radicle-httpd.json
# Add cargo targets.
RUN rustup target add \
    x86_64-unknown-linux-musl \
@@ -55,6 +56,9 @@ ARG RADICLE_VERSION
ARG SOURCE_DATE_EPOCH

COPY --from=builder \
+
    /src/radicle-httpd.json \
+
    /builds/
+
COPY --from=builder \
    /src/target/x86_64-unknown-linux-musl/release/radicle-httpd \
    /builds/x86_64-unknown-linux-musl/bin/
COPY --from=builder \
modified radicle-httpd/build/upload
@@ -19,6 +19,7 @@ main() {
  ssh -i $SSH_KEY $SSH_ADDRESS mkdir -p /mnt/radicle/files/releases/radicle-httpd/$version
  # Copy files over.
  scp -i $SSH_KEY build/artifacts/radicle-httpd-$version* $SSH_ADDRESS:/mnt/radicle/files/releases/radicle-httpd/$version
+
  scp -i $SSH_KEY build/artifacts/radicle-httpd.json $SSH_ADDRESS:/mnt/radicle/files/releases/radicle-httpd/$version

  for target in $(cat build/TARGETS); do
    archive=/mnt/radicle/files/releases/radicle-httpd/$version/radicle-httpd-$version-$target.tar.xz