File tree Expand file tree Collapse file tree 3 files changed +17
-7
lines changed Expand file tree Collapse file tree 3 files changed +17
-7
lines changed Original file line number Diff line number Diff line change 1+ v20240805001
Original file line number Diff line number Diff line change 11name : Update SDK
22on :
3- # disabled until we support pinning: https://jira.mongodb.org/browse/CLOUDP-275155
4- # schedule:
5- # - cron: 30 8 * * TUE
6- workflow_dispatch :
3+ schedule :
4+ - cron : 30 8 * * TUE
5+ workflow_dispatch :
76jobs :
87 update-sdk :
98 runs-on : ubuntu-latest
1615 - uses : actions/setup-go@v5
1716 with :
1817 go-version-file : ' go.mod'
19- - run : go install github.com/icholy/gomajor@latest
18+ - run : go install github.com/icholy/gomajor@latest
2019 - id : version
2120 run : echo "VERSION=$(curl -sSfL -X GET https://api.github.com/repos/mongodb/atlas-sdk-go/releases/latest | jq -r '.tag_name')" >> "$GITHUB_OUTPUT"
2221 - run : make update-atlas-sdk
Original file line number Diff line number Diff line change 1616
1717set -euo pipefail
1818
19+ SCRIPT_DIR=" $( cd " $( dirname " ${BASH_SOURCE[0]} " ) " && pwd) "
20+ CURRENT_SDK_RELEASE=$( cat " ${SCRIPT_DIR} /../.atlas-sdk-version" )
21+ echo " CURRENT_SDK_RELEASE: $CURRENT_SDK_RELEASE "
22+
1923LATEST_SDK_TAG=$( curl -sSfL -X GET https://api.github.com/repos/mongodb/atlas-sdk-go/releases/latest | jq -r ' .tag_name' )
24+ echo " LATEST_SDK_TAG: $LATEST_SDK_TAG "
2025
2126LATEST_SDK_RELEASE=$( echo " ${LATEST_SDK_TAG} " | cut -d ' .' -f 1)
27+ echo " LATEST_SDK_RELEASE: $LATEST_SDK_RELEASE "
2228echo " ==> Updating SDK to latest major version ${LATEST_SDK_TAG} "
23- gomajor get " go.mongodb.org/atlas-sdk/${LATEST_SDK_RELEASE} @${LATEST_SDK_TAG} "
29+
30+ gomajor get --rewrite " go.mongodb.org/atlas-sdk/${CURRENT_SDK_RELEASE} " " go.mongodb.org/atlas-sdk/${LATEST_SDK_RELEASE} @${LATEST_SDK_TAG} "
2431go mod tidy
25- sed -i -r " s|go.mongodb.org/atlas-sdk/v[0-9]*|go.mongodb.org/atlas-sdk/${LATEST_SDK_RELEASE} |" build/ci/library_owners.json
32+
33+ sed -i -r " s|go.mongodb.org/atlas-sdk/${CURRENT_SDK_RELEASE} |go.mongodb.org/atlas-sdk/${LATEST_SDK_RELEASE} |" build/ci/library_owners.json
34+ sed -i -r " s|go.mongodb.org/atlas-sdk/${CURRENT_SDK_RELEASE} |go.mongodb.org/atlas-sdk/${LATEST_SDK_RELEASE} |" .golangci.yml
35+ echo " $LATEST_SDK_RELEASE " > " .atlas-sdk-version"
2636echo " Done"
You can’t perform that action at this time.
0 commit comments