diff --git a/.github/workflows/cargo.yml b/.github/workflows/cargo.yml deleted file mode 100644 index 52e55f5..0000000 --- a/.github/workflows/cargo.yml +++ /dev/null @@ -1,86 +0,0 @@ -name: Cargo - -on: - push: - branches: - - main - - release - pull_request: - branches: - - "**" - -concurrency: - group: ${{ github.workflow }}-${{ github.ref }} - cancel-in-progress: true - -jobs: - clippy: - name: clippy/check/doc - runs-on: amd64 - steps: - - name: Install dependencies - run: | - sudo apt-get update -y && \ - sudo apt-get install -y --no-install-recommends \ - libssl-dev \ - pkg-config - - - uses: actions/checkout@v3 - - name: Install latest nightly - uses: actions-rs/toolchain@v1 - with: - toolchain: 1.69.0 - override: true - components: rustfmt, clippy - - - uses: tespkg/actions-cache@v1 - with: - accessKey: ${{ secrets.AWS_ACCESS_KEY_ID }} - secretKey: ${{ secrets.AWS_SECRET_ACCESS_KEY }} - bucket: ${{ vars.AWS_BUCKET }} - path: | - ~/.cargo/bin/ - ~/.cargo/registry/index/ - ~/.cargo/registry/cache/ - ~/.cargo/git/db/ - target/ - key: ${{ github.event.repository.name }}-${{ runner.arch }}-cargo-clippy-${{ hashFiles('**/Cargo.lock', 'rust-toolchain.toml') }} - - - name: cargo clippy - uses: actions-rs/cargo@v1 - with: - command: clippy - args: --workspace --all-features - - - name: cargo check - uses: actions-rs/cargo@v1 - with: - command: check - args: --all-features --release - - - name: check lockfile - run: | - diff Cargo.lock <(git show HEAD:Cargo.lock) - - - name: cargo doc - uses: actions-rs/cargo@v1 - with: - command: doc - args: --workspace --all-features - - fmt: - name: cargo fmt - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - - name: Install latest nightly - uses: actions-rs/toolchain@v1 - with: - toolchain: nightly-2022-12-11 - override: true - components: rustfmt, clippy - - name: cargo fmt - uses: actions-rs/cargo@v1 - with: - command: fmt - args: --all --check