aboutsummaryrefslogtreecommitdiff
path: root/serde_yaml-0.9.25/.github/workflows/ci.yml
diff options
context:
space:
mode:
Diffstat (limited to 'serde_yaml-0.9.25/.github/workflows/ci.yml')
-rw-r--r--serde_yaml-0.9.25/.github/workflows/ci.yml97
1 files changed, 0 insertions, 97 deletions
diff --git a/serde_yaml-0.9.25/.github/workflows/ci.yml b/serde_yaml-0.9.25/.github/workflows/ci.yml
deleted file mode 100644
index b88154a..0000000
--- a/serde_yaml-0.9.25/.github/workflows/ci.yml
+++ /dev/null
@@ -1,97 +0,0 @@
-name: CI
-
-on:
- push:
- pull_request:
- workflow_dispatch:
- schedule: [cron: "40 1 * * *"]
-
-permissions:
- contents: read
-
-env:
- RUSTFLAGS: -Dwarnings
-
-jobs:
- pre_ci:
- uses: dtolnay/.github/.github/workflows/pre_ci.yml@master
-
- test:
- name: Rust ${{matrix.rust}}
- needs: pre_ci
- if: needs.pre_ci.outputs.continue
- runs-on: ubuntu-latest
- strategy:
- fail-fast: false
- matrix:
- rust: [nightly, beta, stable, 1.64.0]
- timeout-minutes: 45
- steps:
- - uses: actions/checkout@v3
- - uses: dtolnay/rust-toolchain@master
- with:
- toolchain: ${{matrix.rust}}
- - name: Enable type layout randomization
- run: echo RUSTFLAGS=${RUSTFLAGS}\ -Zrandomize-layout >> $GITHUB_ENV
- if: matrix.rust == 'nightly'
- - run: cargo build
- - run: cargo test
-
- clippy:
- name: Clippy
- runs-on: ubuntu-latest
- if: github.event_name != 'pull_request'
- timeout-minutes: 45
- steps:
- - uses: actions/checkout@v3
- - uses: dtolnay/rust-toolchain@clippy
- - run: cargo clippy --tests -- -Dclippy::all -Dclippy::pedantic
-
- miri:
- name: Miri
- needs: pre_ci
- if: needs.pre_ci.outputs.continue
- runs-on: ubuntu-latest
- timeout-minutes: 45
- steps:
- - uses: actions/checkout@v3
- - uses: dtolnay/rust-toolchain@miri
- - run: cargo miri setup
- - run: cargo miri test
- env:
- MIRIFLAGS: -Zmiri-strict-provenance
-
- minimal:
- name: Minimal versions
- needs: pre_ci
- if: needs.pre_ci.outputs.continue
- runs-on: ubuntu-latest
- timeout-minutes: 45
- steps:
- - uses: actions/checkout@v3
- - uses: dtolnay/rust-toolchain@nightly
- - run: cargo generate-lockfile -Z minimal-versions
- - run: cargo check --locked
-
- fuzz:
- name: Fuzz
- needs: pre_ci
- if: needs.pre_ci.outputs.continue
- runs-on: ubuntu-latest
- timeout-minutes: 45
- steps:
- - uses: actions/checkout@v3
- - uses: dtolnay/rust-toolchain@nightly
- - uses: dtolnay/install@cargo-fuzz
- - run: cargo fuzz check
-
- outdated:
- name: Outdated
- runs-on: ubuntu-latest
- if: github.event_name != 'pull_request'
- timeout-minutes: 45
- steps:
- - uses: actions/checkout@v3
- - uses: dtolnay/install@cargo-outdated
- - run: cargo outdated --workspace --exit-code 1
- - run: cargo outdated --manifest-path fuzz/Cargo.toml --exit-code 1