ci-refresh
This commit is contained in:
@@ -39,8 +39,16 @@ jobs:
|
||||
restore-keys: |
|
||||
${{ runner.os }}-cargo-
|
||||
|
||||
- name: Build
|
||||
run: cargo build --verbose
|
||||
- name: Build with memory optimization
|
||||
run: |
|
||||
# Apply memory optimizations for CI environment
|
||||
export CARGO_NET_GIT_FETCH_WITH_CLI=true
|
||||
export CARGO_NET_RETRY=3
|
||||
export CARGO_NET_TIMEOUT=60
|
||||
export CARGO_HTTP_TIMEOUT=60
|
||||
export RUSTC_FORCE_INCREMENTAL=0
|
||||
# Build with our optimized configuration
|
||||
cargo build --verbose
|
||||
|
||||
- name: Install cargo-llvm-cov
|
||||
run: |
|
||||
@@ -105,6 +113,11 @@ jobs:
|
||||
- name: Check formatting
|
||||
run: cargo fmt --all -- --check
|
||||
|
||||
- name: Clippy
|
||||
run: cargo clippy -- -D warnings
|
||||
- name: Clippy with memory optimization
|
||||
run: |
|
||||
# Apply same memory optimizations for clippy
|
||||
export CARGO_NET_GIT_FETCH_WITH_CLI=true
|
||||
export RUSTC_FORCE_INCREMENTAL=0
|
||||
# Run clippy with our allow list for collapsible_if
|
||||
cargo clippy -- -D warnings -A clippy::collapsible-if
|
||||
|
||||
|
||||
Reference in New Issue
Block a user