Skip to content

Upgrade locked dependencies, fix ruff checks, tests, bidirectional bug - #49

Open
ptamarit wants to merge 6 commits into
plazi:mainfrom
ptamarit:ci-fix-upgrade-dependencies
Open

Upgrade locked dependencies, fix ruff checks, tests, bidirectional bug#49
ptamarit wants to merge 6 commits into
plazi:mainfrom
ptamarit:ci-fix-upgrade-dependencies

Conversation

@ptamarit

@ptamarit ptamarit commented May 7, 2026

Copy link
Copy Markdown
Collaborator

Unfortunately, the CI ruff action picks ruff>=0.11.4 from pyproject.toml instead of the version 0.12.7 from uv.lock, so this creates a disconnect between the CI and the local development environment.

For now I just:

  • ran uv sync --upgrade
  • fixed the errors related to the latest ruff checks
  • fixed tests related to the init command waiting for a token input from the user
  • fixed tests related to JSON content with null values
  • fixed bug related to a the bidirectional column of type boolean but on which we stored a string
  • fixed some typos

@ptamarit
ptamarit force-pushed the ci-fix-upgrade-dependencies branch 2 times, most recently from db795e5 to 3e2c9fe Compare May 7, 2026 10:50
@ptamarit
ptamarit force-pushed the ci-fix-upgrade-dependencies branch from 3e2c9fe to 400efec Compare May 7, 2026 12:37
@ptamarit ptamarit changed the title Upgrade locked dependencies and fix ruff checks Upgrade locked dependencies, fix ruff checks and tests May 7, 2026
@ptamarit ptamarit changed the title Upgrade locked dependencies, fix ruff checks and tests Upgrade locked dependencies, fix ruff checks, tests, bidirectional bug May 8, 2026
@ptamarit
ptamarit requested a review from slint May 21, 2026 09:38
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