Skip to content
Merged
Show file tree
Hide file tree
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
27 changes: 1 addition & 26 deletions .github/workflows/cargo-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,32 +23,7 @@ jobs:
name: cargo build
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@master
- name: Cleanup unused space
shell: bash
run: |
set -x
df -h /
sudo rm -rf /usr/local/lib/android
sudo rm -rf /opt/microsoft
sudo rm -rf /usr/share/dotnet
sudo rm -rf /opt/ghc
sudo rm -rf /usr/local/.ghcup
sudo rm -rf /usr/lib/jvm
sudo rm -rf /usr/local/graalvm
sudo rm -rf /usr/local/share/powershell
sudo rm -rf /usr/share/swift
df -h /
- name: Set Swap Space
uses: pierotofy/set-swap-space@master
with:
swap-size-gb: 10
- name: Install latest rust
uses: actions-rs/toolchain@v1
with:
toolchain: stable
override: true
components: rustfmt, clippy
- uses: actions/checkout@v5
- name: Cache cargo registry
uses: actions/cache@v4
with:
Expand Down
40 changes: 1 addition & 39 deletions .github/workflows/cargo-clippy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,32 +23,7 @@ jobs:
name: cargo clippy
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@master
- name: Cleanup unused space
shell: bash
run: |
set -x
df -h /
sudo rm -rf /usr/local/lib/android
sudo rm -rf /opt/microsoft
sudo rm -rf /usr/share/dotnet
sudo rm -rf /opt/ghc
sudo rm -rf /usr/local/.ghcup
sudo rm -rf /usr/lib/jvm
sudo rm -rf /usr/local/graalvm
sudo rm -rf /usr/local/share/powershell
sudo rm -rf /usr/share/swift
df -h /
- name: Set Swap Space
uses: pierotofy/set-swap-space@master
with:
swap-size-gb: 10
- name: Install latest rust
uses: actions-rs/toolchain@v1
with:
toolchain: stable
override: true
components: rustfmt, clippy
- uses: actions/checkout@v5
- name: Cache cargo registry
uses: actions/cache@v4
with:
Expand All @@ -64,18 +39,5 @@ jobs:
with:
path: target
key: ${{ runner.os }}-cargo-build-target-${{ hashFiles('**/Cargo.lock') }}
- name: Check workflow permissions
id: check_permissions
uses: scherermichael-oss/[email protected]
with:
required-permission: write
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- if: steps.check_permissions.outputs.has-permission
uses: actions-rs/clippy-check@v1
with:
token: ${{ secrets.GITHUB_TOKEN }}
args: --all --exclude engine
- name: Run clippy manually without annotations
if: ${{ !steps.check_permissions.outputs.has-permission }}
run: cargo clippy --all
36 changes: 2 additions & 34 deletions .github/workflows/cargo-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,39 +20,13 @@ on:
- 'rust-toolchain'
- 'rust-toolchain.toml'
workflow_dispatch:
permissions: read-all
name: cargo test
jobs:
cargotest:
name: cargo test
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@master
- name: Cleanup unused space
shell: bash
run: |
set -x
df -h /
sudo rm -rf /usr/local/lib/android
sudo rm -rf /opt/microsoft
sudo rm -rf /usr/share/dotnet
sudo rm -rf /opt/ghc
sudo rm -rf /usr/local/.ghcup
sudo rm -rf /usr/lib/jvm
sudo rm -rf /usr/local/graalvm
sudo rm -rf /usr/local/share/powershell
sudo rm -rf /usr/share/swift
df -h /
- name: Set Swap Space
uses: pierotofy/set-swap-space@master
with:
swap-size-gb: 10
- name: Install latest rust
uses: actions-rs/toolchain@v1
with:
toolchain: stable
override: true
components: rustfmt, clippy
- uses: actions/checkout@v5
- name: Cache cargo registry
uses: actions/cache@v4
with:
Expand All @@ -79,13 +53,7 @@ jobs:
REMOTE_API_TOKEN: ${{secrets.REMOTE_API_TOKEN_DEV_CI}}

# TODO: turn back on coverage.
#- name: Run cargo-tarpaulin
#uses: actions-rs/[email protected]
#with:
#version: '0.15.0'
#args: '--exclude-files schema.rs --timeout 2000 --all'
#env:
#RUST_BACKTRACE: 1
# Somehow gather coverage

#- name: Upload to codecov.io
#uses: codecov/codecov-action@v3
Expand Down
3 changes: 3 additions & 0 deletions rust-toolchain.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[toolchain]
channel = "1.91.1"
components = [ "rustfmt", "clippy" ]
Loading