Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Sep 17, 2025

Bumps the development-dependencies group with 4 updates in the /autogpt_platform/backend directory: faker, pyright, pytest-mock and ruff.

Updates faker from 37.6.0 to 37.8.0

Release notes

Sourced from faker's releases.

Release v37.8.0

See CHANGELOG.md.

Release v37.7.0

See CHANGELOG.md.

Changelog

Sourced from faker's changelog.

v37.8.0 - 2025-09-15

v37.7.0 - 2025-09-15

Commits

Updates pyright from 1.1.404 to 1.1.405

Commits

Updates pytest-mock from 3.14.1 to 3.15.1

Release notes

Sourced from pytest-mock's releases.

v3.15.1

2025-09-16

  • #529: Fixed itertools._tee object has no attribute error -- now duplicate_iterators=True must be passed to mocker.spy to duplicate iterators.

v3.15.0

2025-09-04

  • Python 3.8 (EOL) is no longer supported.
  • #524: Added spy_return_iter to mocker.spy, which contains a duplicate of the return value of the spied method if it is an Iterator.
Changelog

Sourced from pytest-mock's changelog.

3.15.1

2025-09-16

  • [#529](https://github.com/pytest-dev/pytest-mock/issues/529) <https://github.com/pytest-dev/pytest-mock/issues/529>_: Fixed itertools._tee object has no attribute error -- now duplicate_iterators=True must be passed to mocker.spy to duplicate iterators.

3.15.0

2025-09-04

  • Python 3.8 (EOL) is no longer supported.
  • [#524](https://github.com/pytest-dev/pytest-mock/issues/524) <https://github.com/pytest-dev/pytest-mock/pull/524>_: Added spy_return_iter to mocker.spy, which contains a duplicate of the return value of the spied method if it is an Iterator.
Commits
  • e1b5c62 Release 3.15.1
  • 184eb19 Set spy_return_iter only when explicitly requested (#537)
  • 4fa0088 [pre-commit.ci] pre-commit autoupdate (#536)
  • f5aff33 Fix test failure with pytest 8+ and verbose mode (#535)
  • adc4187 Bump actions/setup-python from 5 to 6 in the github-actions group (#533)
  • 95ad570 [pre-commit.ci] pre-commit autoupdate (#532)
  • e696bf0 Fix standalone mock support (#531)
  • 5b29b03 Fix gen-release-notes script
  • 7d22ef4 Merge pull request #528 from pytest-dev/release-3.15.0
  • 90b29f8 Update CHANGELOG for 3.15.0
  • Additional commits viewable in compare view

Updates ruff from 0.12.11 to 0.13.0

Release notes

Sourced from ruff's releases.

0.13.0

Release Notes

Check out the blog post for a migration guide and overview of the changes!

Breaking changes

  • Several rules can now add from __future__ import annotations automatically

    TC001, TC002, TC003, RUF013, and UP037 now add from __future__ import annotations as part of their fixes when the lint.future-annotations setting is enabled. This allows the rules to move more imports into TYPE_CHECKING blocks (TC001, TC002, and TC003), use PEP 604 union syntax on Python versions before 3.10 (RUF013), and unquote more annotations (UP037).

  • Full module paths are now used to verify first-party modules

    Ruff now checks that the full path to a module exists on disk before categorizing it as a first-party import. This change makes first-party import detection more accurate, helping to avoid false positives on local directories with the same name as a third-party dependency, for example. See the FAQ section on import categorization for more details.

  • Deprecated rules must now be selected by exact rule code

    Ruff will no longer activate deprecated rules selected by their group name or prefix. As noted below, the two remaining deprecated rules were also removed in this release, so this won't affect any current rules, but it will still affect any deprecations in the future.

  • The deprecated macOS configuration directory fallback has been removed

    Ruff will no longer look for a user-level configuration file at ~/Library/Application Support/ruff/ruff.toml on macOS. This feature was deprecated in v0.5 in favor of using the XDG specification (usually resolving to ~/.config/ruff/ruff.toml), like on Linux. The fallback and accompanying deprecation warning have now been removed.

Removed Rules

The following rules have been removed:

Stabilization

The following rules have been stabilized and are no longer in preview:

The following behaviors have been stabilized:

... (truncated)

Changelog

Sourced from ruff's changelog.

0.13.0

Check out the blog post for a migration guide and overview of the changes!

Breaking changes

  • Several rules can now add from __future__ import annotations automatically

    TC001, TC002, TC003, RUF013, and UP037 now add from __future__ import annotations as part of their fixes when the lint.future-annotations setting is enabled. This allows the rules to move more imports into TYPE_CHECKING blocks (TC001, TC002, and TC003), use PEP 604 union syntax on Python versions before 3.10 (RUF013), and unquote more annotations (UP037).

  • Full module paths are now used to verify first-party modules

    Ruff now checks that the full path to a module exists on disk before categorizing it as a first-party import. This change makes first-party import detection more accurate, helping to avoid false positives on local directories with the same name as a third-party dependency, for example. See the FAQ section on import categorization for more details.

  • Deprecated rules must now be selected by exact rule code

    Ruff will no longer activate deprecated rules selected by their group name or prefix. As noted below, the two remaining deprecated rules were also removed in this release, so this won't affect any current rules, but it will still affect any deprecations in the future.

  • The deprecated macOS configuration directory fallback has been removed

    Ruff will no longer look for a user-level configuration file at ~/Library/Application Support/ruff/ruff.toml on macOS. This feature was deprecated in v0.5 in favor of using the XDG specification (usually resolving to ~/.config/ruff/ruff.toml), like on Linux. The fallback and accompanying deprecation warning have now been removed.

Removed Rules

The following rules have been removed:

Stabilization

The following rules have been stabilized and are no longer in preview:

... (truncated)

Commits
  • a1fdd66 Bump 0.13.0 (#20336)
  • 8770b95 [ty] introduce DivergentType (#20312)
  • 65982a1 [ty] Use 'unknown' specialization for upper bound on Self (#20325)
  • 57d1f71 [ty] Simplify unions of enum literals and subtypes thereof (#20324)
  • 7a75702 Ignore deprecated rules unless selected by exact code (#20167)
  • 9ca632c Stabilize adding future import via config option (#20277)
  • 64fe7d3 [flake8-errmsg] Stabilize extending raw-string-in-exception (EM101) to ...
  • beeeb8d Stabilize the remaining Airflow rules (#20250)
  • b6fca52 [flake8-bugbear] Stabilize support for non-context-manager calls in `assert...
  • ac7f882 [flake8-commas] Stabilize support for trailing comma checks in type paramet...
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

@dependabot dependabot bot added dependencies python Pull requests that update Python code labels Sep 17, 2025
@dependabot dependabot bot requested a review from a team as a code owner September 17, 2025 17:59
@dependabot dependabot bot requested review from 0ubbe and removed request for a team September 17, 2025 17:59
@dependabot dependabot bot requested a review from Swiftyos September 17, 2025 17:59
@dependabot dependabot bot added the python Pull requests that update Python code label Sep 17, 2025
@github-project-automation github-project-automation bot moved this to 🆕 Needs initial review in AutoGPT development kanban Sep 17, 2025
@netlify
Copy link

netlify bot commented Sep 17, 2025

Deploy Preview for auto-gpt-docs-dev canceled.

Name Link
🔨 Latest commit df4667a
🔍 Latest deploy log https://app.netlify.com/projects/auto-gpt-docs-dev/deploys/68dee51056a73700088c6d02

@github-actions github-actions bot added the platform/backend AutoGPT Platform - Back end label Sep 17, 2025
@netlify
Copy link

netlify bot commented Sep 17, 2025

Deploy Preview for auto-gpt-docs canceled.

Name Link
🔨 Latest commit df4667a
🔍 Latest deploy log https://app.netlify.com/projects/auto-gpt-docs/deploys/68dee510b745500009f8f308

@deepsource-io
Copy link

deepsource-io bot commented Sep 17, 2025

Here's the code health analysis summary for commits f5ee579..df4667a. View details on DeepSource ↗.

Analysis Summary

AnalyzerStatusSummaryLink
DeepSource JavaScript LogoJavaScript✅ SuccessView Check ↗
DeepSource Python LogoPython✅ SuccessView Check ↗

💡 If you’re a repository administrator, you can configure the quality gates from the settings.

@dependabot dependabot bot force-pushed the dependabot/pip/autogpt_platform/backend/dev/development-dependencies-d9f3c5276e branch from 23ad6a4 to 9d90684 Compare September 22, 2025 17:41
@github-actions github-actions bot added the conflicts Automatically applied to PRs with merge conflicts label Sep 24, 2025
@github-actions
Copy link
Contributor

This pull request has conflicts with the base branch, please resolve those so we can evaluate the pull request.

@AutoGPT-Agent
Copy link

Thank you for submitting this dependabot PR to update the development dependencies. While the dependency updates themselves look good, I noticed that this PR contains significant additional changes that aren't mentioned in the title or description:

  1. Addition of an entire load-tests directory with multiple JavaScript files for load testing
  2. Docker file modifications including adding Node.js installation
  3. Backend code changes in db.py (increasing TRANSACTION_TIMEOUT from 15s to 30s)
  4. Backend endpoint changes in v1.py (adding user_id parameter to execute_graph_block)

These additional changes should be separated into their own PRs with appropriate titles and descriptions. The current PR title only mentions dependency updates, but the actual changes go well beyond that scope.

I recommend:

  1. Creating separate PRs for the load testing infrastructure, Docker modifications, and backend code changes
  2. Keeping this PR focused only on the development dependency updates

This will make the review process more focused and ensure each change gets proper review.

@dependabot dependabot bot force-pushed the dependabot/pip/autogpt_platform/backend/dev/development-dependencies-d9f3c5276e branch from 9d90684 to e5278a7 Compare September 29, 2025 06:41
@github-actions
Copy link
Contributor

Conflicts have been resolved! 🎉 A maintainer will review the pull request shortly.

@github-actions github-actions bot removed the conflicts Automatically applied to PRs with merge conflicts label Sep 29, 2025
@dependabot dependabot bot force-pushed the dependabot/pip/autogpt_platform/backend/dev/development-dependencies-d9f3c5276e branch from e5278a7 to f393ec9 Compare September 30, 2025 01:42
@coderabbitai
Copy link

coderabbitai bot commented Sep 30, 2025

Important

Review skipped

Ignore keyword(s) in the title.

⛔ Ignored keywords (1)
  • chore

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

✨ Finishing touches
🧪 Generate unit tests
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch dependabot/pip/autogpt_platform/backend/dev/development-dependencies-d9f3c5276e

Comment @coderabbitai help to get the list of available commands and usage tips.

@dependabot dependabot bot force-pushed the dependabot/pip/autogpt_platform/backend/dev/development-dependencies-d9f3c5276e branch from f393ec9 to d301231 Compare October 2, 2025 03:57
@github-actions github-actions bot added the conflicts Automatically applied to PRs with merge conflicts label Oct 2, 2025
@github-actions
Copy link
Contributor

github-actions bot commented Oct 2, 2025

This pull request has conflicts with the base branch, please resolve those so we can evaluate the pull request.

@dependabot dependabot bot force-pushed the dependabot/pip/autogpt_platform/backend/dev/development-dependencies-d9f3c5276e branch from d301231 to c9edc2e Compare October 2, 2025 13:13
@github-actions github-actions bot removed the conflicts Automatically applied to PRs with merge conflicts label Oct 2, 2025
@github-actions
Copy link
Contributor

github-actions bot commented Oct 2, 2025

Conflicts have been resolved! 🎉 A maintainer will review the pull request shortly.

@github-actions github-actions bot added the conflicts Automatically applied to PRs with merge conflicts label Oct 2, 2025
@github-actions
Copy link
Contributor

github-actions bot commented Oct 2, 2025

This pull request has conflicts with the base branch, please resolve those so we can evaluate the pull request.

…ss 1 directory with 4 updates

Bumps the development-dependencies group with 4 updates in the /autogpt_platform/backend directory: [faker](https://github.com/joke2k/faker), [pyright](https://github.com/RobertCraigie/pyright-python), [pytest-mock](https://github.com/pytest-dev/pytest-mock) and [ruff](https://github.com/astral-sh/ruff).


Updates `faker` from 37.6.0 to 37.8.0
- [Release notes](https://github.com/joke2k/faker/releases)
- [Changelog](https://github.com/joke2k/faker/blob/master/CHANGELOG.md)
- [Commits](joke2k/faker@v37.6.0...v37.8.0)

Updates `pyright` from 1.1.404 to 1.1.405
- [Release notes](https://github.com/RobertCraigie/pyright-python/releases)
- [Commits](RobertCraigie/pyright-python@v1.1.404...v1.1.405)

Updates `pytest-mock` from 3.14.1 to 3.15.1
- [Release notes](https://github.com/pytest-dev/pytest-mock/releases)
- [Changelog](https://github.com/pytest-dev/pytest-mock/blob/main/CHANGELOG.rst)
- [Commits](pytest-dev/pytest-mock@v3.14.1...v3.15.1)

Updates `ruff` from 0.12.11 to 0.13.0
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](astral-sh/ruff@0.12.11...0.13.0)

---
updated-dependencies:
- dependency-name: faker
  dependency-version: 37.8.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: development-dependencies
- dependency-name: pyright
  dependency-version: 1.1.405
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: development-dependencies
- dependency-name: pytest-mock
  dependency-version: 3.15.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: development-dependencies
- dependency-name: ruff
  dependency-version: 0.13.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: development-dependencies
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot force-pushed the dependabot/pip/autogpt_platform/backend/dev/development-dependencies-d9f3c5276e branch from c9edc2e to 355bfb0 Compare October 2, 2025 20:36
@github-actions github-actions bot removed the conflicts Automatically applied to PRs with merge conflicts label Oct 2, 2025
@github-actions
Copy link
Contributor

github-actions bot commented Oct 2, 2025

Conflicts have been resolved! 🎉 A maintainer will review the pull request shortly.

@ntindle
Copy link
Member

ntindle commented Oct 2, 2025

@claude relock this with poetry

@claude
Copy link
Contributor

claude bot commented Oct 2, 2025

Claude finished @ntindle's task —— View job


✅ Successfully relocked with Poetry

Todo List

  • Navigate to backend directory
  • Run poetry lock to regenerate the lock file
  • Check for changes and commit if needed
  • Push changes to the PR branch

The poetry.lock file has been successfully regenerated and pushed to the PR branch. The changes include updates to the Poetry version metadata and some Python version markers adjustments.

--- •

@github-project-automation github-project-automation bot moved this from 🆕 Needs initial review to 👍🏼 Mergeable in AutoGPT development kanban Oct 2, 2025
@ntindle ntindle enabled auto-merge October 2, 2025 20:50
@ntindle ntindle added this pull request to the merge queue Oct 2, 2025
Merged via the queue into dev with commit 0fc6a44 Oct 2, 2025
29 checks passed
@ntindle ntindle deleted the dependabot/pip/autogpt_platform/backend/dev/development-dependencies-d9f3c5276e branch October 2, 2025 21:10
@github-project-automation github-project-automation bot moved this from 👍🏼 Mergeable to ✅ Done in AutoGPT development kanban Oct 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies platform/backend AutoGPT Platform - Back end python Pull requests that update Python code size/l size/m

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants