From 4a123d750557d5192b47317773e3b7fb9ffeadb6 Mon Sep 17 00:00:00 2001 From: skye Date: Thu, 27 Feb 2025 08:23:30 -0500 Subject: [PATCH] update --- .github/workflows/ci.yml | 11 +++++++---- .github/workflows/rustdoc.yml | 15 +++++++++------ 2 files changed, 16 insertions(+), 10 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f7624dd8..826d9f1a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -56,6 +56,10 @@ jobs: if: steps.cache-dpdk.outputs.cache-hit != 'true' run: | echo "Compiling DPDK..." ; + export PKG_CONFIG_PATH=$(pwd)/dpdk-$DPDK_VERSION/install/lib/x86_64-linux-gnu/pkgconfig/ ; + export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$(pwd)/dpdk-$DPDK_VERSION/install/lib/x86_64-linux-gnu/ ; + export DPDK_PATH=$(pwd)/dpdk-$DPDK_VERSION/install/ + if [ ! -e "dpdk-$DPDK_VERSION" ] || ! pkg-config --exists libdpdk ; then wget http://fast.dpdk.org/rel/dpdk-$DPDK_VERSION.tar.gz && tar -zxf dpdk-$DPDK_VERSION.tar.gz && @@ -69,10 +73,9 @@ jobs: cd .. ; fi - - name: Export enviroment variables - run: | - echo "PKG_CONFIG_PATH=$(pwd)/dpdk-$DPDK_VERSION/install/lib/x86_64-linux-gnu/pkgconfig/" >> $GITHUB_ENV - echo "LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$(pwd)/dpdk-$DPDK_VERSION/install/lib/x86_64-linux-gnu/" >> $GITHUB_ENV + echo "PKG_CONFIG_PATH=$PKG_CONFIG_PATH" >> $GITHUB_ENV + echo "LD_LIBRARY_PATH=$LD_LIBRARY_PATH" >> $GITHUB_ENV + echo "DPDK_PATH=$DPDK_PATH" >> $GITHUB_ENV - name: Clippy retina-core (no mlx5) run: cargo clippy --manifest-path core/Cargo.toml --no-default-features -- --deny warnings diff --git a/.github/workflows/rustdoc.yml b/.github/workflows/rustdoc.yml index 60b417ed..79600ea7 100644 --- a/.github/workflows/rustdoc.yml +++ b/.github/workflows/rustdoc.yml @@ -40,13 +40,17 @@ jobs: id: cache-dpdk uses: actions/cache@v4 with: - path: dpdk-20.11 - key: ${{ runner.os }}-dpdk-20.11 + path: dpdk-$DPDK_VERSION + key: ${{ runner.os }}-dpdk-$DPDK_VERSION - name: Retrive or compile DPDK if: steps.cache-dpdk.outputs.cache-hit != 'true' run: | echo "Compiling DPDK..." ; + export PKG_CONFIG_PATH=$(pwd)/dpdk-$DPDK_VERSION/install/lib/x86_64-linux-gnu/pkgconfig/ ; + export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$(pwd)/dpdk-$DPDK_VERSION/install/lib/x86_64-linux-gnu/ ; + export DPDK_PATH=$(pwd)/dpdk-$DPDK_VERSION/install/ + if [ ! -e "dpdk-$DPDK_VERSION" ] || ! pkg-config --exists libdpdk ; then wget http://fast.dpdk.org/rel/dpdk-$DPDK_VERSION.tar.gz && tar -zxf dpdk-$DPDK_VERSION.tar.gz && @@ -60,10 +64,9 @@ jobs: cd .. ; fi - - name: Export enviroment variables - run: | - echo "PKG_CONFIG_PATH=$(pwd)/dpdk-$DPDK_VERSION/install/lib/x86_64-linux-gnu/pkgconfig/" >> $GITHUB_ENV - echo "LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$(pwd)/dpdk-$DPDK_VERSION/install/lib/x86_64-linux-gnu/" >> $GITHUB_ENV + echo "PKG_CONFIG_PATH=$PKG_CONFIG_PATH" >> $GITHUB_ENV + echo "LD_LIBRARY_PATH=$LD_LIBRARY_PATH" >> $GITHUB_ENV + echo "DPDK_PATH=$DPDK_PATH" >> $GITHUB_ENV - name: Build Documentation (v0.1.0) run: git fetch --all --tags && git checkout v0.1.0 && cargo doc --lib --no-deps