From e4ae7108c520cd597ac8e05115f53ee290263ea9 Mon Sep 17 00:00:00 2001 From: Dengke Tang Date: Tue, 28 Feb 2023 17:14:55 -0800 Subject: [PATCH] test --- .github/workflows/release.yml | 8 +------- dev-scripts/update_version.sh | 15 +++++++++++++++ 2 files changed, 16 insertions(+), 7 deletions(-) create mode 100755 dev-scripts/update_version.sh diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 7226f2c..61cb701 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -28,16 +28,10 @@ jobs: with: submodules: recursive - - name: Get release tag - uses: awslabs/aws-crt-builder/.github/actions/release-tag@main - id: tag - - name: Prepare Package Script # Update the version in code and generate the package. run: | - ls - echo ${{ steps.tag.outputs.release_tag }} - sed -i "s/#define CRT_VERSION \"[0-9]\+\.[0-9]\+\.[0-9]\+\"/#define CRT_VERSION \"${{ steps.tag.outputs.release_tag }}\"/g" ext/crt.c + dev-scripts/update_version.sh python3 dev-scripts/prepare_pecl_release.py --name aws-crt --user aws-crt --email aws-sdk-common-runtime@amazon.com --version ${{ steps.tag.outputs.release_tag }} - name: Upload artifacts diff --git a/dev-scripts/update_version.sh b/dev-scripts/update_version.sh new file mode 100755 index 0000000..1203435 --- /dev/null +++ b/dev-scripts/update_version.sh @@ -0,0 +1,15 @@ +#!/usr/bin/env bash + +set -ex + +BASENAME=${0} +TOOLS_DIR=$(dirname ${BASENAME}) +WORK_DIR="${TOOLS_DIR}/.." + +cd "${WORK_DIR}" + +version_with_v=$(git describe --tags --abbrev=0) +VERSION=$(echo ${version_with_v} | cut -f2 -dv) +sed -i "s/#define CRT_VERSION .*/#define CRT_VERSION \"$VERSION\"/g" ext/crt.c + +export VERSION="${VERSION}"