File tree Expand file tree Collapse file tree 2 files changed +16
-6
lines changed Expand file tree Collapse file tree 2 files changed +16
-6
lines changed Original file line number Diff line number Diff line change @@ -14,14 +14,15 @@ jobs:
1414 with :
1515 go-version-file : ' cfn-resources/go.mod'
1616 - name : Update files
17- run : make tools update-atlas-sdk
17+ run : make tools update-atlas-sdk generate-mocks
1818 - name : Verify Changed files
1919 uses : tj-actions/verify-changed-files@bbd436f8e34e14fee2a0f7bc5b14bcc6b40927cf
2020 id : verify-changed-files
2121 - name : Create PR
2222 uses : peter-evans/create-pull-request@5e914681df9dc83aa4e4905692ca88beb2f9e91f
2323 if : steps.verify-changed-files.outputs.files_changed == 'true'
2424 with :
25+ token : ${{ secrets.APIX_BOT_PAT }}
2526 title : " chore: Updates Atlas Go SDK"
2627 commit-message : " build(deps): bump go.mongodb.org/atlas-sdk"
2728 delete-branch : true
Original file line number Diff line number Diff line change 1616
1717set -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+
1926LATEST_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
2129LATEST_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} "
2434go mod tidy
2535
26- LATEST_SDK_STRIPPED_MAYOR_VERSION=" ${LATEST_SDK_RELEASE%% .* } "
27- echo " ==> Adjusting version defined in mockery file to ${LATEST_SDK_STRIPPED_MAYOR_VERSION} "
28- perl -i -pe " s|go.mongodb.org/atlas-sdk/v[0-9]{11}/admin|go.mongodb.org/atlas-sdk/${LATEST_SDK_STRIPPED_MAYOR_VERSION} /admin|g" .mockery.yaml
36+ echo " ==> Adjusting version defined in mockery file to ${LATEST_SDK_RELEASE} "
37+ perl -i -pe " s|go.mongodb.org/atlas-sdk/${CURRENT_SDK_RELEASE} /admin|go.mongodb.org/atlas-sdk/${LATEST_SDK_RELEASE} /admin|g" .mockery.yaml
2938
3039echo " Done"
You can’t perform that action at this time.
0 commit comments