Skip to content

lib: add test cases for core record #41

lib: add test cases for core record

lib: add test cases for core record #41

Workflow file for this run

name: CI
on:
push:
branches:
- main
pull_request:
branches:
- main
env:
CARGO_TERM_COLOR: always
RUSTFLAGS: -Dwarnings
jobs:
test_lib_linux:
name: Build and test library (Linux)
runs-on: ubuntu-latest
defaults:
run:
working-directory: ./lib
steps:
- uses: actions/checkout@v4
- run: cargo fmt --check
- run: cargo clippy --all-features
- run: cargo test --all-features
test_lib_windows:
name: Build and test library (Windows)
runs-on: windows-latest
defaults:
run:
working-directory: ./lib
steps:
- uses: actions/checkout@v4
- run: cargo fmt --check
- run: cargo clippy --all-features
- run: cargo test --all-features
build_app_linux:
name: Build Linux application
runs-on: ubuntu-latest
defaults:
run:
working-directory: ./app
steps:
- uses: actions/checkout@v4
- run: cargo fmt --check
- run: cargo clippy
build_app_windows:
name: Build Windows application
runs-on: windows-latest
defaults:
run:
working-directory: ./app
steps:
- uses: actions/checkout@v4
- run: cargo fmt --check
- run: cargo clippy
build_efi:
name: Build EFI application
runs-on: ubuntu-latest
defaults:
run:
working-directory: ./efi
steps:
- uses: actions/checkout@v4
- run: cargo fmt --check
- run: cargo clippy