From cbdf690887a9ec88dcbd1deca7ad5398221597ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20De=20Keersmaeker?= <francois.dekeersmaeker@uclouvain.be> Date: Sat, 19 Oct 2024 17:47:34 +0200 Subject: [PATCH] CI: fix paths --- .../add_nft_rules.sh | 0 .../install_packages.sh | 0 .../run_cppcheck.sh | 0 .../run_exec.sh | 0 .../run_tests.sh | 2 +- .../translate_profiles.sh | 0 .../valgrind.supp | 0 .github/workflows/cross-compile.yml | 25 ----------- .github/workflows/full-test.yml | 42 ------------------- .github/workflows/publish-docs.yml | 38 ----------------- 10 files changed, 1 insertion(+), 106 deletions(-) rename .ci_scripts/{firewall-test => native-build}/add_nft_rules.sh (100%) rename .ci_scripts/{firewall-test => native-build}/install_packages.sh (100%) rename .ci_scripts/{firewall-test => native-build}/run_cppcheck.sh (100%) rename .ci_scripts/{firewall-test => native-build}/run_exec.sh (100%) rename .ci_scripts/{firewall-test => native-build}/run_tests.sh (90%) rename .ci_scripts/{firewall-test => native-build}/translate_profiles.sh (100%) rename .ci_scripts/{firewall-test => native-build}/valgrind.supp (100%) delete mode 100644 .github/workflows/cross-compile.yml delete mode 100644 .github/workflows/full-test.yml delete mode 100644 .github/workflows/publish-docs.yml diff --git a/.ci_scripts/firewall-test/add_nft_rules.sh b/.ci_scripts/native-build/add_nft_rules.sh similarity index 100% rename from .ci_scripts/firewall-test/add_nft_rules.sh rename to .ci_scripts/native-build/add_nft_rules.sh diff --git a/.ci_scripts/firewall-test/install_packages.sh b/.ci_scripts/native-build/install_packages.sh similarity index 100% rename from .ci_scripts/firewall-test/install_packages.sh rename to .ci_scripts/native-build/install_packages.sh diff --git a/.ci_scripts/firewall-test/run_cppcheck.sh b/.ci_scripts/native-build/run_cppcheck.sh similarity index 100% rename from .ci_scripts/firewall-test/run_cppcheck.sh rename to .ci_scripts/native-build/run_cppcheck.sh diff --git a/.ci_scripts/firewall-test/run_exec.sh b/.ci_scripts/native-build/run_exec.sh similarity index 100% rename from .ci_scripts/firewall-test/run_exec.sh rename to .ci_scripts/native-build/run_exec.sh diff --git a/.ci_scripts/firewall-test/run_tests.sh b/.ci_scripts/native-build/run_tests.sh similarity index 90% rename from .ci_scripts/firewall-test/run_tests.sh rename to .ci_scripts/native-build/run_tests.sh index 6e0c892..9eab0f2 100755 --- a/.ci_scripts/firewall-test/run_tests.sh +++ b/.ci_scripts/native-build/run_tests.sh @@ -1,6 +1,6 @@ EXITCODE=0 PARSERS_DIR="src/parsers" -VALGRIND_SUPP=".ci_scripts/firewall-test/valgrind.supp" +VALGRIND_SUPP=".ci_scripts/native-build/valgrind.supp" PREFIX="" for file in "$GITHUB_WORKSPACE"/bin/test/* "$PARSERS_DIR"/bin/test/* diff --git a/.ci_scripts/firewall-test/translate_profiles.sh b/.ci_scripts/native-build/translate_profiles.sh similarity index 100% rename from .ci_scripts/firewall-test/translate_profiles.sh rename to .ci_scripts/native-build/translate_profiles.sh diff --git a/.ci_scripts/firewall-test/valgrind.supp b/.ci_scripts/native-build/valgrind.supp similarity index 100% rename from .ci_scripts/firewall-test/valgrind.supp rename to .ci_scripts/native-build/valgrind.supp diff --git a/.github/workflows/cross-compile.yml b/.github/workflows/cross-compile.yml deleted file mode 100644 index f848aef..0000000 --- a/.github/workflows/cross-compile.yml +++ /dev/null @@ -1,25 +0,0 @@ -name: Verify cross-compilation on OpenWrt environment -on: [push] - - -jobs: - - cross-compile: - runs-on: ubuntu-latest - container: fdekeers/openwrt_tl-wdr4900_gha - - steps: - - - name: Checkout repository - uses: actions/checkout@v3 - with: - submodules: recursive - - - name: Install Python packages - run: pip install -r $GITHUB_WORKSPACE/requirements.txt - - - name: Translate profiles - run: $GITHUB_WORKSPACE/.ci_scripts/firewall-test/translate_profiles.sh - - - name: Run cross-compilation - run: $GITHUB_WORKSPACE/build.sh -d $GITHUB_WORKSPACE -t $GITHUB_WORKSPACE/openwrt/tl-wdr4900.cmake diff --git a/.github/workflows/full-test.yml b/.github/workflows/full-test.yml deleted file mode 100644 index b5bcb49..0000000 --- a/.github/workflows/full-test.yml +++ /dev/null @@ -1,42 +0,0 @@ -name: Test the whole system -on: [push] - - -jobs: - - # Compile project - build: - runs-on: ubuntu-latest - steps: - - - name: Checkout repository - uses: actions/checkout@v3 - with: - submodules: recursive - - - name: Install required packages - run: sudo $GITHUB_WORKSPACE/.ci_scripts/firewall-test/install_packages.sh - - - name: Install Python packages - run: pip install -r $GITHUB_WORKSPACE/requirements.txt - - - name: Translate profiles - run: $GITHUB_WORKSPACE/.ci_scripts/firewall-test/translate_profiles.sh - - - name: Build project with CMake - run: $GITHUB_WORKSPACE/build.sh -d $GITHUB_WORKSPACE - - - name: Run CUnit tests - run: $GITHUB_WORKSPACE/.ci_scripts/firewall-test/run_tests.sh - - - name: Run Valgrind on CUnit tests - run: $GITHUB_WORKSPACE/.ci_scripts/firewall-test/run_tests.sh valgrind - - - name: Run cppcheck on source files - run: $GITHUB_WORKSPACE/.ci_scripts/firewall-test/run_cppcheck.sh - - - name: Add nftables rules - run: $GITHUB_WORKSPACE/.ci_scripts/firewall-test/add_nft_rules.sh - - - name: Run NFQueue executables - run: $GITHUB_WORKSPACE/.ci_scripts/firewall-test/run_exec.sh diff --git a/.github/workflows/publish-docs.yml b/.github/workflows/publish-docs.yml deleted file mode 100644 index 7126e93..0000000 --- a/.github/workflows/publish-docs.yml +++ /dev/null @@ -1,38 +0,0 @@ -name: Publish Doxygen to GitHub Pages - -on: - push: - branches: - - main - - -jobs: - - deploy: - - permissions: - contents: write - - runs-on: ubuntu-latest - - steps: - - name: Checkout repository - uses: actions/checkout@v3 - with: - submodules: recursive - - - name: Install required packages - run: sudo $GITHUB_WORKSPACE/.ci_scripts/publish-docs/install_packages.sh - - - name: Generate Doxygen documentation - run: doxygen $GITHUB_WORKSPACE/Doxyfile - - - name: Create .nojekyll - run: touch docs/html/.nojekyll - - - name: Deploy to GitHub Pages - uses: JamesIves/github-pages-deploy-action@3.7.1 - with: - github_token: ${{ secrets.GITHUB_TOKEN }} - branch: gh-pages - folder: docs/html -- GitLab