diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index bafc5b2..1ff0bdf 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -22,7 +22,7 @@ jobs: python: ["3.11"] runs-on: "${{ matrix.runner }}" steps: - - uses: "actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11" # v4.1.1 + - uses: "actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f" # v4.1.3 with: submodules: True - uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0.2 @@ -41,7 +41,7 @@ jobs: python: ["3.11"] runs-on: "${{ matrix.runner }}" steps: - - uses: "actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11" # v4.1.1 + - uses: "actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f" # v4.1.3 with: submodules: True - uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0.2 @@ -60,7 +60,7 @@ jobs: python: ["3.11"] runs-on: "${{ matrix.runner }}" steps: - - uses: "actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11" # v4.1.1 + - uses: "actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f" # v4.1.3 with: submodules: True - uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0.2 @@ -86,7 +86,7 @@ jobs: # - "3.13.0-alpha.5" # ? https://github.com/PyO3/pyo3/issues/3555 runs-on: "${{ matrix.runner }}" steps: - - uses: "actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11" # v4.1.1 + - uses: "actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f" # v4.1.3 with: submodules: True - uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0.2 @@ -100,10 +100,10 @@ jobs: # ! https://github.com/pytest-dev/pytest-cov/issues/479#issuecomment-1247444988 - run: "pytest --cov --cov-config pyproject.toml" - if: startsWith(matrix.runner, 'ubuntu') && matrix.python == '3.11' - uses: "codecov/codecov-action@c16abc29c95fcf9174b58eb7e1abf4c866893bc8" # v4.1.1 + uses: "codecov/codecov-action@84508663e988701840491b86de86b666e8a86bed" # v4.3.0 env: CODECOV_TOKEN: "${{ secrets.CODECOV_TOKEN }}" - - uses: "actions/upload-artifact@5d5d22a31266ced268874388b861e4b58bb5c2f3" # v4.3.1 + - uses: "actions/upload-artifact@65462800fd760344b1a7b4382951275a0abb4808" # v4.3.3 with: path: ".comps" name: "requirements_${{ matrix.runner }}_${{ matrix.python }}" @@ -121,7 +121,7 @@ jobs: - "test" runs-on: "${{ matrix.runner }}" steps: - - uses: "actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11" # v4.1.1 + - uses: "actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f" # v4.1.3 with: submodules: True - uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0.2 @@ -131,11 +131,11 @@ jobs: - uses: "actions/setup-python@82c7e631bb3cdc910f68e0081d67478d79c6982d" # v5.1.0 with: python-version: "${{ matrix.python }}" - - uses: "actions/download-artifact@c850b930e6ba138125429b7e5c93fc707a7f8427" # v4.1.4 + - uses: "actions/download-artifact@9c19ed7fe5d278cd354c7dfd5d3b88589c7e2395" # v4.1.6 with: path: ".comps" merge-multiple: True - run: "scripts/Sync-Py.ps1 -Lock" - - uses: "stefanzweifel/git-auto-commit-action@8756aa072ef5b4a080af5dc8fef36c5d586e521d" # v5.0.0 + - uses: "stefanzweifel/git-auto-commit-action@8621497c8c39c72f3e2a999a26b4ca1b5058a842" # v5.0.1 with: commit_message: "Sync and lock" diff --git a/.github/workflows/contrib.yml b/.github/workflows/contrib.yml index 525d532..360b6f7 100644 --- a/.github/workflows/contrib.yml +++ b/.github/workflows/contrib.yml @@ -32,7 +32,7 @@ jobs: python: ["3.11"] runs-on: "${{ matrix.runner }}" steps: - - uses: "actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11" # v4.1.1 + - uses: "actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f" # v4.1.3 with: submodules: True - uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0.2 @@ -54,7 +54,7 @@ jobs: runs-on: "${{ matrix.runner }}" steps: - run: "New-Item -ItemType Directory 'repo path with spaces'" - - uses: "actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11" # v4.1.1 + - uses: "actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f" # v4.1.3 with: submodules: True path: "repo path with spaces" diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 24f0384..a8217a9 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -26,7 +26,7 @@ jobs: python: ["3.11"] runs-on: "${{ matrix.runner }}" steps: - - uses: "actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11" # v4.1.1 + - uses: "actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f" # v4.1.3 with: submodules: True - uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0.2 diff --git a/.github/workflows/high.yml b/.github/workflows/high.yml index 2a36346..0e5e129 100644 --- a/.github/workflows/high.yml +++ b/.github/workflows/high.yml @@ -23,7 +23,7 @@ jobs: - "3.12" runs-on: "${{ matrix.runner }}" steps: - - uses: "actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11" # v4.1.1 + - uses: "actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f" # v4.1.3 with: submodules: True - uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0.2 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 25f0889..48008ed 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -20,7 +20,7 @@ jobs: with: github_token: "${{ secrets.GITHUB_TOKEN }}" tag_prefix: "" - - uses: "actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11" # v4.1.1 + - uses: "actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f" # v4.1.3 with: submodules: True - uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0.2 diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 13aa276..8c23d9b 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -76,12 +76,12 @@ repos: |tests/.* )$ - repo: "https://github.com/pre-commit/pre-commit-hooks" - rev: "v4.5.0" + rev: "v4.6.0" hooks: - id: "end-of-file-fixer" - id: "trailing-whitespace" - repo: "https://github.com/DavidAnson/markdownlint-cli2" - rev: "v0.12.1" + rev: "v0.13.0" hooks: - id: "markdownlint-cli2" - repo: "https://github.com/srstevenson/nb-clean" @@ -101,7 +101,7 @@ repos: |tests/.* )$ - repo: "https://github.com/charliermarsh/ruff-pre-commit" - rev: "v0.3.4" + rev: "v0.4.1" hooks: - id: "ruff" args: ["--extend-fixable", "PIE790"] diff --git a/docs/pyproject.toml b/docs/pyproject.toml index 07fb657..5411345 100644 --- a/docs/pyproject.toml +++ b/docs/pyproject.toml @@ -8,20 +8,20 @@ version = "0.0.0" description = "Docs." dependencies = [ # ? Core docs - "docutils==0.20.1", + "docutils==0.21.1", "linkify-it-py==2.0.3", - "myst-nb==1.0.0", + "myst-nb==1.1.0", "myst-parser==2.0.0", "numpydoc==1.7.0", "ruamel-yaml==0.18.6", - "sphinx-autobuild==2024.2.4", + "sphinx-autobuild==2024.4.16", "sphinx-autodoc2==0.5.0", "sphinx-book-theme==1.1.2", "sphinx-design==0.5.0", "sphinx-thebe==0.3.1", - "sphinx-tippy==0.4.1", + "sphinx-tippy==0.4.2", "sphinx-togglebutton==0.3.2", - "sphinx==7.2.6", + "sphinx==7.3.7", "sphinxcontrib-bibtex==2.6.2", "sphinxcontrib-mermaid==0.9.2", "sphinxcontrib-towncrier==0.4.0a0", diff --git a/requirements/dev.in b/requirements/dev.in index c18f4cc..3a840cb 100644 --- a/requirements/dev.in +++ b/requirements/dev.in @@ -6,10 +6,10 @@ copier==9.2.0 debugpy==1.8.1 fawltydeps==0.15.0 flit==3.9.0 -keyring==25.0.0 +keyring==25.1.0 pre-commit==3.7.0 -pyright==1.1.356 -ruff==0.3.4 +pyright==1.1.359 +ruff==0.4.1 snakeviz==2.2.0 sourcery==1.16.0 towncrier==23.11.0 diff --git a/requirements/uv.in b/requirements/uv.in index edc3832..26bf805 100644 --- a/requirements/uv.in +++ b/requirements/uv.in @@ -1 +1 @@ -uv==0.1.27 +uv==0.1.36 diff --git a/scripts/pyproject.toml b/scripts/pyproject.toml index 0ada33d..b333d2a 100644 --- a/scripts/pyproject.toml +++ b/scripts/pyproject.toml @@ -6,7 +6,7 @@ build-backend = "flit_core.buildapi" name = "c_therm_tci_tools" version = "0.0.0" description = "Tools." -dependencies = ["cyclopts==2.5.0"] +dependencies = ["cyclopts==2.6.1"] [project.scripts] "c_therm_tci_tools" = "c_therm_tci_tools.__main__:main" diff --git a/submodules/typings b/submodules/typings index f64f8fa..1674dbf 160000 --- a/submodules/typings +++ b/submodules/typings @@ -1 +1 @@ -Subproject commit f64f8fa072d090eabf2b1149252c82dd9404362d +Subproject commit 1674dbfc79baacdbdd41a95f23f1cc019b67cdeb