mirror of
https://github.com/grafana/grafana.git
synced 2025-09-20 04:14:27 +08:00
CI: Fix validate-npm-packages regex to work without version suffix (#76838)
Fix validate-npm-packages regex to work without suffix
This commit is contained in:

committed by
GitHub

parent
6cb5e0806e
commit
d29af5ec08
@ -8,7 +8,7 @@ ARTIFACTS_DIR="./npm-artifacts"
|
|||||||
for file in "$ARTIFACTS_DIR"/*.tgz; do
|
for file in "$ARTIFACTS_DIR"/*.tgz; do
|
||||||
echo "🔍 Checking NPM package: $file"
|
echo "🔍 Checking NPM package: $file"
|
||||||
# get filename then strip everything after package name.
|
# get filename then strip everything after package name.
|
||||||
dir_name=$(basename "$file" .tgz | sed 's/^@\(.*\)-[0-9]*[.]*[0-9]*[.]*[0-9]*-\([0-9]*[a-zA-Z]*\)/\1/')
|
dir_name=$(basename "$file" .tgz | sed -E 's/@([a-zA-Z0-9-]+)-[0-9]+\.[0-9]+\.[0-9]+(-[a-zA-Z0-9-]+)?/\1/')
|
||||||
mkdir -p "./npm-artifacts/$dir_name"
|
mkdir -p "./npm-artifacts/$dir_name"
|
||||||
tar -xzf "$file" -C "./npm-artifacts/$dir_name" --strip-components=1
|
tar -xzf "$file" -C "./npm-artifacts/$dir_name" --strip-components=1
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user