diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 8b66542..8774576 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -49,7 +49,7 @@ jobs: run: | sudo apt-get update sudo apt-get -f install -y - sudo apt-get install -y build-essential libsystemd-dev pkg-config + sudo apt-get install -y build-essential libsystemd-dev pkg-config libssl-dev - name: Run clippy run: cargo clippy --all-targets --all-features -- -D warnings @@ -71,7 +71,7 @@ jobs: run: | sudo apt-get update sudo apt-get -f install -y - sudo apt-get install -y build-essential libsystemd-dev pkg-config + sudo apt-get install -y build-essential libsystemd-dev pkg-config libssl-dev - name: Run tests run: cargo test --all-features @@ -93,7 +93,7 @@ jobs: run: | sudo apt-get update sudo apt-get -f install -y - sudo apt-get install -y build-essential libsystemd-dev pkg-config + sudo apt-get install -y build-essential libsystemd-dev pkg-config libssl-dev - name: Run cargo-audit run: | cargo install cargo-audit @@ -118,7 +118,7 @@ jobs: run: | sudo apt-get update sudo apt-get -f install -y - sudo apt-get install -y build-essential libsystemd-dev pkg-config + sudo apt-get install -y build-essential libsystemd-dev pkg-config libssl-dev - name: Run enrollment unit tests run: cargo test --test enroll_identity - name: Run enrollment integration tests @@ -145,7 +145,7 @@ jobs: run: | sudo apt-get update sudo apt-get -f install -y - sudo apt-get install -y build-essential libsystemd-dev pkg-config + sudo apt-get install -y build-essential libsystemd-dev pkg-config libssl-dev - name: Build binary run: cargo build - name: Verify --enroll flag exists @@ -170,7 +170,7 @@ jobs: run: | sudo apt-get update sudo apt-get -f install -y - sudo apt-get install -y build-essential debhelper pkg-config libsystemd-dev + sudo apt-get install -y build-essential debhelper pkg-config libsystemd-dev libssl-dev - name: Build Debian package run: | sudo dpkg-buildpackage -us -uc -b -d @@ -203,7 +203,7 @@ jobs: run: | sudo apt-get update sudo apt-get -f install -y - sudo apt-get install -y build-essential debhelper pkg-config libsystemd-dev + sudo apt-get install -y build-essential debhelper pkg-config libsystemd-dev libssl-dev - name: Build Debian package run: | sudo dpkg-buildpackage -us -uc -b -d @@ -240,7 +240,7 @@ jobs: echo "$HOME/.cargo/bin" >> "$GITHUB_PATH" - name: Install build dependencies run: | - sudo dnf install -y gcc rpm-build systemd-devel pkg-config + sudo dnf install -y gcc rpm-build systemd-devel pkg-config openssl-devel - name: Build release binary run: cargo build --release - name: Build RPM package