Changed all CI/CD builds to locked

This commit is contained in:
CEbbinghaus 2025-02-26 21:34:45 +11:00
parent 537d6fd93b
commit fbf6165c0d
8 changed files with 11 additions and 11 deletions

View file

@ -41,7 +41,7 @@ jobs:
libsystemd-dev
- name: "Build the workspace"
run: cargo build --workspace
run: cargo build --locked --workspace
- name: "Check disk space and size of target, then clean it"
run: |
df -h
@ -89,7 +89,7 @@ jobs:
libsystemd-dev
- name: "Build the workspace"
run: cargo build --workspace
run: cargo build --locked --workspace
- name: "Check disk space and size of target, then clean it"
run: |
df -h

View file

@ -31,6 +31,6 @@ jobs:
uses: mozilla-actions/sccache-action@v0.0.7
with:
version: "v0.4.2"
- run: cargo build -p kanidm_client -p kanidm_tools --bin kanidm
- run: cargo build --locked -p kanidm_client -p kanidm_tools --bin kanidm
# yamllint disable-line rule:line-length
- run: cargo test -p kanidm_client -p kanidm_tools

View file

@ -11,7 +11,7 @@ WAIT_TIMER=5
echo "Building release binaries..."
cargo build --release --bin kanidm --bin kanidmd
cargo build --locked --release --bin kanidm --bin kanidmd
if [ -d '.git' ]; then
echo "You're in the root dir, let's move you!"

View file

@ -48,7 +48,7 @@ RUN --mount=type=cache,id=cargo,target=/cargo \
export SCCACHE_DIR=/sccache && \
export RUSTC_WRAPPER=/usr/bin/sccache && \
export CC="/usr/bin/clang" && \
cargo build -p daemon ${KANIDM_BUILD_OPTIONS} \
cargo build --locked -p daemon ${KANIDM_BUILD_OPTIONS} \
--target-dir="/usr/src/kanidm/target/" \
--features="${KANIDM_FEATURES}" \
--release; \

View file

@ -20,7 +20,7 @@ echo $RUSTC_WRAPPER && \
echo $RUSTFLAGS && \
echo $CC && \
cargo build \
--offline \
--frozen \
--features=concread/simd_support,libsqlite3-sys/bundled \
--release; \
if [ "${SCCACHE_REDIS}" != "" ]; \

View file

@ -1,4 +1,4 @@
#!/bin/bash
#!/bin/sh
set -e

View file

@ -43,15 +43,15 @@ RUN \
export SCCACHE_DIR=/sccache; \
export RUSTC_WRAPPER=/usr/bin/sccache; \
export CC="/usr/bin/clang"; \
cargo build -p kanidm_tools ${KANIDM_BUILD_OPTIONS} \
cargo build --locked -p kanidm_tools ${KANIDM_BUILD_OPTIONS} \
--target-dir="/usr/src/kanidm/target/" \
--features="${KANIDM_FEATURES}" \
--release && \
cargo build -p kanidm-ipa-sync ${KANIDM_BUILD_OPTIONS} \
cargo build --locked -p kanidm-ipa-sync ${KANIDM_BUILD_OPTIONS} \
--target-dir="/usr/src/kanidm/target/" \
--features="${KANIDM_FEATURES}" \
--release && \
cargo build -p kanidm-ldap-sync ${KANIDM_BUILD_OPTIONS} \
cargo build --locked -p kanidm-ldap-sync ${KANIDM_BUILD_OPTIONS} \
--target-dir="/usr/src/kanidm/target/" \
--features="${KANIDM_FEATURES}" \
--release && \

View file

@ -43,7 +43,7 @@ RUN \
export SCCACHE_DIR=/sccache; \
export RUSTC_WRAPPER=/usr/bin/sccache; \
export CC="/usr/bin/clang"; \
cargo build -p orca ${KANIDM_BUILD_OPTIONS} \
cargo build --locked -p orca ${KANIDM_BUILD_OPTIONS} \
--target-dir="/usr/src/kanidm/target/" \
--features="${KANIDM_FEATURES}" \
--release && \