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:
Leonardo Gibrowski Faé
2025-04-05 18:24:06 -03:00
parent b5eb33401b
commit 1b5646749a
5 changed files with 7 additions and 2 deletions

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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" }

View File

@@ -20,7 +20,7 @@ allow = [
"BSD-3-Clause",
"GPL-3.0",
"MIT",
"Unicode-DFS-2016",
"Unicode-3.0"
]
[sources]