Skip to content

Commit c5b7aa9

Browse files
committed
...
1 parent 5661ee5 commit c5b7aa9

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

.github/workflows/preview-publish.yml

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -65,19 +65,19 @@ jobs:
6565
pr_number=${{ github.event.pull_request.number }}
6666
6767
# Get existing prerelease versions for this PR
68-
existing_versions=$(npm view svelteplot versions --json 2>/dev/null | grep -o "\"[0-9]*\.[0-9]*\.[0-9]*-pr-${pr_number}\.[0-9]*\"" || echo "")
68+
existing_versions=$(npm view svelteplot versions --json 2>/dev/null | grep -o "\"[0-9]*\.[0-9]*\.[0-9]*-pr-${pr_number}\.[0-9]*\"" | tr -d '"' || echo "")
6969
7070
if [ -n "$existing_versions" ]; then
7171
# Get the highest existing prerelease version
72-
latest_version=$(echo $existing_versions | sed 's/,/\n/g' | sort -V | tail -n 1 | sed 's/"//g')
72+
latest_version=$(echo "$existing_versions" | sort -V | tail -n 1)
7373
74-
echo "Found existing prerelease version: $latest_version"
74+
echo "Found latest existing prerelease version: $latest_version"
7575
7676
# Extract base version (before the `-pr-N.x` part)
77-
base_version=$(echo $latest_version | sed -E "s/-pr-${pr_number}\.[0-9]+//")
77+
base_version=$(echo "$latest_version" | sed -E "s/-pr-${pr_number}\.[0-9]+//")
7878
7979
# Extract current prerelease number (the `.x` part)
80-
prerelease_num=$(echo $latest_version | sed -E "s/.*-pr-${pr_number}\.([0-9]+)$/\1/")
80+
prerelease_num=$(echo "$latest_version" | sed -E "s/.*-pr-${pr_number}\.([0-9]+)$/\1/")
8181
8282
# Increment prerelease number
8383
next_prerelease=$((prerelease_num + 1))
@@ -86,7 +86,6 @@ jobs:
8686
8787
echo "Bumping to next prerelease version: $next_version"
8888
89-
# Set the package version
9089
npm version "$next_version" --no-git-tag-version
9190
else
9291
# No existing prerelease, start fresh from current base version

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy