diff --git a/.github/workflows/precommitVersionBumps.yml b/.github/workflows/precommitVersionBumps.yml index cf75fb2..bfa39c2 100644 --- a/.github/workflows/precommitVersionBumps.yml +++ b/.github/workflows/precommitVersionBumps.yml @@ -22,7 +22,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: persist-credentials: false @@ -33,7 +33,7 @@ jobs: git pull origin next - name: Cache NPM dependencies - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: ~/.npm key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} @@ -41,7 +41,7 @@ jobs: ${{ runner.os }}-node - name: Cache Python dependencies - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: ~/.cache/pip key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements/**') }} @@ -72,7 +72,7 @@ jobs: SITE_PACKAGES_PATH: ${{ env.SITE_PACKAGES_PATH }} - name: Setup Node.js environment - uses: actions/setup-node@v5 + uses: actions/setup-node@v6 with: node-version: "20.9.0" diff --git a/.github/workflows/pullRequestController.yml b/.github/workflows/pullRequestController.yml index 600a430..2dcc588 100644 --- a/.github/workflows/pullRequestController.yml +++ b/.github/workflows/pullRequestController.yml @@ -60,10 +60,10 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Semantic Release - uses: cycjimmy/semantic-release-action@v5 + uses: cycjimmy/semantic-release-action@v6 id: semantic with: dry_run: true @@ -104,7 +104,7 @@ jobs: steps: - name: Checkout code id: checkout - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Check for changed files id: file_changes diff --git a/.github/workflows/pushMain.yml b/.github/workflows/pushMain.yml index f936ce2..e7d6c9a 100644 --- a/.github/workflows/pushMain.yml +++ b/.github/workflows/pushMain.yml @@ -19,7 +19,7 @@ jobs: steps: - name: Checkout code id: checkout - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Merge main into next uses: ./.github/actions/merge-branch @@ -56,13 +56,13 @@ jobs: GITHUB_TOKEN: ${{ secrets.PAT }} steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 id: checkout with: persist-credentials: false - name: Semantic Release - uses: cycjimmy/semantic-release-action@v5 + uses: cycjimmy/semantic-release-action@v6 id: semantic with: branches: | diff --git a/.github/workflows/semanticVersionBump.yml b/.github/workflows/semanticVersionBump.yml index 07cc04c..d5a7932 100644 --- a/.github/workflows/semanticVersionBump.yml +++ b/.github/workflows/semanticVersionBump.yml @@ -24,12 +24,12 @@ jobs: PACKAGE_PATH: ${{ github.workspace }}/app/ steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 with: persist-credentials: false - name: Cache NPM dependencies - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: ~/.npm key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} @@ -42,7 +42,7 @@ jobs: python-version: "3.13" - name: Setup Node.js environment - uses: actions/setup-node@v5 + uses: actions/setup-node@v6 with: node-version: "20.9.0" diff --git a/.github/workflows/testsPython.yml b/.github/workflows/testsPython.yml index 91b87bf..1e5bce7 100644 --- a/.github/workflows/testsPython.yml +++ b/.github/workflows/testsPython.yml @@ -21,7 +21,7 @@ jobs: steps: - name: Checkout code id: checkout - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Run Python tests uses: ./.github/actions/tests/python diff --git a/requirements/in/base.in b/requirements/in/base.in index d2965e2..dbbad68 100644 --- a/requirements/in/base.in +++ b/requirements/in/base.in @@ -9,7 +9,7 @@ -r constraints.in -python-dotenv==1.1.1 -openai==2.0.0 +openai==2.8.1 +python-dotenv==1.2.1 PyMySQL==1.1.2 pydantic==2.12.2 diff --git a/requirements/in/local.in b/requirements/in/local.in index 6294b95..fb99ef4 100644 --- a/requirements/in/local.in +++ b/requirements/in/local.in @@ -19,12 +19,12 @@ pip-tools==7.5.0 black==25.9.0 flake8==7.3.0 flake8-coding==1.3.2 -pre-commit==4.3.0 -isort==6.0.1 -mypy==1.18.2 +pre-commit==4.5.0 +isort==7.0.0 +mypy==1.19.0 pylint==4.0.1 -bandit==1.8.6 +bandit==1.9.2 pydocstringformatter==0.7.5 -tox==4.31.0 +tox==4.32.0 codespell==2.4.1 -coverage==7.11.0 +coverage==7.12.0