/
githubmirror
/
mdevctl
Обзор
Документация
Войти
/
githubmirror
/
mdevctl
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
.github/workflows/main.yml
61 строка
2 KB
Jonathon Jongsma
add ability to trigger CI manually
09 сен 2024, 16:58
09 сен 2024, 16:58
faf8c74
Код
Авторство
О чём код?
on: [push, pull_request, workflow_dispatch] name: Continuous integration jobs: check: name: Check runs-on: ubuntu-latest steps: - name: Install builddeps run: | sudo apt-get update sudo apt-get -y install python3-docutils - name: Checkout code uses: actions/checkout@v3 - name: Install rust toolchain uses: dtolnay/rust-toolchain@stable - run: cargo check test: name: Test Suite runs-on: ubuntu-latest steps: - name: Install builddeps run: | sudo apt-get update sudo apt-get -y install python3-docutils - name: Checkout code uses: actions/checkout@v3 - name: Install rust toolchain uses: dtolnay/rust-toolchain@stable - run: cargo test env: MDEVCTL_LOG: debug RUST_BACKTRACE: full fmt: name: Rustfmt runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v3 - name: Install rust toolchain uses: dtolnay/rust-toolchain@stable - run: rustup component add rustfmt - run: cargo fmt --all -- --check clippy: name: Clippy runs-on: ubuntu-latest steps: - name: Install builddeps run: | sudo apt-get update sudo apt-get -y install python3-docutils - name: Checkout code uses: actions/checkout@v3 - name: Install rust toolchain uses: dtolnay/rust-toolchain@stable - run: rustup component add clippy - run: cargo clippy -- -D warnings