@@ -59,13 +59,18 @@ jobs:
59
59
steps :
60
60
- uses : actions/checkout@v4
61
61
- name : install dependencies
62
- run : |
63
- sudo apt-get update -qq
64
- sudo apt-get install -y libgmp-dev valgrind libtool-bin clang-tools lcov ruby clang
65
- sudo apt-get remove -y libtommath1
66
- sudo gem install coveralls-lcov
67
- curl -s https://packagecloud.io/install/repositories/libtom/packages/script.deb.sh | sudo bash
68
- sudo apt-get install libtfm-git-dev libtommath-git-dev
62
+ uses : nick-fields/retry@v3
63
+ with :
64
+ timeout_minutes : 5
65
+ max_attempts : 3
66
+ retry_on : error
67
+ command : |
68
+ sudo apt-get update -qq
69
+ sudo apt-get install -y libgmp-dev valgrind libtool-bin clang-tools lcov ruby clang
70
+ sudo apt-get remove -y libtommath1
71
+ sudo gem install coveralls-lcov
72
+ curl -s https://packagecloud.io/install/repositories/libtom/packages/script.deb.sh | sudo bash
73
+ sudo apt-get install libtfm-git-dev libtommath-git-dev
69
74
- name : run tests
70
75
env :
71
76
CC : " ${{ matrix.cc }}"
@@ -108,11 +113,16 @@ jobs:
108
113
steps :
109
114
- uses : actions/checkout@v4
110
115
- name : install dependencies
111
- run : |
112
- sudo apt-get update -qq
113
- sudo apt-get remove -y libtommath1
114
- curl -s https://packagecloud.io/install/repositories/libtom/packages/script.deb.sh | sudo bash
115
- sudo apt-get install libtommath-git-dev
116
+ uses : nick-fields/retry@v3
117
+ with :
118
+ timeout_minutes : 5
119
+ max_attempts : 3
120
+ retry_on : error
121
+ command : |
122
+ sudo apt-get update -qq
123
+ sudo apt-get remove -y libtommath1
124
+ curl -s https://packagecloud.io/install/repositories/libtom/packages/script.deb.sh | sudo bash
125
+ sudo apt-get install libtommath-git-dev
116
126
- name : run tests
117
127
env :
118
128
CC : " ${{ matrix.cc }}"
0 commit comments