From 5dc95278efa7443656193793ffbdf1d634641351 Mon Sep 17 00:00:00 2001 From: Fabian Albert Date: Fri, 3 Nov 2023 08:27:59 +0100 Subject: [PATCH] Activate TLS-Anvil CI tests --- .github/workflows/nightly.yml | 90 ++++++++++++++++------------------- 1 file changed, 42 insertions(+), 48 deletions(-) diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 78cf9d0d622..4e0dcdb5532 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -11,73 +11,67 @@ permissions: # implicitly all other scopes not listed become none on: - workflow_dispatch: push: - paths: - # Run if a pull request changes this workflow to - # validate it works properly before merging. - - '.github/workflows/nightly.yml' - schedule: - # runs every day at 3:23 AM UTC - - cron: '23 3 * * *' + branches: [ ci-test/fix/tls_http_alert ] + jobs: - clang_tidy: - name: "clang-tidy" + # clang_tidy: + # name: "clang-tidy" - runs-on: ubuntu-22.04 + # runs-on: ubuntu-22.04 - steps: - - uses: actions/checkout@v3 + # steps: + # - uses: actions/checkout@v3 - - name: Setup Build Agent - uses: ./.github/actions/setup-build-agent - with: - target: clang-tidy - cache-key: linux-x86_64-clang-tidy + # - name: Setup Build Agent + # uses: ./.github/actions/setup-build-agent + # with: + # target: clang-tidy + # cache-key: linux-x86_64-clang-tidy - - name: Install Boost - run: sudo apt-get -qq install libboost-dev + # - name: Install Boost + # run: sudo apt-get -qq install libboost-dev - - name: Configure Build - run: python3 ./configure.py --cc=clang --build-targets=shared,cli,tests,examples,bogo_shim --build-fuzzers=test --with-boost --with-sqlite --with-zlib --with-lzma --with-bzip2 + # - name: Configure Build + # run: python3 ./configure.py --cc=clang --build-targets=shared,cli,tests,examples,bogo_shim --build-fuzzers=test --with-boost --with-sqlite --with-zlib --with-lzma --with-bzip2 - - name: Run Clang Tidy - run: python3 ./src/scripts/dev_tools/run_clang_tidy.py --verbose + # - name: Run Clang Tidy + # run: python3 ./src/scripts/dev_tools/run_clang_tidy.py --verbose - valgrind: - name: "valgrind" + # valgrind: + # name: "valgrind" - runs-on: ubuntu-22.04 + # runs-on: ubuntu-22.04 - steps: - - uses: actions/checkout@v3 + # steps: + # - uses: actions/checkout@v3 - - name: Setup Build Agent - uses: ./.github/actions/setup-build-agent - with: - target: valgrind-full - cache-key: linux-x86_64-valgrind-full + # - name: Setup Build Agent + # uses: ./.github/actions/setup-build-agent + # with: + # target: valgrind-full + # cache-key: linux-x86_64-valgrind-full - - name: Valgrind Checks - run: python3 ./src/scripts/ci_build.py --cc=gcc --make-tool=make valgrind-full + # - name: Valgrind Checks + # run: python3 ./src/scripts/ci_build.py --cc=gcc --make-tool=make valgrind-full - hybrid_tls_interop: - name: "PQ/T TLS 1.3" + # hybrid_tls_interop: + # name: "PQ/T TLS 1.3" - runs-on: ubuntu-22.04 + # runs-on: ubuntu-22.04 - steps: - - uses: actions/checkout@v3 + # steps: + # - uses: actions/checkout@v3 - - name: Setup Build Agent - uses: ./.github/actions/setup-build-agent - with: - target: hybrid-tls13-interop-test - cache-key: linux-x86_64-hybrid_tls + # - name: Setup Build Agent + # uses: ./.github/actions/setup-build-agent + # with: + # target: hybrid-tls13-interop-test + # cache-key: linux-x86_64-hybrid_tls - - name: Hybrid PQ/T TLS 1.3 Online Interop Checks - run: python3 ./src/scripts/ci_build.py --cc=gcc --make-tool=make hybrid-tls13-interop-test + # - name: Hybrid PQ/T TLS 1.3 Online Interop Checks + # run: python3 ./src/scripts/ci_build.py --cc=gcc --make-tool=make hybrid-tls13-interop-test tls_anvil_server_test: name: "TLS-Anvil (server)"