30
30
AWS_KVS_LOG_LEVEL : 2
31
31
LDFLAGS : -L/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/lib
32
32
CPATH : /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/
33
+ permissions :
34
+ id-token : write
35
+ contents : read
33
36
steps :
34
37
- name : Clone repository
35
38
uses : actions/checkout@v3
39
+ - name : Configure AWS Credentials
40
+ uses : aws-actions/configure-aws-credentials@v2
41
+ with :
42
+ role-to-assume : ${{ secrets.AWS_ROLE_TO_ASSUME }}
43
+ aws-region : ${{ secrets.AWS_REGION }}
36
44
- name : Build repository
37
45
run : |
38
46
mkdir build && cd build
48
56
CC : gcc
49
57
CXX : g++
50
58
AWS_KVS_LOG_LEVEL : 2
59
+ permissions :
60
+ id-token : write
61
+ contents : read
51
62
steps :
52
63
- name : Clone repository
53
64
uses : actions/checkout@v3
65
+ - name : Configure AWS Credentials
66
+ uses : aws-actions/configure-aws-credentials@v2
67
+ with :
68
+ role-to-assume : ${{ secrets.AWS_ROLE_TO_ASSUME }}
69
+ aws-region : ${{ secrets.AWS_REGION }}
54
70
- name : Build repository
55
71
run : |
56
72
mkdir build && cd build
66
82
AWS_KVS_LOG_LEVEL : 2
67
83
LDFLAGS : -L/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/lib
68
84
CPATH : /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/
85
+ permissions :
86
+ id-token : write
87
+ contents : read
69
88
steps :
70
89
- name : Clone repository
71
90
uses : actions/checkout@v3
91
+ - name : Configure AWS Credentials
92
+ uses : aws-actions/configure-aws-credentials@v2
93
+ with :
94
+ role-to-assume : ${{ secrets.AWS_ROLE_TO_ASSUME }}
95
+ aws-region : ${{ secrets.AWS_REGION }}
72
96
- name : Build repository
73
97
run : |
74
98
mkdir build && cd build
@@ -82,9 +106,17 @@ jobs:
82
106
runs-on : ubuntu-20.04
83
107
env :
84
108
AWS_KVS_LOG_LEVEL : 2
109
+ permissions :
110
+ id-token : write
111
+ contents : read
85
112
steps :
86
113
- name : Clone repository
87
114
uses : actions/checkout@v3
115
+ - name : Configure AWS Credentials
116
+ uses : aws-actions/configure-aws-credentials@v2
117
+ with :
118
+ role-to-assume : ${{ secrets.AWS_ROLE_TO_ASSUME }}
119
+ aws-region : ${{ secrets.AWS_REGION }}
88
120
- name : Build repository
89
121
run : |
90
122
sudo sh -c 'echo 0 > /proc/sys/net/ipv6/conf/all/disable_ipv6'
@@ -108,9 +140,17 @@ jobs:
108
140
CC : clang
109
141
CXX : clang++
110
142
AWS_KVS_LOG_LEVEL : 2
143
+ permissions :
144
+ id-token : write
145
+ contents : read
111
146
steps :
112
147
- name : Clone repository
113
148
uses : actions/checkout@v3
149
+ - name : Configure AWS Credentials
150
+ uses : aws-actions/configure-aws-credentials@v2
151
+ with :
152
+ role-to-assume : ${{ secrets.AWS_ROLE_TO_ASSUME }}
153
+ aws-region : ${{ secrets.AWS_REGION }}
114
154
- name : Install dependencies
115
155
run : |
116
156
sudo apt clean && sudo apt update
@@ -134,9 +174,17 @@ jobs:
134
174
CC : clang
135
175
CXX : clang++
136
176
AWS_KVS_LOG_LEVEL : 2
177
+ permissions :
178
+ id-token : write
179
+ contents : read
137
180
steps :
138
181
- name : Clone repository
139
182
uses : actions/checkout@v3
183
+ - name : Configure AWS Credentials
184
+ uses : aws-actions/configure-aws-credentials@v2
185
+ with :
186
+ role-to-assume : ${{ secrets.AWS_ROLE_TO_ASSUME }}
187
+ aws-region : ${{ secrets.AWS_REGION }}
140
188
- name : Install dependencies
141
189
run : |
142
190
sudo apt clean && sudo apt update
@@ -177,13 +225,21 @@ jobs:
177
225
thread-sanitizer :
178
226
runs-on : ubuntu-20.04
179
227
env :
180
- TSAN_OPTIONS : halt_on_error=1:suppressions=../tst/suppressions/TSAN.supp
228
+ TSAN_OPTIONS : second_deadlock_stack=1: halt_on_error=1:suppressions=../tst/suppressions/TSAN.supp
181
229
CC : clang
182
230
CXX : clang++
183
231
AWS_KVS_LOG_LEVEL : 2
232
+ permissions :
233
+ id-token : write
234
+ contents : read
184
235
steps :
185
236
- name : Clone repository
186
237
uses : actions/checkout@v3
238
+ - name : Configure AWS Credentials
239
+ uses : aws-actions/configure-aws-credentials@v2
240
+ with :
241
+ role-to-assume : ${{ secrets.AWS_ROLE_TO_ASSUME }}
242
+ aws-region : ${{ secrets.AWS_REGION }}
187
243
- name : Install dependencies
188
244
run : |
189
245
sudo apt clean && sudo apt update
@@ -204,9 +260,17 @@ jobs:
204
260
env :
205
261
AWS_KVS_LOG_LEVEL : 2
206
262
CC : gcc-4.4
263
+ permissions :
264
+ id-token : write
265
+ contents : read
207
266
steps :
208
267
- name : Clone repository
209
268
uses : actions/checkout@v3
269
+ - name : Configure AWS Credentials
270
+ uses : aws-actions/configure-aws-credentials@v2
271
+ with :
272
+ role-to-assume : ${{ secrets.AWS_ROLE_TO_ASSUME }}
273
+ aws-region : ${{ secrets.AWS_REGION }}
210
274
- name : Install deps
211
275
run : |
212
276
sudo apt clean && sudo apt update
@@ -235,6 +299,9 @@ jobs:
235
299
CC : gcc
236
300
CXX : g++
237
301
AWS_KVS_LOG_LEVEL : 2
302
+ permissions :
303
+ id-token : write
304
+ contents : read
238
305
steps :
239
306
- name : Clone repository
240
307
uses : actions/checkout@v3
@@ -252,9 +319,17 @@ jobs:
252
319
runs-on : ubuntu-20.04
253
320
env :
254
321
AWS_KVS_LOG_LEVEL : 2
322
+ permissions :
323
+ id-token : write
324
+ contents : read
255
325
steps :
256
326
- name : Clone repository
257
327
uses : actions/checkout@v3
328
+ - name : Configure AWS Credentials
329
+ uses : aws-actions/configure-aws-credentials@v2
330
+ with :
331
+ role-to-assume : ${{ secrets.AWS_ROLE_TO_ASSUME }}
332
+ aws-region : ${{ secrets.AWS_REGION }}
258
333
- name : Install deps
259
334
run : |
260
335
sudo apt clean && sudo apt update
@@ -281,9 +356,17 @@ jobs:
281
356
CC : clang
282
357
CXX : clang++
283
358
AWS_KVS_LOG_LEVEL : 2
359
+ permissions :
360
+ id-token : write
361
+ contents : read
284
362
steps :
285
363
- name : Clone repository
286
364
uses : actions/checkout@v3
365
+ - name : Configure AWS Credentials
366
+ uses : aws-actions/configure-aws-credentials@v2
367
+ with :
368
+ role-to-assume : ${{ secrets.AWS_ROLE_TO_ASSUME }}
369
+ aws-region : ${{ secrets.AWS_REGION }}
287
370
- name : Install dependencies
288
371
run : |
289
372
sudo apt clean && sudo apt update
@@ -311,10 +394,9 @@ jobs:
311
394
- name : Clone repository
312
395
uses : actions/checkout@v3
313
396
- name : Configure AWS Credentials
314
- uses : aws-actions/configure-aws-credentials@v1-node16
397
+ uses : aws-actions/configure-aws-credentials@v2
315
398
with :
316
399
role-to-assume : ${{ secrets.AWS_ROLE_TO_ASSUME }}
317
- role-session-name : ${{ secrets.AWS_ROLE_SESSION_NAME }}
318
400
aws-region : ${{ secrets.AWS_REGION }}
319
401
- name : Build repository
320
402
run : |
@@ -328,9 +410,17 @@ jobs:
328
410
runs-on : ubuntu-20.04
329
411
env :
330
412
AWS_KVS_LOG_LEVEL : 2
413
+ permissions :
414
+ id-token : write
415
+ contents : read
331
416
steps :
332
417
- name : Clone repository
333
418
uses : actions/checkout@v3
419
+ - name : Configure AWS Credentials
420
+ uses : aws-actions/configure-aws-credentials@v2
421
+ with :
422
+ role-to-assume : ${{ secrets.AWS_ROLE_TO_ASSUME }}
423
+ aws-region : ${{ secrets.AWS_REGION }}
334
424
- name : Build repository
335
425
run : |
336
426
# TODO: Remove the following line. This is only a workaround for enabling IPv6, https://github.com/travis-ci/travis-ci/issues/8891.
@@ -346,9 +436,17 @@ jobs:
346
436
runs-on : windows-2022
347
437
env :
348
438
AWS_KVS_LOG_LEVEL : 1
439
+ permissions :
440
+ id-token : write
441
+ contents : read
349
442
steps :
350
443
- name : Clone repository
351
444
uses : actions/checkout@v3
445
+ - name : Configure AWS Credentials
446
+ uses : aws-actions/configure-aws-credentials@v2
447
+ with :
448
+ role-to-assume : ${{ secrets.AWS_ROLE_TO_ASSUME }}
449
+ aws-region : ${{ secrets.AWS_REGION }}
352
450
- name : Move cloned repo
353
451
shell : powershell
354
452
run : |
@@ -358,7 +456,7 @@ jobs:
358
456
shell : powershell
359
457
run : |
360
458
choco install gstreamer --version=1.16.2
361
- choco install gstreamer-devel --version=1.16.2
459
+ choco install gstreamer-devel --version=1.16.2
362
460
curl.exe -o C:\tools\pthreads-w32-2-9-1-release.zip ftp://sourceware.org/pub/pthreads-win32/pthreads-w32-2-9-1-release.zip
363
461
mkdir C:\tools\pthreads-w32-2-9-1-release\
364
462
Expand-Archive -Path C:\tools\pthreads-w32-2-9-1-release.zip -DestinationPath C:\tools\pthreads-w32-2-9-1-release
@@ -467,4 +565,4 @@ jobs:
467
565
sudo sh -c 'echo 0 > /proc/sys/net/ipv6/conf/all/disable_ipv6'
468
566
mkdir build && cd build
469
567
cmake .. -DBUILD_OPENSSL=TRUE -DBUILD_OPENSSL_PLATFORM=linux-generic32 -DBUILD_LIBSRTP_HOST_PLATFORM=x86_64-unknown-linux-gnu -DBUILD_LIBSRTP_DESTINATION_PLATFORM=arm-unknown-linux-uclibcgnueabi
470
- make
568
+ make
0 commit comments