Skip to content

Update dependencies#84

Merged
javidahmed64592 merged 2 commits intomainfrom
update-dependencies
Feb 6, 2026
Merged

Update dependencies#84
javidahmed64592 merged 2 commits intomainfrom
update-dependencies

Conversation

@javidahmed64592
Copy link
Copy Markdown
Owner

This pull request updates the Python setup and Docker release workflows to improve reliability and prevent accidental releases from template-derived repositories. It also updates some Python dependencies to their latest versions.

Workflow improvements:

  • The .github/actions/setup-python-core action now installs dependencies using uv sync instead of creating a virtual environment, and its description has been updated for clarity. [1] [2]
  • The Docker workflow (.github/workflows/docker.yml) now checks that the repository name matches the package name in pyproject.toml before proceeding with a release. If they do not match, the release steps are skipped, preventing accidental releases from template repositories. All subsequent release steps are gated on this check. [1] [2] [3] [4] [5]
  • The Docker workflow now copies .env.example to .env before running Docker Compose, ensuring environment variables are set up for the container.

Dependency updates:

  • Updated google-genai to version 1.62.0 and numpy to version 2.4.2 in pyproject.toml.
  • Removed the python-multipart dependency from pyproject.toml.

@javidahmed64592 javidahmed64592 merged commit 449a2f6 into main Feb 6, 2026
13 checks passed
@javidahmed64592 javidahmed64592 deleted the update-dependencies branch February 6, 2026 00:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant