From e609a505caaa5db6d1232f7c53cd3c693ea0ed7b Mon Sep 17 00:00:00 2001 From: Steffen Jaeckel Date: Sat, 1 Mar 2025 11:48:14 +0100 Subject: [PATCH] Try to work around build failures Signed-off-by: Steffen Jaeckel --- .github/workflows/main.yml | 34 ++++++++++++++++++++++------------ 1 file changed, 22 insertions(+), 12 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 1d5bba05..ec6c0b3c 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -59,13 +59,18 @@ jobs: steps: - uses: actions/checkout@v4 - name: install dependencies - run: | - sudo apt-get update -qq - sudo apt-get install -y libgmp-dev valgrind libtool-bin clang-tools lcov ruby clang - sudo apt-get remove -y libtommath1 - sudo gem install coveralls-lcov - curl -s https://packagecloud.io/install/repositories/libtom/packages/script.deb.sh | sudo bash - sudo apt-get install libtfm-git-dev libtommath-git-dev + uses: nick-fields/retry@v3 + with: + timeout_minutes: 5 + max_attempts: 3 + retry_on: error + command: | + sudo apt-get update -qq + sudo apt-get install -y libgmp-dev valgrind libtool-bin clang-tools lcov ruby clang + sudo apt-get remove -y libtommath1 + sudo gem install coveralls-lcov + curl -s https://packagecloud.io/install/repositories/libtom/packages/script.deb.sh | sudo bash + sudo apt-get install libtfm-git-dev libtommath-git-dev - name: run tests env: CC: "${{ matrix.cc }}" @@ -108,11 +113,16 @@ jobs: steps: - uses: actions/checkout@v4 - name: install dependencies - run: | - sudo apt-get update -qq - sudo apt-get remove -y libtommath1 - curl -s https://packagecloud.io/install/repositories/libtom/packages/script.deb.sh | sudo bash - sudo apt-get install libtommath-git-dev + uses: nick-fields/retry@v3 + with: + timeout_minutes: 5 + max_attempts: 3 + retry_on: error + command: | + sudo apt-get update -qq + sudo apt-get remove -y libtommath1 + curl -s https://packagecloud.io/install/repositories/libtom/packages/script.deb.sh | sudo bash + sudo apt-get install libtommath-git-dev - name: run tests env: CC: "${{ matrix.cc }}"