From 3cf9abd4d196cd0f1308024a403d29633aa6291d Mon Sep 17 00:00:00 2001 From: Shane Harvey Date: Wed, 28 Feb 2024 12:48:30 -0800 Subject: [PATCH] PYTHON-4246 Fix release publish task (#760) --- .github/workflows/release-python.yml | 4 ++-- bindings/python/CHANGELOG.rst | 5 +++++ bindings/python/pymongocrypt/version.py | 2 +- bindings/python/release.sh | 6 +++--- 4 files changed, 11 insertions(+), 6 deletions(-) diff --git a/.github/workflows/release-python.yml b/.github/workflows/release-python.yml index 1a425a7d4..f10e7c775 100644 --- a/.github/workflows/release-python.yml +++ b/.github/workflows/release-python.yml @@ -62,7 +62,7 @@ jobs: find . -type d -empty -delete - uses: actions/upload-artifact@v4 with: - name: all-dist-${{ github.job }} + name: all-dist path: "./*" publish: @@ -77,7 +77,7 @@ jobs: - name: Download all the dists uses: actions/download-artifact@v4 with: - name: all-dist-${{ github.job }} + name: all-dist path: dist/ - name: Publish distribution 📦 to PyPI uses: pypa/gh-action-pypi-publish@release/v1 diff --git a/bindings/python/CHANGELOG.rst b/bindings/python/CHANGELOG.rst index 52215dfc6..85778e14d 100644 --- a/bindings/python/CHANGELOG.rst +++ b/bindings/python/CHANGELOG.rst @@ -1,6 +1,11 @@ Changelog ========= +Changes in Version 1.9.1 +------------------------ + +- Fix bug in our release process which blocked uploading 1.9.0. + Changes in Version 1.9.0 ------------------------ diff --git a/bindings/python/pymongocrypt/version.py b/bindings/python/pymongocrypt/version.py index 40a1f5749..a7df588dc 100644 --- a/bindings/python/pymongocrypt/version.py +++ b/bindings/python/pymongocrypt/version.py @@ -12,6 +12,6 @@ # See the License for the specific language governing permissions and # limitations under the License. -__version__ = '1.9.0' +__version__ = '1.9.1' _MIN_LIBMONGOCRYPT_VERSION = '1.8.0' diff --git a/bindings/python/release.sh b/bindings/python/release.sh index 262b1b2f7..f39b31a25 100755 --- a/bindings/python/release.sh +++ b/bindings/python/release.sh @@ -27,13 +27,13 @@ rm -rf dist .venv build libmongocrypt pymongocrypt/*.so pymongocrypt/*.dll pymon function get_libmongocrypt() { TARGET=$1 - NOCRYPTO_SO=$2 + MONGOCRYPT_SO=$2 rm -rf build libmongocrypt pymongocrypt/*.so pymongocrypt/*.dll pymongocrypt/*.dylib curl -O https://s3.amazonaws.com/mciuploads/libmongocrypt-release/$TARGET/${BRANCH}/${REVISION}/libmongocrypt.tar.gz mkdir libmongocrypt tar xzf libmongocrypt.tar.gz -C ./libmongocrypt - chmod +x ${NOCRYPTO_SO} - cp ${NOCRYPTO_SO} pymongocrypt/ + chmod +x ${MONGOCRYPT_SO} + cp ${MONGOCRYPT_SO} pymongocrypt/ rm -rf ./libmongocrypt libmongocrypt.tar.gz }