diff --git a/.bumpversion.cfg b/.bumpversion.cfg new file mode 100644 index 0000000..25ed0e2 --- /dev/null +++ b/.bumpversion.cfg @@ -0,0 +1,10 @@ +[bumpversion] +parse = (?P\d+)\.(?P\d+)\.(?P\d+)(-beta(?P\d+))? +serialize = + {major}.{minor}.{patch}-beta{beta} + {major}.{minor}.{patch} +current_version = 2.0.0-toto1 + +[bumpversion:file:pyproject.toml] + +[bumpversion:file:src/rok4/__init__.py] diff --git a/.github/workflows/build-and-release.yaml b/.github/workflows/build-and-release.yaml index 5dea00b..dce24df 100644 --- a/.github/workflows/build-and-release.yaml +++ b/.github/workflows/build-and-release.yaml @@ -68,12 +68,11 @@ jobs: python3 -m venv .venv source .venv/bin/activate python3 -m pip install --upgrade build bump2version - bump2version --current-version 0.0.0 --new-version ${{ github.ref_name }} patch pyproject.toml src/rok4/__init__.py + bump2version --current-version 0.0.0 --new-version ${{ github.ref_name }} patch pip install -e . echo "/usr/lib/python3/dist-packages/" >.venv/lib/python${{ matrix.python-version }}/site-packages/system.pth - name: Run unit tests - if: "matrix.os == 'ubuntu-20.04' && matrix.python-version == '3.8'" run: | source .venv/bin/activate pip install -e .[test] @@ -159,7 +158,7 @@ jobs: commit_documentation: name: Add documentation and unit tests results into gh-pages branch needs: build_and_test - if: "always()&&!contains(${{ github.ref_name }},'beta')&&(needs.create_release.outputs.job_status=='success')&&(needs.build_and_test.outputs.job_status=='success')" + if: "!(contains(${{ github.ref_name }},'beta'))&&(needs.create_release.outputs.job_status=='success')&&(needs.build_and_test.outputs.job_status=='success')" runs-on: ubuntu-latest steps: