fix build
Some checks failed
Build / Build - linux (push) Successful in 4m55s
Build / Build - macos (push) Failing after 1m47s
Build / Build - windows (push) Successful in 1m35s

This commit is contained in:
2025-12-11 21:16:55 +01:00
parent e6c30dc403
commit ef132c35f3
3 changed files with 12 additions and 3 deletions

View File

@@ -12,17 +12,19 @@ jobs:
runs-on: gitea-runner
container:
image: ${{ matrix.docker_image }}
volumes:
- /tmp/gitea-sccache:/tmp/sccache
strategy:
matrix:
include:
- platform: linux
docker_image: gitea.staspast.click/stas/rust-node-builder:v2
docker_image: gitea.staspast.click/stas/rust-node-builder:v4
target: x86_64-unknown-linux-gnu
artifact_name: rlogg-linux-x86_64
binary_extension: ""
setup_cmd: ""
- platform: macos
docker_image: gitea.staspast.click/stas/rust-node-builder:v2
docker_image: gitea.staspast.click/stas/rust-node-builder:v4
target: x86_64-apple-darwin
artifact_name: rlogg-macos-x86_64
binary_extension: ""

View File

@@ -1 +1 @@
docker build -t gitea.staspast.click/stas/rust-node-builder:v3 -f linux-build.Dockerfile . && docker push gitea.staspast.click/stas/rust-node-builder:v3
docker build -t gitea.staspast.click/stas/rust-node-builder:v4 -f linux-build.Dockerfile . && docker push gitea.staspast.click/stas/rust-node-builder:v4

View File

@@ -8,6 +8,7 @@ RUN apt-get update && \
tar \
gzip \
curl \
xz-utils \
mingw-w64 \
&& rm -rf /var/lib/apt/lists/* && \
# Check if /bin/tar is BusyBox and replace it with GNU tar
@@ -25,6 +26,12 @@ RUN SCCACHE_VERSION=0.7.4 && \
mv sccache-v${SCCACHE_VERSION}-x86_64-unknown-linux-musl/sccache /usr/local/bin/ && \
rm -rf sccache-v${SCCACHE_VERSION}-x86_64-unknown-linux-musl
# Install Zig compiler (required for cargo-zigbuild)
RUN ZIG_VERSION=0.11.0 && \
curl -L "https://ziglang.org/download/${ZIG_VERSION}/zig-linux-x86_64-${ZIG_VERSION}.tar.xz" | tar xJ && \
mv zig-linux-x86_64-${ZIG_VERSION} /usr/local/zig && \
ln -s /usr/local/zig/zig /usr/local/bin/zig
# Install cargo-zigbuild for cross-compilation (macOS targets)
RUN cargo install cargo-zigbuild && \
rm -rf /usr/local/cargo/registry