feat: fix apt not finding gcc in ci/cd

This commit is contained in:
Chance 2025-04-13 20:32:43 -04:00 committed by BitSyndicate
parent 4cc993ced5
commit 37abc3f52d
Signed by: bitsyndicate
GPG key ID: 443E4198D6BBA6DE

View file

@ -39,8 +39,18 @@ build_linux:
EXT: "" EXT: ""
RUSTFLAGS: "-Clinker=riscv64-linux-gnu-gcc" RUSTFLAGS: "-Clinker=riscv64-linux-gnu-gcc"
cache:
key: "${CI_JOB_NAME}-${CI_COMMIT_SHA}"
policy: pull-push
paths:
- "$HOME/.cargo/registry"
- "$HOME/.cargo/git"
- target
before_script: before_script:
- apt-get update && apt-get install -y \ - apt-get update
- |
apt-get install -y \
build-essential \ build-essential \
gcc-aarch64-linux-gnu \ gcc-aarch64-linux-gnu \
gcc-powerpc64le-linux-gnu \ gcc-powerpc64le-linux-gnu \
@ -67,8 +77,18 @@ build_windows_msvc:
BINARY_NAME: zenyx-x86_64-windows-msvc.exe BINARY_NAME: zenyx-x86_64-windows-msvc.exe
EXT: ".exe" EXT: ".exe"
cache:
key: "${CI_JOB_NAME}-${CI_COMMIT_SHA}"
policy: pull-push
paths:
- "$HOME/.cargo/registry"
- "$HOME/.cargo/git"
- target
- .cache/cargo-xwin
before_script: before_script:
- apt-get update && apt-get install -y lld - apt-get update
- apt-get install -y lld
- rustup target add "$TARGET" - rustup target add "$TARGET"
- cargo install cargo-xwin --locked - cargo install cargo-xwin --locked
- cargo xwin build --release --target "$TARGET" - cargo xwin build --release --target "$TARGET"
@ -81,7 +101,7 @@ build_windows_msvc:
paths: paths:
- artifacts/* - artifacts/*
expire_in: 1 week expire_in: 1 week
publish: publish:
stage: publish stage: publish
script: script: