@@ -35,12 +35,12 @@ jobs:
35
35
make
36
36
make install
37
37
- name : Configure AWS Credentials
38
- uses : aws-actions/configure-aws-credentials@v1-node16
38
+ uses : aws-actions/configure-aws-credentials@v4
39
39
with :
40
40
role-to-assume : ${{ secrets.AWS_ROLE_TO_ASSUME }}
41
41
role-session-name : ${{ secrets.AWS_ROLE_SESSION_NAME }}
42
42
aws-region : ${{ secrets.AWS_REGION }}
43
- role-duration-seconds : 10800
43
+ role-duration-seconds : 3600
44
44
- name : Run tests
45
45
run : |
46
46
cd build
@@ -87,20 +87,20 @@ jobs:
87
87
fi
88
88
- name : Configure AWS Credentials
89
89
if : ${{ matrix.parallel-build == 'ON' }} # Only need to run the tests once
90
- uses : aws-actions/configure-aws-credentials@v1-node16
90
+ uses : aws-actions/configure-aws-credentials@v4
91
91
with :
92
92
role-to-assume : ${{ secrets.AWS_ROLE_TO_ASSUME }}
93
93
role-session-name : ${{ secrets.AWS_ROLE_SESSION_NAME }}
94
94
aws-region : ${{ secrets.AWS_REGION }}
95
- role-duration-seconds : 10800
95
+ role-duration-seconds : 3600
96
96
- name : Run tests
97
97
if : ${{ matrix.parallel-build == 'ON' }}
98
98
run : |
99
99
cd build
100
100
./tst/producerTest
101
101
102
102
linux-gcc-code-coverage :
103
- runs-on : ubuntu-20 .04
103
+ runs-on : ubuntu-22 .04
104
104
env :
105
105
AWS_KVS_LOG_LEVEL : 2
106
106
permissions :
@@ -121,12 +121,12 @@ jobs:
121
121
make
122
122
make install
123
123
- name : Configure AWS Credentials
124
- uses : aws-actions/configure-aws-credentials@v1-node16
124
+ uses : aws-actions/configure-aws-credentials@v4
125
125
with :
126
126
role-to-assume : ${{ secrets.AWS_ROLE_TO_ASSUME }}
127
127
role-session-name : ${{ secrets.AWS_ROLE_SESSION_NAME }}
128
128
aws-region : ${{ secrets.AWS_REGION }}
129
- role-duration-seconds : 10800
129
+ role-duration-seconds : 3600
130
130
- name : Run tests
131
131
run : |
132
132
cd build
@@ -139,7 +139,7 @@ jobs:
139
139
bash <(curl -s https://codecov.io/bash)
140
140
141
141
address-sanitizer :
142
- runs-on : ubuntu-20 .04
142
+ runs-on : ubuntu-22 .04
143
143
permissions :
144
144
id-token : write
145
145
contents : read
@@ -162,20 +162,20 @@ jobs:
162
162
make
163
163
make install
164
164
- name : Configure AWS Credentials
165
- uses : aws-actions/configure-aws-credentials@v1-node16
165
+ uses : aws-actions/configure-aws-credentials@v4
166
166
with :
167
167
role-to-assume : ${{ secrets.AWS_ROLE_TO_ASSUME }}
168
168
role-session-name : ${{ secrets.AWS_ROLE_SESSION_NAME }}
169
169
aws-region : ${{ secrets.AWS_REGION }}
170
- role-duration-seconds : 10800
170
+ role-duration-seconds : 3600
171
171
- name : Run tests
172
172
run : |
173
173
cd build
174
174
ulimit -c unlimited -S
175
175
timeout --signal=SIGABRT 60m ./tst/producerTest
176
176
177
177
undefined-behavior-sanitizer :
178
- runs-on : ubuntu-20 .04
178
+ runs-on : ubuntu-22 .04
179
179
permissions :
180
180
id-token : write
181
181
contents : read
@@ -198,12 +198,12 @@ jobs:
198
198
make
199
199
make install
200
200
- name : Configure AWS Credentials
201
- uses : aws-actions/configure-aws-credentials@v1-node16
201
+ uses : aws-actions/configure-aws-credentials@v4
202
202
with :
203
203
role-to-assume : ${{ secrets.AWS_ROLE_TO_ASSUME }}
204
204
role-session-name : ${{ secrets.AWS_ROLE_SESSION_NAME }}
205
205
aws-region : ${{ secrets.AWS_REGION }}
206
- role-duration-seconds : 10800
206
+ role-duration-seconds : 3600
207
207
- name : Run tests
208
208
run : |
209
209
cd build
@@ -263,7 +263,7 @@ jobs:
263
263
# timeout --signal=SIGABRT 20m ./tst/producerTest
264
264
265
265
ubuntu-gcc :
266
- runs-on : ubuntu-20 .04
266
+ runs-on : ubuntu-22 .04
267
267
268
268
strategy :
269
269
matrix :
@@ -301,12 +301,12 @@ jobs:
301
301
302
302
- name : Configure AWS Credentials
303
303
if : ${{ matrix.parallel-build == 'ON' }} # Only need to run the tests once
304
- uses : aws-actions/configure-aws-credentials@v1-node16
304
+ uses : aws-actions/configure-aws-credentials@v4
305
305
with :
306
306
role-to-assume : ${{ secrets.AWS_ROLE_TO_ASSUME }}
307
307
role-session-name : ${{ secrets.AWS_ROLE_SESSION_NAME }}
308
308
aws-region : ${{ secrets.AWS_REGION }}
309
- role-duration-seconds : 10800
309
+ role-duration-seconds : 3600
310
310
- name : Run tests
311
311
if : ${{ matrix.parallel-build == 'ON' }}
312
312
run : |
@@ -345,19 +345,19 @@ jobs:
345
345
dir
346
346
.\build_windows.bat
347
347
- name : Configure AWS Credentials
348
- uses : aws-actions/configure-aws-credentials@v1-node16
348
+ uses : aws-actions/configure-aws-credentials@v4
349
349
with :
350
350
role-to-assume : ${{ secrets.AWS_ROLE_TO_ASSUME }}
351
351
role-session-name : ${{ secrets.AWS_ROLE_SESSION_NAME }}
352
352
aws-region : ${{ secrets.AWS_REGION }}
353
- role-duration-seconds : 10800
353
+ role-duration-seconds : 3600
354
354
- name : Run tests
355
355
run : |
356
356
$env:Path += ';C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin;C:\Strawberry\c\bin;C:\Program Files\NASM;D:\producer\open-source\local\lib;D:\producer\open-source\local\bin'
357
357
& "D:\producer\build\tst\producerTest.exe"
358
358
359
359
arm64-cross-compilation :
360
- runs-on : ubuntu-20 .04
360
+ runs-on : ubuntu-22 .04
361
361
env :
362
362
CC : aarch64-linux-gnu-gcc
363
363
CXX : aarch64-linux-gnu-g++
@@ -380,7 +380,7 @@ jobs:
380
380
file libKinesisVideoProducer.so
381
381
382
382
linux-aarch64-cross-compilation :
383
- runs-on : ubuntu-20 .04
383
+ runs-on : ubuntu-22 .04
384
384
env :
385
385
CC : aarch64-linux-gnu-gcc
386
386
CXX : aarch64-linux-gnu-g++
@@ -403,7 +403,7 @@ jobs:
403
403
file libKinesisVideoProducer.so
404
404
405
405
arm32-cross-compilation :
406
- runs-on : ubuntu-20 .04
406
+ runs-on : ubuntu-22 .04
407
407
env :
408
408
CC : arm-linux-gnueabi-gcc
409
409
CXX : arm-linux-gnueabi-g++
@@ -426,7 +426,7 @@ jobs:
426
426
file libKinesisVideoProducer.so
427
427
428
428
linux-build-gcc-static :
429
- runs-on : ubuntu-20 .04
429
+ runs-on : ubuntu-22 .04
430
430
steps :
431
431
- name : Clone repository
432
432
uses : actions/checkout@v3
@@ -442,7 +442,7 @@ jobs:
442
442
make
443
443
444
444
linux-build-gcc-shared :
445
- runs-on : ubuntu-20 .04
445
+ runs-on : ubuntu-22 .04
446
446
steps :
447
447
- name : Clone repository
448
448
uses : actions/checkout@v3
0 commit comments