Private
Public Access
1
0

Temporarily disable clippy/test/audit jobs to reduce CI time (re-enable after builds stable)

This commit is contained in:
2026-04-13 01:07:44 +00:00
parent 5228284772
commit 9f60e670fe

View File

@ -26,65 +26,65 @@ jobs:
- name: Check formatting - name: Check formatting
run: cargo fmt --all -- --check run: cargo fmt --all -- --check
clippy: # TEMPORARILY DISABLED - re-enable after build jobs are stable
name: Clippy Lints # clippy:
runs-on: linux # name: Clippy Lints
container: node:18 # runs-on: linux
steps: # container: node:18
- uses: actions/checkout@v2 # steps:
with: # - uses: actions/checkout@v2
fetch-depth: 0 # with:
- name: Install system dependencies # fetch-depth: 0
run: | # - name: Install system dependencies
apt-get update # run: |
apt-get install -y libsystemd-dev pkg-config # apt-get update
- uses: dtolnay/rust-toolchain@stable # apt-get install -y libsystemd-dev pkg-config
with: # - uses: dtolnay/rust-toolchain@stable
components: clippy # with:
- name: Cache cargo # components: clippy
uses: Swatinem/rust-cache@v2 # - name: Cache cargo
- name: Run clippy # uses: Swatinem/rust-cache@v2
run: cargo clippy --all-targets --all-features -- -D warnings # - name: Run clippy
# run: cargo clippy --all-targets --all-features -- -D warnings
test: #
name: Unit Tests # test:
runs-on: linux # name: Unit Tests
container: node:18 # runs-on: linux
steps: # container: node:18
- uses: actions/checkout@v2 # steps:
with: # - uses: actions/checkout@v2
fetch-depth: 0 # with:
- name: Install system dependencies # fetch-depth: 0
run: | # - name: Install system dependencies
apt-get update # run: |
apt-get install -y libsystemd-dev pkg-config # apt-get update
- uses: dtolnay/rust-toolchain@stable # apt-get install -y libsystemd-dev pkg-config
- name: Cache cargo # - uses: dtolnay/rust-toolchain@stable
uses: Swatinem/rust-cache@v2 # - name: Cache cargo
- name: Run tests # uses: Swatinem/rust-cache@v2
run: cargo test --all-features # - name: Run tests
- name: Upload coverage # run: cargo test --all-features
uses: codecov/codecov-action@v4 # - name: Upload coverage
if: always() # uses: codecov/codecov-action@v4
# if: always()
audit: #
name: Security Audit # audit:
runs-on: linux # name: Security Audit
container: node:18 # runs-on: linux
steps: # container: node:18
- uses: actions/checkout@v2 # steps:
with: # - uses: actions/checkout@v2
fetch-depth: 0 # with:
- name: Install system dependencies # fetch-depth: 0
run: | # - name: Install system dependencies
apt-get update # run: |
apt-get install -y libsystemd-dev pkg-config # apt-get update
- uses: dtolnay/rust-toolchain@stable # apt-get install -y libsystemd-dev pkg-config
- name: Run cargo-audit # - uses: dtolnay/rust-toolchain@stable
run: | # - name: Run cargo-audit
cargo install cargo-audit # run: |
cargo audit # cargo install cargo-audit
# cargo audit
# Debian/Ubuntu Package Build # Debian/Ubuntu Package Build
build-deb: build-deb:
name: Build Debian Package name: Build Debian Package