diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index ff1aa2d..dba220f 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -15,7 +15,7 @@ jobs: steps: - uses: actions/checkout@v3 - name: Set up Python 3.8 - uses: actions/setup-python@v3 + uses: actions/setup-python@v4 with: python-version: 3.8 - name: Install tools (Poetry) diff --git a/.github/workflows/test_and_make_release.yml b/.github/workflows/test_and_make_release.yml index 6c0b820..8c950de 100644 --- a/.github/workflows/test_and_make_release.yml +++ b/.github/workflows/test_and_make_release.yml @@ -27,7 +27,7 @@ jobs: steps: - uses: actions/checkout@v3 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v3 + uses: actions/setup-python@v4 with: python-version: ${{ matrix.python-version }} - name: Install tools (Poetry) @@ -57,7 +57,7 @@ jobs: steps: - uses: actions/checkout@v3 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v3 + uses: actions/setup-python@v4 with: python-version: ${{ matrix.python-version }} - name: Install tools (Poetry) @@ -84,7 +84,7 @@ jobs: steps: - uses: actions/checkout@v3 - name: Set up Python 3.8 - uses: actions/setup-python@v3 + uses: actions/setup-python@v4 with: python-version: 3.8 - name: Install tools (Poetry) @@ -111,7 +111,7 @@ jobs: steps: - uses: actions/checkout@v3 - name: Set up Python 3.8 - uses: actions/setup-python@v3 + uses: actions/setup-python@v4 with: python-version: 3.8 - name: Install tools (Poetry) @@ -138,7 +138,7 @@ jobs: steps: - uses: actions/checkout@v3 - name: Set up Python 3.8 - uses: actions/setup-python@v3 + uses: actions/setup-python@v4 with: python-version: 3.8 - name: Install tools (Poetry) @@ -187,7 +187,7 @@ jobs: ${{ runner.os }}-build- ${{ runner.os }}- - name: Set up Python 3.8 - uses: actions/setup-python@v3 + uses: actions/setup-python@v4 with: python-version: 3.8 - name: Install tools (Poetry) @@ -205,7 +205,7 @@ jobs: path: .venv key: venv-${{ runner.os }}-${{ steps.full-python-version.outputs.version }}-release-${{ hashFiles('**/poetry.lock') }} - name: Semantic Release - uses: cycjimmy/semantic-release-action@v3.0.0 + uses: cycjimmy/semantic-release-action@v3.1.1 with: semantic_version: 17.0.4 extra_plugins: | diff --git a/pyproject.toml b/pyproject.toml index db18b06..f423698 100755 --- a/pyproject.toml +++ b/pyproject.toml @@ -43,19 +43,19 @@ pytest-asyncio = {version = "^0", optional = true} behave4git = {version = "^0", optional = true} PyHamcrest = {version = "^2.0", optional = true} # Optional dependencies to be part of `lint` extra -flake8 = {version = "^4.0", optional = true} +flake8 = {version = "^5.0", optional = true} flake8-bugbear = {version = "^22", optional = true} pydocstyle = {version = "^6.1", optional = true} pylint = {version = "^2.3", optional = true} yapf = {version = "^0", optional = true} # Optional dependencies to be part of `type` extra mypy = {version = "^0", optional = true} -types-python-slugify = {version = "^5", optional = true} +types-python-slugify = {version = "^6", optional = true} # Optional dependencies to be part of `format` extra isort = {version = "^5", optional = true} black = {version = "stable", optional = true, allow-prereleases = true} # Optional dependencies to be part of `docs` extra -sphinx = {version = "^4.2", optional = true} +sphinx = {version = "^5.2", optional = true} sphinx-autodoc-typehints = {version = "^1.10", optional = true} sphinx-autobuild = {version = "^2021", optional = true} sphinx_rtd_theme = {version = "^1", optional = true} @@ -74,7 +74,7 @@ gitpython = "^3.1" [tool.poetry.dev-dependencies] tox = "^3.14" tox-pyenv = "^1.1" -rope = "^0" +rope = "^1" [tool.poetry.extras] test = ["pytest", "pytest-cov", "pytest-mock", "pytest-html", "pytest-asyncio", "PyHamcrest"]