Skip to content

Commit 82148cb

Browse files
authored
Switch to manjaro in CI/CD to test deps
1 parent c2cee33 commit 82148cb

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

.github/workflows/rust.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ env:
1919
jobs:
2020
lints:
2121
name: Run cargo fmt and cargo clippy
22-
runs-on: ubuntu-latest
22+
runs-on: manjarolinux/build
2323
steps:
2424
- name: Checkout sources
2525
uses: actions/checkout@v2
@@ -31,7 +31,7 @@ jobs:
3131
components: rustfmt, clippy
3232
override: true
3333
- name: Install Dependancies
34-
run: sudo apt-get install -y libglib2.0-dev
34+
run: sudo pacman -Syu libglib2.0-dev
3535
- name: Run cargo fmt
3636
uses: actions-rs/cargo@v1
3737
with:
@@ -44,7 +44,7 @@ jobs:
4444
args: --all-features -- -D warnings
4545
build-linux:
4646
name: Build for linux using cargo
47-
runs-on: ubuntu-latest
47+
runs-on: manjarolinux/build
4848
needs: [lints]
4949
steps:
5050
- name: Checkout sources
@@ -64,7 +64,7 @@ jobs:
6464
args: --verbose --target x86_64-unknown-linux-gnu
6565
test:
6666
name: Run cargo test
67-
runs-on: ubuntu-latest
67+
runs-on: manjarolinux/build
6868
needs: [build-linux]
6969
steps:
7070
- name: Checkout sources
@@ -89,7 +89,7 @@ jobs:
8989
args: --verbose
9090
coverage:
9191
name: Attempt to generate code coverage
92-
runs-on: ubuntu-latest
92+
runs-on: manjarolinux/build
9393
needs: [test]
9494
steps:
9595
- name: Checkout sources

0 commit comments

Comments
 (0)