diff --git a/.github/workflows/ci_cd.yml b/.github/workflows/ci_cd.yml index b9a0161..ab6f752 100644 --- a/.github/workflows/ci_cd.yml +++ b/.github/workflows/ci_cd.yml @@ -23,7 +23,7 @@ jobs: name: "Code style" runs-on: ubuntu-latest steps: - - uses: ansys/actions/code-style@v4 + - uses: ansys/actions/code-style@v5 with: python-version: ${{ env.MAIN_PYTHON_VERSION }} @@ -31,7 +31,7 @@ jobs: name: "Documentation style" runs-on: ubuntu-latest steps: - - uses: ansys/actions/doc-style@v4 + - uses: ansys/actions/doc-style@v5 with: token: ${{ secrets.GITHUB_TOKEN }} @@ -45,7 +45,7 @@ jobs: os: [ubuntu-latest, windows-latest] python-version: [] steps: - - uses: ansys/actions/build-wheelhouse@v4 + - uses: ansys/actions/build-wheelhouse@v5 with: library-name: ${{ env.LIBRARY_NAME }} library-namespace: ${{ env.LIBRARY_NAMESPACE }} @@ -62,7 +62,7 @@ jobs: python-version: [] fail-fast: false steps: - - uses: ansys/actions/tests-pytest@v4 + - uses: ansys/actions/tests-pytest@v5 with: pytest-extra-args: "--cov=ansys --cov-report=term --cov-report=html:.cov/html" @@ -71,7 +71,7 @@ jobs: runs-on: ubuntu-latest needs: [doc-style] steps: - - uses: ansys/actions/doc-build@v4 + - uses: ansys/actions/doc-build@v5 with: python-version: ${{ env.MAIN_PYTHON_VERSION }} @@ -80,7 +80,7 @@ jobs: runs-on: ubuntu-latest needs: [doc-build, tests] steps: - - uses: ansys/actions/build-library@v4 + - uses: ansys/actions/build-library@v5 with: library-name: ${{ env.LIBRARY_NAME }} python-version: ${{ env.MAIN_PYTHON_VERSION }} @@ -91,7 +91,7 @@ jobs: needs: [build-library] if: github.event_name == 'push' && !contains(github.ref, 'refs/tags') steps: - - uses: ansys/actions/doc-deploy-dev@v4 + - uses: ansys/actions/doc-deploy-dev@v5 with: cname: ${{ env.DOCUMENTATION_CNAME }} token: ${{ secrets.GITHUB_TOKEN }} @@ -102,7 +102,7 @@ jobs: needs: [build-library] if: github.event_name == 'push' && contains(github.ref, 'refs/tags') steps: - - uses: ansys/actions/doc-deploy-stable@v4 + - uses: ansys/actions/doc-deploy-stable@v5 with: cname: ${{ env.DOCUMENTATION_CNAME }} token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/label.yml b/.github/workflows/label.yml index 355dba5..2de2930 100644 --- a/.github/workflows/label.yml +++ b/.github/workflows/label.yml @@ -16,7 +16,7 @@ jobs: name: Syncer runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: micnncim/action-label-syncer@v1 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} @@ -70,7 +70,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Suggest to add labels - uses: peter-evans/create-or-update-comment@v2 + uses: peter-evans/create-or-update-comment@v3 # Execute only when no labels have been applied to the pull request if: toJSON(github.event.pull_request.labels.*.name) == '{}' with: diff --git a/pyproject.toml b/pyproject.toml index ec2221a..b159e74 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -24,18 +24,18 @@ packages = [ [tool.poetry.dependencies] python = ">=3.11,<4.0" -importlib-metadata = {version = "^4.0", python = "<3.8"} +importlib-metadata = {version = "^7.0", python = "<3.8"} python-dotenv = "^1.0.0" plotly = "^5.18.0" -httpx = "^0.25.2" +httpx = "^0.26.0" [tool.poetry.group.doc] # Optional documentation dependencies optional = true [tool.poetry.group.doc.dependencies] -Sphinx = "^5.3.0" +Sphinx = "^7.2.6" numpydoc = "^1.5.0" -ansys-sphinx-theme = "^0.9.7" +ansys-sphinx-theme = "^0.13.0" sphinx-copybutton = "^0.5.1" # Optional testing dependencies @@ -49,7 +49,7 @@ pytest-cov = "^4.0.0" [tool.poetry.group.build] optional = true [tool.poetry.group.build.dependencies] -build = "^0.10.0" +build = "^1.0.3" twine = "^4.0.2"