Skip to content

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

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

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
@nicoloesch

Copy link
Copy Markdown
Collaborator Author

It was decided to absorb this change by #43 to prevent changing the semver ranges for a second time with the imminent BREAKING releases.

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