mirror of
https://github.com/kanidm/kanidm.git
synced 2025-05-22 00:43:54 +02:00
Changed all CI/CD builds to locked
This commit is contained in:
parent
537d6fd93b
commit
fbf6165c0d
.github/workflows
scripts
server
tools
4
.github/workflows/rust_build.yml
vendored
4
.github/workflows/rust_build.yml
vendored
|
@ -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
|
||||
|
|
2
.github/workflows/windows_build.yml
vendored
2
.github/workflows/windows_build.yml
vendored
|
@ -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
|
||||
|
|
|
@ -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!"
|
||||
|
|
|
@ -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; \
|
||||
|
|
|
@ -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}" != "" ]; \
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
#!/bin/bash
|
||||
#!/bin/sh
|
||||
|
||||
set -e
|
||||
|
||||
|
|
|
@ -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 && \
|
||||
|
|
|
@ -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 && \
|
||||
|
|
Loading…
Reference in a new issue