Skip to content

Widen oa-configurator and orm-loader pins to semver ranges#40

Open
nicoloesch wants to merge 3 commits into
mainfrom
39-dep-version-range
Open

Widen oa-configurator and orm-loader pins to semver ranges#40
nicoloesch wants to merge 3 commits into
mainfrom
39-dep-version-range

Conversation

@nicoloesch

@nicoloesch nicoloesch commented Jul 23, 2026

Copy link
Copy Markdown
Collaborator

Now that both this repo and its upstream dependencies enforce semver-by-label via cava-devops CI/CD (#28), MAJOR bumps only happen on an explicit breaking-labelled PR. Replaces exact pins with >=current,<next-major ranges:

  • oa-configurator==0.1.2 -> >=0.1.2,<1.0.0
  • orm-loader==0.5.1 -> >=0.5.2,<1.0.0 (also picks up orm-loader's already-released 0.5.2 patch)

Also installs the cava-devops pre-commit hook, so future dependency edits keep uv.lock surgically in sync without relying on memory:

chmod +x .githooks/pre-commit
git config core.hooksPath .githooks

Notes

CI on this PR will fail until cava-devops PR AustralianCancerDataNetwork/cava-devops#2 merges to main

  • ci.yml here already points at @main for the --frozen-based build-test.yml/build-test-postgres.yml, which don't exist there yet. This is expected and will resolve on its own once that PR merges; no action needed here beyond waiting.

@nicoloesch nicoloesch added the dependencies Dependency update. PATCH: x.y.z+1 label Jul 23, 2026
@nicoloesch nicoloesch changed the title Widen oa-configurator and orm-loader pins to semver ranges, add min-version CI and Dependabot Widen oa-configurator and orm-loader pins to semver ranges Jul 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Dependency update. PATCH: x.y.z+1

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Relax oa-configurator / orm-loader pins to semver ranges

1 participant