Skip to content

Commit 7acf272

Browse files
Release v3.4.2 (#1207)
* Set Producer C SDK to a Release Tag; CI Fix (#1204) * Update libkvscproducer-CMakeLists.txt * Update libkvscproducer-CMakeLists.txt * Shorten Windows CI path * Move repo to the new location in CI * Fix the path * Update ci.yml * Fix path * Update ci.yml * Update ci.yml * Update ci.yml * Bump Mac runner image from 12 to 13 * Bump the version from 3.4.1 to 3.4.2 (#1206) --------- Co-authored-by: Stefan Kieszkowski <[email protected]>
1 parent 49fa6cb commit 7acf272

File tree

3 files changed

+14
-8
lines changed

3 files changed

+14
-8
lines changed

.github/workflows/ci.yml

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ on:
1212

1313
jobs:
1414
mac-os-build-clang:
15-
runs-on: macos-12
15+
runs-on: macos-13
1616
env:
1717
AWS_KVS_LOG_LEVEL: 2
1818
permissions:
@@ -44,7 +44,7 @@ jobs:
4444
./tst/producerTest
4545
4646
mac-os-build-gcc:
47-
runs-on: macos-12
47+
runs-on: macos-13
4848
permissions:
4949
id-token: write
5050
contents: read
@@ -286,16 +286,22 @@ jobs:
286286
steps:
287287
- name: Clone repository
288288
uses: actions/checkout@v3
289+
- name: Move repository
290+
run: |
291+
mkdir C:\producer
292+
Move-Item -Path "D:\a\amazon-kinesis-video-streams-producer-sdk-cpp\amazon-kinesis-video-streams-producer-sdk-cpp\*" -Destination "D:\producer"
289293
- name: Install dependencies
290294
run: |
291295
choco install nasm strawberryperl
292296
choco install gstreamer --version=1.22.8
293297
choco install gstreamer-devel --version=1.22.8
294298
- name: Build repository
295299
run: |
296-
$env:Path += ';C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin;C:\Strawberry\c\bin;C:\Program Files\NASM;D:\a\amazon-kinesis-video-streams-producer-sdk-cpp\amazon-kinesis-video-streams-producer-sdk-cpp\open-source\local\lib;D:\a\amazon-kinesis-video-streams-producer-sdk-cpp\amazon-kinesis-video-streams-producer-sdk-cpp\open-source\local\bin'
300+
$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'
297301
git config --system core.longpaths true
298-
.github/build_windows.bat
302+
cd D:\producer
303+
dir
304+
.\build_windows.bat
299305
- name: Configure AWS Credentials
300306
uses: aws-actions/configure-aws-credentials@v1-node16
301307
with:
@@ -305,8 +311,8 @@ jobs:
305311
role-duration-seconds: 10800
306312
- name: Run tests
307313
run: |
308-
$env:Path += ';C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin;C:\Strawberry\c\bin;C:\Program Files\NASM;D:\a\amazon-kinesis-video-streams-producer-sdk-cpp\amazon-kinesis-video-streams-producer-sdk-cpp\open-source\local\lib;D:\a\amazon-kinesis-video-streams-producer-sdk-cpp\amazon-kinesis-video-streams-producer-sdk-cpp\open-source\local\bin'
309-
& "D:\a\amazon-kinesis-video-streams-producer-sdk-cpp\amazon-kinesis-video-streams-producer-sdk-cpp\build\tst\producerTest.exe"
314+
$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'
315+
& "D:\producer\build\tst\producerTest.exe"
310316
311317
arm64-cross-compilation:
312318
runs-on: ubuntu-20.04

CMake/Dependencies/libkvscproducer-CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ include(ExternalProject)
77
# clone repo only
88
ExternalProject_Add(libkvscproducer-download
99
GIT_REPOSITORY https://github.com/awslabs/amazon-kinesis-video-streams-producer-c.git
10-
GIT_TAG 178109a5dbfc5288ba5cf7fab1dc1afd5e2e182b
10+
GIT_TAG v1.5.3
1111
SOURCE_DIR "${CMAKE_CURRENT_BINARY_DIR}/kvscproducer-src"
1212
BINARY_DIR "${CMAKE_CURRENT_BINARY_DIR}/kvscproducer-build"
1313
CONFIGURE_COMMAND ""

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/CMake;${CMAKE_MODULE_PATH}")
33
include(Utilities)
44
project(KinesisVideoProducerCpp)
55

6-
project(KinesisVideoProducerCpp VERSION 3.4.1)
6+
project(KinesisVideoProducerCpp VERSION 3.4.2)
77

88
set(CMAKE_CXX_STANDARD 11)
99
include(GNUInstallDirs)

0 commit comments

Comments
 (0)