procfs and task/process bookkeeping improvements #589
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: CI | |
| on: | |
| push: | |
| branches: [ master ] | |
| workflow_dispatch: | |
| pull_request: | |
| branches: [ master ] | |
| jobs: | |
| build-test: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Checkout repository | |
| uses: actions/checkout@v6 | |
| # Use the toolchain from rust-toolchain.toml | |
| - name: Install Rust | |
| uses: actions-rust-lang/setup-rust-toolchain@v1 | |
| - name: Verify installed toolchain and targets | |
| run: | | |
| rustc --version | |
| rustup show | |
| rustup target list --installed | |
| - name: Check formatting | |
| run: cargo fmt --all -- --check | |
| - name: Run clippy | |
| run: cargo clippy -- -D warnings | |
| - name: Run unit tests for libkernel | |
| run: cargo test -p libkernel --target x86_64-unknown-linux-gnu --all-features |