From 37bf7dfe8165ba851c31f8312a8e4f340ce3d1a8 Mon Sep 17 00:00:00 2001 From: shadow_walker Date: Sat, 8 Jun 2024 16:12:13 -0500 Subject: [PATCH] new_version [ci build] --- .github/workflows/tag-new-version.yml | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/.github/workflows/tag-new-version.yml b/.github/workflows/tag-new-version.yml index 5a3208db3b..e89f8b4ce1 100644 --- a/.github/workflows/tag-new-version.yml +++ b/.github/workflows/tag-new-version.yml @@ -43,6 +43,33 @@ jobs: echo "Current version: ${version}" echo "Requested bump: ${{ env.bump }}" + if [[ "$version" =~ "^v([0-9]+)\.([0-9]+)\.([0-9]+)$" ]]; then + major="${BASH_REMATCH[1]}" + minor="${BASH_REMATCH[2]}" + patch="${BASH_REMATCH[3]}" + + case "${{ env.bump }}" in + major) + major=$((major + 1)) + minor=0 + patch=0 + ;; + minor) + minor=$((minor + 1)) + patch=0 + ;; + patch) + patch=$((patch + 1)) + ;; + *) + echo "Unknown bump type: ${{ env.bump }}" + exit 1 + ;; + esac + + new_version="v${major}.${minor}.${patch}" + + echo ${new_version} # - name: Checkout eman-feedstock # uses: actions/checkout@v2