Skip to content

Commit

Permalink
add ci for checking timebombs
Browse files Browse the repository at this point in the history
  • Loading branch information
samuel40791765 committed Oct 1, 2024
1 parent 36e0307 commit 57ffe93
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions .github/workflows/actions-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,27 @@ jobs:
cmake -GNinja -Btest_build_dir
ninja -C test_build_dir run_tests
# Update the system time and check for any potential time bomb tests in the future.
# Integration tests can't connect to endpoints properly with a misaligned system time,
# so we only check crypto_test and ssl_test.
time-bomb-check-test-run:
runs-on: ubuntu-latest
continue-on-error: true
steps:
- name: Git clone the repository
uses: actions/checkout@v3
- name: Checking for Time-bombs Test Run
run: |
sudo apt-get update -o Acquire::Languages=none -o Acquire::Translation=none
sudo apt-get install ninja-build
sudo timedatectl set-ntp 0
trap 'sudo timedatectl set-ntp 1' EXIT
sudo date -s "+10 years"
cmake -GNinja -Btest_build_dir
ninja -C test_build_dir
./test_build_dir/crypto/crypto_test
./test_build_dir/ssl/ssl_test
macOS-x86:
if: github.repository_owner == 'aws'
needs: [sanity-test-run]
Expand Down

0 comments on commit 57ffe93

Please sign in to comment.