diff --git a/.github/workflows/publish_pypi.yml b/.github/workflows/publish_pypi.yml new file mode 100644 index 00000000..09769ce1 --- /dev/null +++ b/.github/workflows/publish_pypi.yml @@ -0,0 +1,33 @@ +name: Upload Python Package to PyPI when a Release is Created + +on: + workflow_dispatch: + + release: + types: [created] + + +jobs: + pypi-publish: + name: Publish release to PyPI + runs-on: ubuntu-latest + environment: + name: release + url: https://pypi.org/p/configspace + permissions: + id-token: write + steps: + - uses: actions/checkout@v4 + - name: Set up Python + uses: actions/setup-python@v4 + with: + python-version: "3.x" + - name: Install dependencies + run: | + python -m pip install --upgrade pip + pip install setuptools wheel build + - name: Build package + run: | + python -m build + - name: Publish package distributions to PyPI + uses: pypa/gh-action-pypi-publish@release/v1 diff --git a/changelog.md b/changelog.md index b39ffd9e..007c0280 100644 --- a/changelog.md +++ b/changelog.md @@ -1,3 +1,12 @@ +# Version 1.2.2 + +* MAINT #404: Added support for Python 3.13. +* FIX #406: Fixed issue for shuffle to undo unique sort +* FEAT #409: Added new Forbidden Clauses and Relations +* FIX #410: Fixed docs compilation +* FIX #415: Fix issue with checking conditional OR clauses. +* MAINT #417: Added support for Python 3.14, dropped support for Python 3.8. + # Version 1.2.1 * FEAT #397: Fix issue with forbidden check with disabled parameters.