From 379d5ec37a39806d2f4e729b661a20bec8d3adbd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D1=80=D1=82=D1=91=D0=BC=20=D0=9F=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=BE=D0=B2=20=5BArtyom=20Pavlov=5D?= Date: Tue, 24 Feb 2026 06:36:05 +0300 Subject: [PATCH 1/2] ci: re-enable `minimal-versions` jobs --- .github/workflows/aes.yml | 1 - .github/workflows/aria.yml | 1 - .github/workflows/belt-block.yml | 1 - .github/workflows/blowfish.yml | 1 - .github/workflows/camellia.yml | 1 - .github/workflows/cast5.yml | 1 - .github/workflows/cast6.yml | 1 - .github/workflows/des.yml | 1 - .github/workflows/gift.yml | 1 - .github/workflows/idea.yml | 1 - .github/workflows/kuznyechik.yml | 1 - .github/workflows/magma.yml | 1 - .github/workflows/rc2.yml | 1 - .github/workflows/rc5.yml | 1 - .github/workflows/serpent.yml | 1 - .github/workflows/sm4.yml | 1 - .github/workflows/speck.yml | 14 +++----------- .github/workflows/threefish.yml | 1 - .github/workflows/twofish.yml | 1 - .github/workflows/xtea.yml | 1 - 20 files changed, 3 insertions(+), 30 deletions(-) diff --git a/.github/workflows/aes.yml b/.github/workflows/aes.yml index c48bae6e..2575a640 100644 --- a/.github/workflows/aes.yml +++ b/.github/workflows/aes.yml @@ -65,7 +65,6 @@ jobs: cargo build --target ${{ matrix.target }} --features hazmat minimal-versions: - if: false # TODO: temp disabled due to unpublished prerelease dependencies uses: RustCrypto/actions/.github/workflows/minimal-versions.yml@master with: working-directory: ${{ github.workflow }} diff --git a/.github/workflows/aria.yml b/.github/workflows/aria.yml index f108318a..59f1dc4b 100644 --- a/.github/workflows/aria.yml +++ b/.github/workflows/aria.yml @@ -43,7 +43,6 @@ jobs: - run: cargo build --no-default-features --release --target ${{ matrix.target }} minimal-versions: - if: false # TODO: temp disabled due to unpublished prerelease dependencies uses: RustCrypto/actions/.github/workflows/minimal-versions.yml@master with: working-directory: ${{ github.workflow }} diff --git a/.github/workflows/belt-block.yml b/.github/workflows/belt-block.yml index 6b24be19..96f6e8e6 100644 --- a/.github/workflows/belt-block.yml +++ b/.github/workflows/belt-block.yml @@ -43,7 +43,6 @@ jobs: - run: cargo build --no-default-features --release --target ${{ matrix.target }} minimal-versions: - if: false # TODO: temp disabled due to unpublished prerelease dependencies uses: RustCrypto/actions/.github/workflows/minimal-versions.yml@master with: working-directory: ${{ github.workflow }} diff --git a/.github/workflows/blowfish.yml b/.github/workflows/blowfish.yml index f5dcf81e..d8a5dc00 100644 --- a/.github/workflows/blowfish.yml +++ b/.github/workflows/blowfish.yml @@ -43,7 +43,6 @@ jobs: - run: cargo build --no-default-features --release --target ${{ matrix.target }} minimal-versions: - if: false # TODO: temp disabled due to unpublished prerelease dependencies uses: RustCrypto/actions/.github/workflows/minimal-versions.yml@master with: working-directory: ${{ github.workflow }} diff --git a/.github/workflows/camellia.yml b/.github/workflows/camellia.yml index cadb3402..a3995fff 100644 --- a/.github/workflows/camellia.yml +++ b/.github/workflows/camellia.yml @@ -43,7 +43,6 @@ jobs: - run: cargo build --no-default-features --release --target ${{ matrix.target }} minimal-versions: - if: false # TODO: temp disabled due to unpublished prerelease dependencies uses: RustCrypto/actions/.github/workflows/minimal-versions.yml@master with: working-directory: ${{ github.workflow }} diff --git a/.github/workflows/cast5.yml b/.github/workflows/cast5.yml index 3923f018..89490110 100644 --- a/.github/workflows/cast5.yml +++ b/.github/workflows/cast5.yml @@ -43,7 +43,6 @@ jobs: - run: cargo build --no-default-features --release --target ${{ matrix.target }} minimal-versions: - if: false # TODO: temp disabled due to unpublished prerelease dependencies uses: RustCrypto/actions/.github/workflows/minimal-versions.yml@master with: working-directory: ${{ github.workflow }} diff --git a/.github/workflows/cast6.yml b/.github/workflows/cast6.yml index 5519f96a..de00b4d5 100644 --- a/.github/workflows/cast6.yml +++ b/.github/workflows/cast6.yml @@ -43,7 +43,6 @@ jobs: - run: cargo build --no-default-features --release --target ${{ matrix.target }} minimal-versions: - if: false # TODO: temp disabled due to unpublished prerelease dependencies uses: RustCrypto/actions/.github/workflows/minimal-versions.yml@master with: working-directory: ${{ github.workflow }} diff --git a/.github/workflows/des.yml b/.github/workflows/des.yml index cb289dfe..3b98322e 100644 --- a/.github/workflows/des.yml +++ b/.github/workflows/des.yml @@ -43,7 +43,6 @@ jobs: - run: cargo build --no-default-features --release --target ${{ matrix.target }} minimal-versions: - if: false # TODO: temp disabled due to unpublished prerelease dependencies uses: RustCrypto/actions/.github/workflows/minimal-versions.yml@master with: working-directory: ${{ github.workflow }} diff --git a/.github/workflows/gift.yml b/.github/workflows/gift.yml index d674e60f..7a691f88 100644 --- a/.github/workflows/gift.yml +++ b/.github/workflows/gift.yml @@ -43,7 +43,6 @@ jobs: - run: cargo build --no-default-features --release --target ${{ matrix.target }} minimal-versions: - if: false # TODO: temp disabled due to unpublished prerelease dependencies uses: RustCrypto/actions/.github/workflows/minimal-versions.yml@master with: working-directory: ${{ github.workflow }} diff --git a/.github/workflows/idea.yml b/.github/workflows/idea.yml index 74306fa5..d06df676 100644 --- a/.github/workflows/idea.yml +++ b/.github/workflows/idea.yml @@ -43,7 +43,6 @@ jobs: - run: cargo build --no-default-features --release --target ${{ matrix.target }} minimal-versions: - if: false # TODO: temp disabled due to unpublished prerelease dependencies uses: RustCrypto/actions/.github/workflows/minimal-versions.yml@master with: working-directory: ${{ github.workflow }} diff --git a/.github/workflows/kuznyechik.yml b/.github/workflows/kuznyechik.yml index 8fe52aa3..b254f250 100644 --- a/.github/workflows/kuznyechik.yml +++ b/.github/workflows/kuznyechik.yml @@ -50,7 +50,6 @@ jobs: run: cargo build --target ${{ matrix.target }} minimal-versions: - if: false # TODO: temp disabled due to unpublished prerelease dependencies uses: RustCrypto/actions/.github/workflows/minimal-versions.yml@master with: working-directory: ${{ github.workflow }} diff --git a/.github/workflows/magma.yml b/.github/workflows/magma.yml index 97248b93..9a932d43 100644 --- a/.github/workflows/magma.yml +++ b/.github/workflows/magma.yml @@ -43,7 +43,6 @@ jobs: - run: cargo build --no-default-features --release --target ${{ matrix.target }} minimal-versions: - if: false # TODO: temp disabled due to unpublished prerelease dependencies uses: RustCrypto/actions/.github/workflows/minimal-versions.yml@master with: working-directory: ${{ github.workflow }} diff --git a/.github/workflows/rc2.yml b/.github/workflows/rc2.yml index 4a429437..fe61df0e 100644 --- a/.github/workflows/rc2.yml +++ b/.github/workflows/rc2.yml @@ -43,7 +43,6 @@ jobs: - run: cargo build --no-default-features --release --target ${{ matrix.target }} minimal-versions: - if: false # TODO: temp disabled due to unpublished prerelease dependencies uses: RustCrypto/actions/.github/workflows/minimal-versions.yml@master with: working-directory: ${{ github.workflow }} diff --git a/.github/workflows/rc5.yml b/.github/workflows/rc5.yml index c52dca02..b0e17186 100644 --- a/.github/workflows/rc5.yml +++ b/.github/workflows/rc5.yml @@ -42,7 +42,6 @@ jobs: - run: cargo build --no-default-features --release --target ${{ matrix.target }} minimal-versions: - if: false # TODO: temp disabled due to unpublished prerelease dependencies uses: RustCrypto/actions/.github/workflows/minimal-versions.yml@master with: working-directory: ${{ github.workflow }} diff --git a/.github/workflows/serpent.yml b/.github/workflows/serpent.yml index 6f5e0a2b..7b8db72a 100644 --- a/.github/workflows/serpent.yml +++ b/.github/workflows/serpent.yml @@ -46,7 +46,6 @@ jobs: run: cargo build --no-default-features --release --target ${{ matrix.target }} minimal-versions: - if: false # TODO: temp disabled due to unpublished prerelease dependencies uses: RustCrypto/actions/.github/workflows/minimal-versions.yml@master with: working-directory: ${{ github.workflow }} diff --git a/.github/workflows/sm4.yml b/.github/workflows/sm4.yml index ffd5599b..e86e3a12 100644 --- a/.github/workflows/sm4.yml +++ b/.github/workflows/sm4.yml @@ -42,7 +42,6 @@ jobs: - run: cargo build --no-default-features --release --target ${{ matrix.target }} minimal-versions: - if: false # TODO: temp disabled due to unpublished prerelease dependencies uses: RustCrypto/actions/.github/workflows/minimal-versions.yml@master with: working-directory: ${{ github.workflow }} diff --git a/.github/workflows/speck.yml b/.github/workflows/speck.yml index b8ce38cf..6ef2f3d2 100644 --- a/.github/workflows/speck.yml +++ b/.github/workflows/speck.yml @@ -42,17 +42,9 @@ jobs: - run: cargo build --no-default-features --release --target ${{ matrix.target }} minimal-versions: - if: false # TODO: temp disabled due to unpublished prerelease dependencies - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - uses: dtolnay/rust-toolchain@master - with: - toolchain: nightly - - run: rm ../Cargo.toml - - run: cargo update -Z minimal-versions - - run: cargo test --release - - run: cargo test --release --all-features + uses: RustCrypto/actions/.github/workflows/minimal-versions.yml@master + with: + working-directory: ${{ github.workflow }} test: runs-on: ubuntu-latest diff --git a/.github/workflows/threefish.yml b/.github/workflows/threefish.yml index b7b536fe..325fc2ee 100644 --- a/.github/workflows/threefish.yml +++ b/.github/workflows/threefish.yml @@ -43,7 +43,6 @@ jobs: - run: cargo build --no-default-features --release --target ${{ matrix.target }} minimal-versions: - if: false # TODO: temp disabled due to unpublished prerelease dependencies uses: RustCrypto/actions/.github/workflows/minimal-versions.yml@master with: working-directory: ${{ github.workflow }} diff --git a/.github/workflows/twofish.yml b/.github/workflows/twofish.yml index e75dc67c..4e07ff48 100644 --- a/.github/workflows/twofish.yml +++ b/.github/workflows/twofish.yml @@ -43,7 +43,6 @@ jobs: - run: cargo build --no-default-features --release --target ${{ matrix.target }} minimal-versions: - if: false # TODO: temp disabled due to unpublished prerelease dependencies uses: RustCrypto/actions/.github/workflows/minimal-versions.yml@master with: working-directory: ${{ github.workflow }} diff --git a/.github/workflows/xtea.yml b/.github/workflows/xtea.yml index 2b2e9195..e8b21125 100644 --- a/.github/workflows/xtea.yml +++ b/.github/workflows/xtea.yml @@ -43,7 +43,6 @@ jobs: - run: cargo build --no-default-features --release --target ${{ matrix.target }} minimal-versions: - if: false # TODO: temp disabled due to unpublished prerelease dependencies uses: RustCrypto/actions/.github/workflows/minimal-versions.yml@master with: working-directory: ${{ github.workflow }} From b9f7695d22bc5c61926c83b444c76bac1eabdfa8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D1=80=D1=82=D1=91=D0=BC=20=D0=9F=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=BE=D0=B2=20=5BArtyom=20Pavlov=5D?= Date: Tue, 24 Feb 2026 06:39:33 +0300 Subject: [PATCH 2/2] minor tweaks --- .github/workflows/kuznyechik.yml | 1 - .github/workflows/rc5.yml | 1 + .github/workflows/rc6.yml | 2 ++ .github/workflows/security-audit.yml | 1 + .github/workflows/sm4.yml | 1 + .github/workflows/workspace.yml | 2 -- 6 files changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/kuznyechik.yml b/.github/workflows/kuznyechik.yml index b254f250..55880930 100644 --- a/.github/workflows/kuznyechik.yml +++ b/.github/workflows/kuznyechik.yml @@ -3,7 +3,6 @@ name: kuznyechik on: pull_request: paths: - - ".github/workflows/kuznyechik.yml" - ".github/workflows/kuznyechik.yml" - "kuznyechik/**" - "Cargo.*" diff --git a/.github/workflows/rc5.yml b/.github/workflows/rc5.yml index b0e17186..fd996568 100644 --- a/.github/workflows/rc5.yml +++ b/.github/workflows/rc5.yml @@ -1,4 +1,5 @@ name: rc5 + on: pull_request: paths: diff --git a/.github/workflows/rc6.yml b/.github/workflows/rc6.yml index f7101cc2..c3024a60 100644 --- a/.github/workflows/rc6.yml +++ b/.github/workflows/rc6.yml @@ -1,7 +1,9 @@ name: rc6 + on: pull_request: paths: + - ".github/workflows/rc6.yml" - "rc6/**" - "Cargo.*" push: diff --git a/.github/workflows/security-audit.yml b/.github/workflows/security-audit.yml index b36edd29..6447cf47 100644 --- a/.github/workflows/security-audit.yml +++ b/.github/workflows/security-audit.yml @@ -1,4 +1,5 @@ name: Security Audit + on: pull_request: paths: diff --git a/.github/workflows/sm4.yml b/.github/workflows/sm4.yml index e86e3a12..c8ef9093 100644 --- a/.github/workflows/sm4.yml +++ b/.github/workflows/sm4.yml @@ -3,6 +3,7 @@ name: sm4 on: pull_request: paths: + - ".github/workflows/sm4.yml" - "sm4/**" - "Cargo.*" push: diff --git a/.github/workflows/workspace.yml b/.github/workflows/workspace.yml index 87de3841..5b3274fc 100644 --- a/.github/workflows/workspace.yml +++ b/.github/workflows/workspace.yml @@ -6,8 +6,6 @@ on: - README.md push: branches: master - paths-ignore: - - README.md # Cancels CI jobs when new commits are pushed to a PR branch concurrency: