Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 15 additions & 15 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,13 +21,13 @@ env:
jobs:
check:
container:
image: ghcr.io/terrapkg/builder:f42
image: ghcr.io/terrapkg/builder:f44
name: Check
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v6
- name: Cache DNF packages
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: /var/cache/dnf
key: dnf-${{ runner.os }}
Expand All @@ -36,24 +36,24 @@ jobs:
- name: Install dependencies
run: |
dnf install -y $DNF_PACKAGES
- uses: actions-rs/toolchain@v1
- uses: dtolnay/rust-toolchain@stable
with:
profile: minimal
toolchain: stable
override: true
- uses: actions-rs/cargo@v1
- uses: dtolnay/rust-toolchain@stable
with:
command: check

clippy:
name: Clippy
container:
image: ghcr.io/terrapkg/builder:f42
image: ghcr.io/terrapkg/builder:f43
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v6
- name: Cache DNF packages
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: /var/cache/dnf
key: dnf-${{ runner.os }}
Expand All @@ -62,26 +62,26 @@ jobs:
- name: Install dependencies
run: |
dnf install -y $DNF_PACKAGES
- uses: actions-rs/toolchain@v1
- uses: dtolnay/rust-toolchain@stable
with:
profile: minimal
toolchain: stable
override: true
- run: rustup component add clippy
- uses: actions-rs/cargo@v1
- uses: dtolnay/rust-toolchain@stable
with:
command: clippy
args: -- -D warnings

unit-test:
runs-on: ubuntu-latest
container:
image: ghcr.io/terrapkg/builder:f42
image: ghcr.io/terrapkg/builder:f43

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- name: Cache DNF packages
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: /var/cache/dnf
key: dnf-${{ runner.os }}
Expand All @@ -91,14 +91,14 @@ jobs:
- name: Install dependencies
run: |
dnf install -y $DNF_PACKAGES
- uses: actions-rs/toolchain@v1
- uses: dtolnay/rust-toolchain@stable
with:
profile: minimal
toolchain: stable
override: true
- uses: Swatinem/rust-cache@v2

- name: Test
uses: actions-rs/cargo@v1
uses: dtolnay/rust-toolchain@stable
with:
command: test
Loading