14
14
runs-on : macos-latest
15
15
steps :
16
16
- name : Clone repository
17
- uses : actions/checkout@v3
17
+ uses : actions/checkout@v4
18
18
- name : Install clang-format
19
19
run : |
20
20
brew install clang-format
33
33
contents : read
34
34
steps :
35
35
- name : Clone repository
36
- uses : actions/checkout@v3
36
+ uses : actions/checkout@v4
37
37
- name : Configure AWS Credentials
38
- uses : aws-actions/configure-aws-credentials@v2
38
+ uses : aws-actions/configure-aws-credentials@v4
39
39
with :
40
40
role-to-assume : ${{ secrets.AWS_ROLE_TO_ASSUME }}
41
41
aws-region : ${{ secrets.AWS_REGION }}
59
59
contents : read
60
60
steps :
61
61
- name : Clone repository
62
- uses : actions/checkout@v3
62
+ uses : actions/checkout@v4
63
63
- name : Configure AWS Credentials
64
- uses : aws-actions/configure-aws-credentials@v2
64
+ uses : aws-actions/configure-aws-credentials@v4
65
65
with :
66
66
role-to-assume : ${{ secrets.AWS_ROLE_TO_ASSUME }}
67
67
aws-region : ${{ secrets.AWS_REGION }}
85
85
contents : read
86
86
steps :
87
87
- name : Clone repository
88
- uses : actions/checkout@v3
88
+ uses : actions/checkout@v4
89
89
- name : Configure AWS Credentials
90
- uses : aws-actions/configure-aws-credentials@v2
90
+ uses : aws-actions/configure-aws-credentials@v4
91
91
with :
92
92
role-to-assume : ${{ secrets.AWS_ROLE_TO_ASSUME }}
93
93
aws-region : ${{ secrets.AWS_REGION }}
@@ -109,9 +109,9 @@ jobs:
109
109
contents : read
110
110
steps :
111
111
- name : Clone repository
112
- uses : actions/checkout@v3
112
+ uses : actions/checkout@v4
113
113
- name : Configure AWS Credentials
114
- uses : aws-actions/configure-aws-credentials@v2
114
+ uses : aws-actions/configure-aws-credentials@v4
115
115
with :
116
116
role-to-assume : ${{ secrets.AWS_ROLE_TO_ASSUME }}
117
117
aws-region : ${{ secrets.AWS_REGION }}
@@ -134,9 +134,9 @@ jobs:
134
134
contents : read
135
135
steps :
136
136
- name : Clone repository
137
- uses : actions/checkout@v3
137
+ uses : actions/checkout@v4
138
138
- name : Configure AWS Credentials
139
- uses : aws-actions/configure-aws-credentials@v2
139
+ uses : aws-actions/configure-aws-credentials@v4
140
140
with :
141
141
role-to-assume : ${{ secrets.AWS_ROLE_TO_ASSUME }}
142
142
aws-region : ${{ secrets.AWS_REGION }}
@@ -159,9 +159,9 @@ jobs:
159
159
contents : read
160
160
steps :
161
161
- name : Clone repository
162
- uses : actions/checkout@v3
162
+ uses : actions/checkout@v4
163
163
- name : Configure AWS Credentials
164
- uses : aws-actions/configure-aws-credentials@v2
164
+ uses : aws-actions/configure-aws-credentials@v4
165
165
with :
166
166
role-to-assume : ${{ secrets.AWS_ROLE_TO_ASSUME }}
167
167
aws-region : ${{ secrets.AWS_REGION }}
@@ -187,9 +187,9 @@ jobs:
187
187
contents : read
188
188
steps :
189
189
- name : Clone repository
190
- uses : actions/checkout@v3
190
+ uses : actions/checkout@v4
191
191
- name : Configure AWS Credentials
192
- uses : aws-actions/configure-aws-credentials@v2
192
+ uses : aws-actions/configure-aws-credentials@v4
193
193
with :
194
194
role-to-assume : ${{ secrets.AWS_ROLE_TO_ASSUME }}
195
195
aws-region : ${{ secrets.AWS_REGION }}
@@ -222,9 +222,9 @@ jobs:
222
222
contents : read
223
223
steps :
224
224
- name : Clone repository
225
- uses : actions/checkout@v3
225
+ uses : actions/checkout@v4
226
226
- name : Configure AWS Credentials
227
- uses : aws-actions/configure-aws-credentials@v2
227
+ uses : aws-actions/configure-aws-credentials@v4
228
228
with :
229
229
role-to-assume : ${{ secrets.AWS_ROLE_TO_ASSUME }}
230
230
aws-region : ${{ secrets.AWS_REGION }}
@@ -253,7 +253,7 @@ jobs:
253
253
# AWS_KVS_LOG_LEVEL: 2
254
254
# steps:
255
255
# - name: Clone repository
256
- # uses: actions/checkout@v3
256
+ # uses: actions/checkout@v4
257
257
# - name: Install dependencies
258
258
# run: |
259
259
# sudo apt clean && sudo apt update
@@ -278,9 +278,9 @@ jobs:
278
278
contents : read
279
279
steps :
280
280
- name : Clone repository
281
- uses : actions/checkout@v3
281
+ uses : actions/checkout@v4
282
282
- name : Configure AWS Credentials
283
- uses : aws-actions/configure-aws-credentials@v2
283
+ uses : aws-actions/configure-aws-credentials@v4
284
284
with :
285
285
role-to-assume : ${{ secrets.AWS_ROLE_TO_ASSUME }}
286
286
aws-region : ${{ secrets.AWS_REGION }}
@@ -310,9 +310,9 @@ jobs:
310
310
contents : read
311
311
steps :
312
312
- name : Clone repository
313
- uses : actions/checkout@v3
313
+ uses : actions/checkout@v4
314
314
- name : Configure AWS Credentials
315
- uses : aws-actions/configure-aws-credentials@v2
315
+ uses : aws-actions/configure-aws-credentials@v4
316
316
with :
317
317
role-to-assume : ${{ secrets.AWS_ROLE_TO_ASSUME }}
318
318
aws-region : ${{ secrets.AWS_REGION }}
@@ -351,7 +351,7 @@ jobs:
351
351
contents : read
352
352
steps :
353
353
- name : Clone repository
354
- uses : actions/checkout@v3
354
+ uses : actions/checkout@v4
355
355
- name : Install dependencies
356
356
run : |
357
357
apk update
@@ -371,9 +371,9 @@ jobs:
371
371
contents : read
372
372
steps :
373
373
- name : Clone repository
374
- uses : actions/checkout@v3
374
+ uses : actions/checkout@v4
375
375
- name : Configure AWS Credentials
376
- uses : aws-actions/configure-aws-credentials@v2
376
+ uses : aws-actions/configure-aws-credentials@v4
377
377
with :
378
378
role-to-assume : ${{ secrets.AWS_ROLE_TO_ASSUME }}
379
379
aws-region : ${{ secrets.AWS_REGION }}
@@ -407,9 +407,9 @@ jobs:
407
407
contents : read
408
408
steps :
409
409
- name : Clone repository
410
- uses : actions/checkout@v3
410
+ uses : actions/checkout@v4
411
411
- name : Configure AWS Credentials
412
- uses : aws-actions/configure-aws-credentials@v2
412
+ uses : aws-actions/configure-aws-credentials@v4
413
413
with :
414
414
role-to-assume : ${{ secrets.AWS_ROLE_TO_ASSUME }}
415
415
aws-region : ${{ secrets.AWS_REGION }}
@@ -443,9 +443,9 @@ jobs:
443
443
contents : read
444
444
steps :
445
445
- name : Clone repository
446
- uses : actions/checkout@v3
446
+ uses : actions/checkout@v4
447
447
- name : Configure AWS Credentials
448
- uses : aws-actions/configure-aws-credentials@v2
448
+ uses : aws-actions/configure-aws-credentials@v4
449
449
with :
450
450
role-to-assume : ${{ secrets.AWS_ROLE_TO_ASSUME }}
451
451
aws-region : ${{ secrets.AWS_REGION }}
@@ -467,7 +467,7 @@ jobs:
467
467
timeout --signal=SIGABRT 60m ./tst/webrtc_client_test
468
468
sample-check :
469
469
if : github.repository == 'awslabs/amazon-kinesis-video-streams-webrtc-sdk-c'
470
- runs-on : ubuntu-latest
470
+ runs-on : ubuntu-20.04
471
471
env :
472
472
AWS_KVS_LOG_LEVEL : 2
473
473
permissions :
@@ -481,28 +481,26 @@ jobs:
481
481
with :
482
482
role-to-assume : ${{ secrets.AWS_ROLE_TO_ASSUME }}
483
483
aws-region : ${{ secrets.AWS_REGION }}
484
- role-duration-seconds : 10800
485
484
- name : Build repository
486
485
run : |
487
486
sudo sh -c 'echo 0 > /proc/sys/net/ipv6/conf/all/disable_ipv6'
488
487
mkdir build && cd build
489
488
cmake ..
490
489
make
491
- - name : Sample check
492
- run : |
490
+ cd ..
493
491
./scripts/check-sample.sh
494
492
ubuntu-os-build :
495
- runs-on : ubuntu-20.04
493
+ runs-on : ubuntu-latest
496
494
env :
497
495
AWS_KVS_LOG_LEVEL : 2
498
496
permissions :
499
497
id-token : write
500
498
contents : read
501
499
steps :
502
500
- name : Clone repository
503
- uses : actions/checkout@v3
501
+ uses : actions/checkout@v4
504
502
- name : Configure AWS Credentials
505
- uses : aws-actions/configure-aws-credentials@v2
503
+ uses : aws-actions/configure-aws-credentials@v4
506
504
with :
507
505
role-to-assume : ${{ secrets.AWS_ROLE_TO_ASSUME }}
508
506
aws-region : ${{ secrets.AWS_REGION }}
@@ -522,31 +520,30 @@ jobs:
522
520
cd build
523
521
timeout --signal=SIGABRT 60m ./tst/webrtc_client_test
524
522
ubuntu-os-build-openssl-old :
525
- runs-on : ubuntu-latest
523
+ runs-on : ubuntu-20.04
526
524
env :
527
525
AWS_KVS_LOG_LEVEL : 2
528
526
permissions :
529
527
id-token : write
530
528
contents : read
531
529
steps :
532
530
- name : Clone repository
533
- uses : actions/checkout@v3
531
+ uses : actions/checkout@v4
534
532
- name : Configure AWS Credentials
535
- uses : aws-actions/configure-aws-credentials@v2
533
+ uses : aws-actions/configure-aws-credentials@v4
536
534
with :
537
535
role-to-assume : ${{ secrets.AWS_ROLE_TO_ASSUME }}
538
536
aws-region : ${{ secrets.AWS_REGION }}
539
537
- name : Install dependencies
540
538
run : |
541
539
sudo apt clean && sudo apt update
542
540
sudo apt-get -y install libcurl4-openssl-dev
543
- openssl version
544
541
- name : Build repository
545
542
run : |
546
543
# TODO: Remove the following line. This is only a workaround for enabling IPv6, https://github.com/travis-ci/travis-ci/issues/8891.
547
544
sudo sh -c 'echo 0 > /proc/sys/net/ipv6/conf/all/disable_ipv6'
548
545
mkdir build && cd build
549
- cmake .. -DBUILD_TEST=TRUE -DBUILD_OLD_OPENSSL_VERSION=ON -DENABLE_AWS_SDK_IN_TESTS=OFF
546
+ cmake .. -DBUILD_TEST=TRUE -DBUILD_OLD_OPENSSL_VERSION=ON
550
547
make
551
548
- name : Run tests
552
549
run : |
@@ -561,9 +558,9 @@ jobs:
561
558
contents : read
562
559
steps :
563
560
- name : Clone repository
564
- uses : actions/checkout@v3
561
+ uses : actions/checkout@v4
565
562
- name : Configure AWS Credentials
566
- uses : aws-actions/configure-aws-credentials@v2
563
+ uses : aws-actions/configure-aws-credentials@v4
567
564
with :
568
565
role-to-assume : ${{ secrets.AWS_ROLE_TO_ASSUME }}
569
566
aws-region : ${{ secrets.AWS_REGION }}
@@ -614,9 +611,9 @@ jobs:
614
611
contents : read
615
612
steps :
616
613
- name : Clone repository
617
- uses : actions/checkout@v3
614
+ uses : actions/checkout@v4
618
615
- name : Configure AWS Credentials
619
- uses : aws-actions/configure-aws-credentials@v2
616
+ uses : aws-actions/configure-aws-credentials@v4
620
617
with :
621
618
role-to-assume : ${{ secrets.AWS_ROLE_TO_ASSUME }}
622
619
aws-region : ${{ secrets.AWS_REGION }}
@@ -665,7 +662,7 @@ jobs:
665
662
# AWS_KVS_LOG_LEVEL: 7
666
663
# steps:
667
664
# - name: Clone repository
668
- # uses: actions/checkout@v3
665
+ # uses: actions/checkout@v4
669
666
# - name: Move cloned repo
670
667
# shell: powershell
671
668
# run: |
@@ -698,7 +695,7 @@ jobs:
698
695
sudo apt clean && sudo apt update
699
696
sudo apt-get -y install gcc-aarch64-linux-gnu g++-aarch64-linux-gnu binutils-aarch64-linux-gnu
700
697
- name : Clone repository
701
- uses : actions/checkout@v3
698
+ uses : actions/checkout@v4
702
699
- name : Build Repository
703
700
run : |
704
701
sudo sh -c 'echo 0 > /proc/sys/net/ipv6/conf/all/disable_ipv6'
@@ -716,7 +713,7 @@ jobs:
716
713
sudo apt clean && sudo apt update
717
714
sudo apt-get -y install gcc-aarch64-linux-gnu g++-aarch64-linux-gnu binutils-aarch64-linux-gnu
718
715
- name : Clone repository
719
- uses : actions/checkout@v3
716
+ uses : actions/checkout@v4
720
717
- name : Build Repository
721
718
run : |
722
719
sudo sh -c 'echo 0 > /proc/sys/net/ipv6/conf/all/disable_ipv6'
@@ -734,7 +731,7 @@ jobs:
734
731
sudo apt clean && sudo apt update
735
732
sudo apt-get -y install gcc-aarch64-linux-gnu g++-aarch64-linux-gnu binutils-aarch64-linux-gnu
736
733
- name : Clone repository
737
- uses : actions/checkout@v3
734
+ uses : actions/checkout@v4
738
735
- name : Build Repository
739
736
run : |
740
737
sudo sh -c 'echo 0 > /proc/sys/net/ipv6/conf/all/disable_ipv6'
@@ -752,7 +749,7 @@ jobs:
752
749
sudo apt clean && sudo apt update
753
750
sudo apt-get -y install gcc-aarch64-linux-gnu g++-aarch64-linux-gnu binutils-aarch64-linux-gnu
754
751
- name : Clone repository
755
- uses : actions/checkout@v3
752
+ uses : actions/checkout@v4
756
753
- name : Build Repository
757
754
run : |
758
755
sudo sh -c 'echo 0 > /proc/sys/net/ipv6/conf/all/disable_ipv6'
@@ -770,7 +767,7 @@ jobs:
770
767
sudo apt clean && sudo apt update
771
768
sudo apt-get -y install gcc-arm-linux-gnueabi g++-arm-linux-gnueabi binutils-arm-linux-gnueabi
772
769
- name : Clone repository
773
- uses : actions/checkout@v3
770
+ uses : actions/checkout@v4
774
771
- name : Build Repository
775
772
run : |
776
773
sudo sh -c 'echo 0 > /proc/sys/net/ipv6/conf/all/disable_ipv6'
@@ -788,7 +785,7 @@ jobs:
788
785
sudo apt clean && sudo apt update
789
786
sudo apt-get -y install gcc-arm-linux-gnueabi g++-arm-linux-gnueabi binutils-arm-linux-gnueabi
790
787
- name : Clone repository
791
- uses : actions/checkout@v3
788
+ uses : actions/checkout@v4
792
789
- name : Build Repository
793
790
run : |
794
791
sudo sh -c 'echo 0 > /proc/sys/net/ipv6/conf/all/disable_ipv6'
0 commit comments