diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 66ace26dd..6c7a7e6c2 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -22,9 +22,9 @@ jobs: sphinx: runs-on: ubuntu-20.04 steps: - - uses: actions/checkout@v3.5.2 + - uses: actions/checkout@v3.6.0 - name: Set up Python - uses: actions/setup-python@v4.6.1 + uses: actions/setup-python@v4.8.0 with: python-version: "3.11" - name: Install dependencies @@ -34,7 +34,7 @@ jobs: TOXENV: docs run: tox - name: Archive generated docs - uses: actions/upload-artifact@v3.1.2 + uses: actions/upload-artifact@v3.2.1 with: name: html-docs path: build/sphinx/html/ @@ -42,9 +42,9 @@ jobs: twine-check: runs-on: ubuntu-20.04 steps: - - uses: actions/checkout@v3.5.2 + - uses: actions/checkout@v3.6.0 - name: Set up Python - uses: actions/setup-python@v4.6.1 + uses: actions/setup-python@v4.8.0 with: python-version: "3.11" - name: Install dependencies diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index da8ade9f2..d372e8d0b 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -22,10 +22,10 @@ jobs: lint: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3.5.2 + - uses: actions/checkout@v3.6.0 with: fetch-depth: 0 - - uses: actions/setup-python@v4.6.1 + - uses: actions/setup-python@v4.8.0 with: python-version: "3.11" - run: pip install --upgrade tox diff --git a/.github/workflows/lock.yml b/.github/workflows/lock.yml index 202f439f5..34f39674d 100644 --- a/.github/workflows/lock.yml +++ b/.github/workflows/lock.yml @@ -15,6 +15,6 @@ jobs: action: runs-on: ubuntu-latest steps: - - uses: dessant/lock-threads@v4.0.0 + - uses: dessant/lock-threads@v4.0.1 with: process-only: 'issues' diff --git a/.github/workflows/pre_commit.yml b/.github/workflows/pre_commit.yml index eada38255..34e12eaee 100644 --- a/.github/workflows/pre_commit.yml +++ b/.github/workflows/pre_commit.yml @@ -29,8 +29,8 @@ jobs: pre_commit: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3.5.2 - - uses: actions/setup-python@v4.6.1 + - uses: actions/checkout@v3.6.0 + - uses: actions/setup-python@v4.8.0 with: python-version: "3.11" - name: install tox diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 9abf3b80b..f1cb7c06c 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -13,7 +13,7 @@ jobs: id-token: write environment: pypi.org steps: - - uses: actions/checkout@v3.5.2 + - uses: actions/checkout@v3.6.0 with: fetch-depth: 0 token: ${{ secrets.RELEASE_GITHUB_TOKEN }} @@ -29,7 +29,7 @@ jobs: echo "::add-mask::${api_token}" echo "api-token=${api_token}" >> "${GITHUB_OUTPUT}" - name: Python Semantic Release - uses: relekang/python-semantic-release@v7.33.5 + uses: relekang/python-semantic-release@v7.34.6 with: github_token: ${{ secrets.RELEASE_GITHUB_TOKEN }} pypi_token: ${{ steps.mint-token.outputs.api-token }} diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index c55a52e67..a702b7f1b 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -48,9 +48,9 @@ jobs: version: "3.11" toxenv: py310,smoke steps: - - uses: actions/checkout@v3.5.2 + - uses: actions/checkout@v3.6.0 - name: Set up Python ${{ matrix.python.version }} - uses: actions/setup-python@v4.6.1 + uses: actions/setup-python@v4.8.0 with: python-version: ${{ matrix.python.version }} - name: Install dependencies @@ -66,9 +66,9 @@ jobs: matrix: toxenv: [api_func_v4, cli_func_v4] steps: - - uses: actions/checkout@v3.5.2 + - uses: actions/checkout@v3.6.0 - name: Set up Python - uses: actions/setup-python@v4.6.1 + uses: actions/setup-python@v4.8.0 with: python-version: "3.11" - name: Install dependencies @@ -78,7 +78,7 @@ jobs: TOXENV: ${{ matrix.toxenv }} run: tox -- --override-ini='log_cli=True' - name: Upload codecov coverage - uses: codecov/codecov-action@v3.1.4 + uses: codecov/codecov-action@v3.1.6 with: files: ./coverage.xml flags: ${{ matrix.toxenv }} @@ -87,9 +87,9 @@ jobs: coverage: runs-on: ubuntu-20.04 steps: - - uses: actions/checkout@v3.5.2 + - uses: actions/checkout@v3.6.0 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v4.6.1 + uses: actions/setup-python@v4.8.0 with: python-version: "3.11" - name: Install dependencies @@ -100,7 +100,7 @@ jobs: TOXENV: cover run: tox - name: Upload codecov coverage - uses: codecov/codecov-action@v3.1.4 + uses: codecov/codecov-action@v3.1.6 with: files: ./coverage.xml flags: unit @@ -111,7 +111,7 @@ jobs: name: Python wheel steps: - uses: actions/checkout@v1.2.0 - - uses: actions/setup-python@v2.3.3 + - uses: actions/setup-python@v2.3.4 with: python-version: "3.11" - name: Install dependencies @@ -128,9 +128,9 @@ jobs: runs-on: ubuntu-latest needs: [dist] steps: - - uses: actions/checkout@v3.5.2 + - uses: actions/checkout@v3.6.0 - name: Set up Python - uses: actions/setup-python@v4.6.1 + uses: actions/setup-python@v4.8.0 with: python-version: '3.11' - uses: actions/download-artifact@v3.0.2 diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 2c1b7d9f1..a73975fa3 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,4 +1,4 @@ -image: python:3.11 +image: python:3.13 stages: - deploy diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 1d074ae2d..8f82f7d97 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -3,24 +3,24 @@ default_language_version: repos: - repo: https://github.com/psf/black - rev: 23.3.0 + rev: 23.12.1 hooks: - id: black - repo: https://github.com/commitizen-tools/commitizen - rev: v3.2.2 + rev: v3.30.1 hooks: - id: commitizen stages: [commit-msg] - repo: https://github.com/pycqa/flake8 - rev: 6.0.0 + rev: 6.1.0 hooks: - id: flake8 - repo: https://github.com/pycqa/isort - rev: 5.12.0 + rev: 5.13.2 hooks: - id: isort - repo: https://github.com/pycqa/pylint - rev: v2.17.4 + rev: v2.17.7 hooks: - id: pylint additional_dependencies: @@ -30,7 +30,7 @@ repos: - requests-toolbelt==0.9.1 files: 'gitlab/' - repo: https://github.com/pre-commit/mirrors-mypy - rev: v1.3.0 + rev: v1.13.0 hooks: - id: mypy args: [] diff --git a/requirements-docs.txt b/requirements-docs.txt index 2f14ec726..21e6b2033 100644 --- a/requirements-docs.txt +++ b/requirements-docs.txt @@ -1,6 +1,6 @@ -r requirements.txt -furo==2023.3.27 -jinja2==3.1.2 +furo==2023.9.10 +jinja2==3.1.4 myst-parser==1.0.0 sphinx==6.2.1 -sphinxcontrib-autoprogram==0.1.8 +sphinxcontrib-autoprogram==0.1.9 diff --git a/requirements-lint.txt b/requirements-lint.txt index 42136222f..44e6182e8 100644 --- a/requirements-lint.txt +++ b/requirements-lint.txt @@ -1,13 +1,13 @@ -r requirements.txt argcomplete==2.0.0 -black==23.3.0 -commitizen==3.2.2 -flake8==6.0.0 -isort==5.12.0 -mypy==1.3.0 -pylint==2.17.4 -pytest==7.3.1 -responses==0.23.1 -types-PyYAML==6.0.12.10 -types-requests==2.31.0.0 +black==23.12.1 +commitizen==3.30.1 +flake8==6.1.0 +isort==5.13.2 +mypy==1.13.0 +pylint==2.17.7 +pytest==7.4.4 +responses==0.25.3 +types-PyYAML==6.0.12.20240917 +types-requests==2.32.0.20241016 types-setuptools==67.8.0.0 diff --git a/requirements-precommit.txt b/requirements-precommit.txt index 120835e83..1509fe7c3 100644 --- a/requirements-precommit.txt +++ b/requirements-precommit.txt @@ -1 +1 @@ -pre-commit==3.3.2 +pre-commit==3.8.0 diff --git a/requirements-test.txt b/requirements-test.txt index f1978f21a..f19af7aea 100644 --- a/requirements-test.txt +++ b/requirements-test.txt @@ -1,11 +1,11 @@ -r requirements.txt build==0.10.0 -coverage==7.2.6 -pytest-console-scripts==1.4.0 +coverage==7.6.4 +pytest-console-scripts==1.4.1 pytest-cov==4.1.0 pytest-github-actions-annotate-failures==0.2.0 -pytest==7.3.1 +pytest==7.4.4 PyYaml==5.4.1 -responses==0.23.1 +responses==0.25.3 setuptools==67.8.0 -wheel==0.40.0 +wheel==0.45.0 diff --git a/requirements.txt b/requirements.txt index 8bd0c49e0..a956cbfdc 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,3 @@ -requests==2.28.2 +requests==2.32.3 requests-toolbelt==1.0.0 -typing-extensions==4.6.2 ; python_version < "3.8" +typing-extensions==4.12.2 ; python_version < "3.8"