Skip to content

Commit 9b3d0e3

Browse files
authored
change only latest version (#2652)
1 parent 97781fa commit 9b3d0e3

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

scripts/update-sdk.sh

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,20 @@
1616

1717
set -euo pipefail
1818

19+
CURRENT_SDK_RELEASE=$(grep 'go.mongodb.org/atlas-sdk/v' go.mod |
20+
awk '{print $1}' |
21+
sed 's/go.mongodb.org\/atlas-sdk\///' |
22+
sort -V |
23+
tail -n 1)
24+
echo "CURRENT_SDK_RELEASE: $CURRENT_SDK_RELEASE"
25+
1926
LATEST_SDK_TAG=$(curl -sSfL -X GET https://api.github.com/repos/mongodb/atlas-sdk-go/releases/latest | jq -r '.tag_name')
27+
echo "LATEST_SDK_TAG: $LATEST_SDK_TAG"
2028

2129
LATEST_SDK_RELEASE=$(echo "${LATEST_SDK_TAG}" | cut -d '.' -f 1)
22-
echo "==> Updating SDK to latest major version ${LATEST_SDK_TAG}"
23-
gomajor get "go.mongodb.org/atlas-sdk/${LATEST_SDK_RELEASE}@${LATEST_SDK_TAG}"
30+
echo "LATEST_SDK_RELEASE: $LATEST_SDK_RELEASE"
31+
echo "==> Updating SDK ${CURRENT_SDK_RELEASE} to latest major version ${LATEST_SDK_TAG}"
32+
33+
gomajor get --rewrite "go.mongodb.org/atlas-sdk/${CURRENT_SDK_RELEASE}" "go.mongodb.org/atlas-sdk/${LATEST_SDK_RELEASE}@${LATEST_SDK_TAG}"
2434
go mod tidy
2535
echo "Done"

0 commit comments

Comments
 (0)