From 0f8d945617db9adafe68f4c170f492951c5dd7f5 Mon Sep 17 00:00:00 2001 From: mulhern Date: Tue, 13 Aug 2024 13:16:59 -0400 Subject: [PATCH] TEMPORARY Signed-off-by: mulhern --- .github/workflows/nightly.yml | 180 ---------------------------------- 1 file changed, 180 deletions(-) diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 8210c8a6a9..3d19522c4f 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -16,186 +16,6 @@ on: workflow_dispatch: jobs: - jobs: - strategy: - matrix: - include: - - task: cargo package - toolchain: 1.80.0 # CURRENT DEVELOPMENT RUST TOOLCHAIN - components: cargo - runs-on: ubuntu-22.04 - container: - image: fedora:40 # CURRENT DEVELOPMENT ENVIRONMENT - steps: - - uses: actions/checkout@v4 - - name: Install dependencies for Fedora - run: > - dnf install -y - clang - curl - cryptsetup-devel - dbus-devel - device-mapper-devel - libblkid-devel - make - ncurses - openssl-devel - python-requests - python-semantic_version - systemd-devel - - uses: dtolnay/rust-toolchain@master - with: - components: ${{ matrix.components }} - toolchain: ${{ matrix.toolchain }} - - name: Test ${{ matrix.task }} on ${{ matrix.toolchain }} toolchain - run: ${{ matrix.task }} - - check_future_dependencies: - runs-on: ubuntu-22.04 - container: - image: fedora:40 # CURRENT DEVELOPMENT ENVIRONMENT - steps: - - uses: actions/checkout@v4 - - name: Install dependencies for Fedora - run: > - dnf install -y - clang - curl - cryptsetup-devel - dbus-devel - libblkid-devel - make - ncurses - openssl-devel - systemd-devel - - uses: dtolnay/rust-toolchain@master - with: - components: cargo, clippy - toolchain: 1.80.0 # CURRENT DEVELOPMENT RUST TOOLCHAIN - - uses: baptiste0928/cargo-install@v3 - with: - crate: cargo-audit - - name: Run cargo-update - run: cargo update - - name: Run cargo-clippy - run: make -f Makefile clippy - - name: Run cargo-audit - run: make -f Makefile audit - - allowed_failures: - continue-on-error: true - strategy: - matrix: - include: - # Allowed because a failure may occur after a new Rust stable - # version is released. - - task: make -f Makefile clippy - toolchain: stable - components: clippy - runs-on: ubuntu-22.04 - container: - image: fedora:40 # CURRENT DEVELOPMENT ENVIRONMENT - steps: - - uses: actions/checkout@v4 - - name: Install dependencies for Fedora - run: > - dnf install -y - clang - curl - cryptsetup-devel - dbus-devel - libblkid-devel - make - ncurses - openssl-devel - python-requests - python-semantic_version - systemd-devel - - uses: dtolnay/rust-toolchain@master - with: - components: ${{ matrix.components }} - toolchain: ${{ matrix.toolchain }} - - uses: baptiste0928/cargo-install@v3 - with: - crate: cargo-audit - - name: Test ${{ matrix.task }} on ${{ matrix.toolchain }} toolchain - run: ${{ matrix.task }} - - cargo-audit-checks: - continue-on-error: true - strategy: - matrix: - include: - - task: make -f Makefile audit - - task: AUDITABLE=1 PROFILEDIR=debug make -f Makefile audit-all-rust - runs-on: ubuntu-22.04 - container: - image: fedora:40 # CURRENT DEVELOPMENT ENVIRONMENT - steps: - - uses: actions/checkout@v4 - - name: Install dependencies for Fedora - run: > - dnf install -y - clang - curl - cryptsetup-devel - dbus-devel - glibc-static - libblkid-devel - make - ncurses - openssl-devel - python-requests - python-semantic_version - systemd-devel - - uses: dtolnay/rust-toolchain@master - with: - components: cargo - toolchain: 1.80.0 # CURRENT DEVELOPMENT RUST TOOLCHAIN - - uses: baptiste0928/cargo-install@v3 - with: - crate: cargo-audit - - uses: baptiste0928/cargo-install@v3 - with: - crate: cargo-auditable - - name: Run matrix task - run: ${{ matrix.task }} - - checks-with-ci-repo: - runs-on: ubuntu-22.04 - container: - image: fedora:40 # CURRENT DEVELOPMENT ENVIRONMENT - steps: - - uses: actions/checkout@v4 - - name: Install dependencies for Fedora - run: > - dnf install -y - clang - curl - cryptsetup-devel - dbus-devel - device-mapper-devel - git - libblkid-devel - make - ncurses - openssl-devel - python-requests - python-semantic_version - systemd-devel - - uses: dtolnay/rust-toolchain@master - with: - components: cargo - toolchain: 1.80.0 # CURRENT DEVELOPMENT RUST TOOLCHAIN - - name: Check out ci repo - run: git clone https://github.com/stratis-storage/ci.git - - name: Run comparisons of version specs with available Fedora packages - # yamllint disable rule:line-length - run: | - COMPARE_FEDORA_VERSIONS=./ci/dependency_management/compare_fedora_versions FEDORA_RELEASE=rawhide IGNORE_ARGS="--ignore-high=libcryptsetup-rs --ignore-high=libcryptsetup-rs-sys --ignore-high=devicemapper --ignore-high=libblkid-rs" make -f Makefile_dependencies check-fedora-versions - COMPARE_FEDORA_VERSIONS=./ci/dependency_management/compare_fedora_versions FEDORA_RELEASE=f40 IGNORE_ARGS="--ignore-high=libcryptsetup-rs --ignore-high=libcryptsetup-rs-sys --ignore-high=devicemapper --ignore-high=libblkid-rs" make -f Makefile_dependencies check-fedora-versions - COMPARE_FEDORA_VERSIONS=./ci/dependency_management/compare_fedora_versions FEDORA_RELEASE=f39 IGNORE_ARGS="--ignore-high=libcryptsetup-rs --ignore-high=libcryptsetup-rs-sys --ignore-high=devicemapper --ignore-high=libblkid-rs" make -f Makefile_dependencies check-fedora-versions - python-based-tests: strategy: matrix: