Skip to content

Commit 4214e0a

Browse files
authored
aes: use intel-sde-install action for AVX-512 CI (#569)
1 parent 77dd035 commit 4214e0a

1 file changed

Lines changed: 7 additions & 18 deletions

File tree

.github/workflows/aes.yml

Lines changed: 7 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,7 @@ defaults:
1616
env:
1717
CARGO_INCREMENTAL: 0
1818
RUSTFLAGS: "-Dwarnings"
19-
# NOTE: The mirror number changes with each version so keep these in sync
20-
SDE_FULL_VERSION_MIRROR: "859732"
21-
SDE_FULL_VERSION: "9.58.0-2025-06-16"
19+
SDE_FULL_VERSION: "10.8.0-2026-03-15"
2220

2321
# Cancels CI jobs when new commits are pushed to a PR branch
2422
concurrency:
@@ -106,8 +104,6 @@ jobs:
106104

107105
# Tests for the VAES AVX backend
108106
vaes256:
109-
# Disabled until installation of Intel SDE is fixed
110-
if: false
111107
runs-on: ubuntu-latest
112108
strategy:
113109
matrix:
@@ -120,12 +116,9 @@ jobs:
120116
RUSTFLAGS: ${{ matrix.RUSTFLAGS }}
121117
steps:
122118
- uses: actions/checkout@v6
123-
- name: Install Intel SDE
124-
run: |
125-
curl -JLO "https://downloadmirror.intel.com/${{ env.SDE_FULL_VERSION_MIRROR }}/sde-external-${{ env.SDE_FULL_VERSION }}-lin.tar.xz"
126-
tar xvf sde-external-${{ env.SDE_FULL_VERSION }}-lin.tar.xz -C /opt
127-
echo "/opt/sde-external-${{ env.SDE_FULL_VERSION }}-lin" >> $GITHUB_PATH
128-
- uses: RustCrypto/actions/cargo-cache@master
119+
- uses: RustCrypto/actions/intel-sde-install@master
120+
with:
121+
sde-full-version: ${{ env.SDE_FULL_VERSION }}
129122
- uses: dtolnay/rust-toolchain@master
130123
with:
131124
toolchain: ${{ matrix.rust }}
@@ -146,8 +139,6 @@ jobs:
146139

147140
# Tests for the VAES AVX512 backend
148141
vaes512:
149-
# Disabled until installation of Intel SDE is fixed
150-
if: false
151142
runs-on: ubuntu-latest
152143
strategy:
153144
matrix:
@@ -160,11 +151,9 @@ jobs:
160151
RUSTFLAGS: ${{ matrix.RUSTFLAGS }}
161152
steps:
162153
- uses: actions/checkout@v6
163-
- name: Install Intel SDE
164-
run: |
165-
curl -JLO "https://downloadmirror.intel.com/${{ env.SDE_FULL_VERSION_MIRROR }}/sde-external-${{ env.SDE_FULL_VERSION }}-lin.tar.xz"
166-
tar xvf sde-external-${{ env.SDE_FULL_VERSION }}-lin.tar.xz -C /opt
167-
echo "/opt/sde-external-${{ env.SDE_FULL_VERSION }}-lin" >> $GITHUB_PATH
154+
- uses: RustCrypto/actions/intel-sde-install@master
155+
with:
156+
sde-full-version: ${{ env.SDE_FULL_VERSION }}
168157
- uses: RustCrypto/actions/cargo-cache@master
169158
- uses: dtolnay/rust-toolchain@master
170159
with:

0 commit comments

Comments
 (0)