mirror of
https://github.com/LinuxBeginnings/swww.git
synced 2026-01-11 15:00:59 -03:00
fix most of CI
* Update MRSV * Accept new Unicode License * Install libwayland-dev and wayland-protocols on CI * Curse nix-os for being weird and not working
This commit is contained in:
1
.github/workflows/check.yml
vendored
1
.github/workflows/check.yml
vendored
@@ -17,6 +17,7 @@ jobs:
|
||||
- uses: dtolnay/rust-toolchain@stable
|
||||
with:
|
||||
components: clippy
|
||||
- run: sudo apt install -y libwayland-dev wayland-protocols
|
||||
- run: cargo clippy --version
|
||||
- run: cargo clippy --workspace --locked --tests
|
||||
|
||||
|
||||
1
.github/workflows/nix-tests.yml
vendored
1
.github/workflows/nix-tests.yml
vendored
@@ -13,5 +13,6 @@ jobs:
|
||||
experimental-features = nix-command flakes
|
||||
access-tokens = github.com=${{ secrets.GITHUB_TOKEN }}
|
||||
- run: nix flake show
|
||||
- run: nix-env -i nixpkgs#wayland nixpkgs#wayland-protocols
|
||||
- run: nix flake check --print-build-logs
|
||||
- run: nix build --print-build-logs
|
||||
|
||||
3
.github/workflows/test.yml
vendored
3
.github/workflows/test.yml
vendored
@@ -16,6 +16,7 @@ jobs:
|
||||
- uses: mozilla-actions/sccache-action@v0.0.3
|
||||
- uses: dtolnay/rust-toolchain@nightly
|
||||
- uses: taiki-e/install-action@cargo-nextest
|
||||
- run: sudo apt install -y libwayland-dev wayland-protocols
|
||||
- run: cargo build --workspace --locked --verbose
|
||||
- run: cargo nextest run --workspace --locked
|
||||
|
||||
@@ -26,6 +27,7 @@ jobs:
|
||||
- uses: mozilla-actions/sccache-action@v0.0.3
|
||||
- uses: dtolnay/rust-toolchain@stable
|
||||
- uses: taiki-e/install-action@cargo-nextest
|
||||
- run: sudo apt install -y libwayland-dev wayland-protocols
|
||||
- run: cargo build --workspace --locked --verbose
|
||||
- run: cargo nextest run --workspace --locked
|
||||
|
||||
@@ -43,5 +45,6 @@ jobs:
|
||||
with:
|
||||
toolchain: ${{ steps.msrv.outputs.value }}
|
||||
- uses: taiki-e/install-action@cargo-nextest
|
||||
- run: sudo apt install -y libwayland-dev wayland-protocols
|
||||
- run: cargo build --workspace --locked --verbose
|
||||
- run: cargo nextest run --workspace --locked
|
||||
|
||||
@@ -9,7 +9,7 @@ version = "0.9.5-masterV3"
|
||||
authors = ["Leonardo Gibrowski Faé <leonardo.fae44@gmail.com>"]
|
||||
edition = "2021"
|
||||
license-file = "LICENSE"
|
||||
rust-version = "1.82"
|
||||
rust-version = "1.85"
|
||||
|
||||
[workspace.dependencies]
|
||||
common = { path = "common" }
|
||||
|
||||
Reference in New Issue
Block a user