Skip to content

Conversation

@yarikoptic
Copy link
Member

@yarikoptic yarikoptic commented Nov 17, 2025

This is a cut version of

which added a wishful component for allowing downgrading model versions. That would take more work, so will just progress now with releasing both new added releaseNotes and devendorization (#294), hence "minor" component boost for both schema and library

note: dandi-cli tests would fail since dandi-archive component would not be ready to publish with a new version of the schema ATM.

Reminder to myself: we run checks on no changes to schema only on PRs with "release" tag.
Thus we did not run checks when we actually adjusted the schema in
#185
by @bendichter.  Then I rushed merging
#341
as I was not expecting surprises from adjusting labels (forgot about above).

The moral again, do not rush merging - let CI finish! ;)
@yarikoptic yarikoptic added the minor Increment the minor version when merged label Nov 17, 2025
@yarikoptic yarikoptic added the release Create a release when this pr is merged label Nov 17, 2025
@codecov
Copy link

codecov bot commented Nov 17, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 97.84%. Comparing base (8dff37f) to head (f0b7f26).
⚠️ Report is 101 commits behind head on master.

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #344   +/-   ##
=======================================
  Coverage   97.84%   97.84%           
=======================================
  Files          16       16           
  Lines        2042     2042           
=======================================
  Hits         1998     1998           
  Misses         44       44           
Flag Coverage Δ
unittests 97.84% <100.00%> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@yarikoptic
Copy link
Member Author

dandi-cli is to fail since server can't validate new version of the schema as it doesn't know it. But otherwise I think it is ready and we could just release if dandi-archive is ready to accept devendorized schema version. (attn @dandi/archive-maintainers). @candleindark last look?

candleindark added a commit to dandi/dandi-cli that referenced this pull request Nov 17, 2025
This allows syncing of `dandischema` version with
`dandi-archive` to resolve the `dandischema` versioning
issue stated in dandi/dandi-schema#344
as part of the effort to address
dandi/dandi-schema#299
Copy link
Member

@candleindark candleindark left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It looks OK to me.

However, now we need to have a new release of dandi-cli, dandi/dandi-cli#1744, to accompany the release of dandi/dandi-archive#2584 at the same time.

I have updated #299 accordingly.

@yarikoptic yarikoptic merged commit 2e6a51d into master Nov 20, 2025
121 of 129 checks passed
@yarikoptic yarikoptic deleted the release-schema-only branch November 20, 2025 16:00
@yarikoptic yarikoptic removed the release Create a release when this pr is merged label Nov 20, 2025
yarikoptic pushed a commit to dandi/dandi-cli that referenced this pull request Nov 21, 2025
This allows syncing of `dandischema` version with
`dandi-archive` to resolve the `dandischema` versioning
issue stated in dandi/dandi-schema#344
as part of the effort to address
dandi/dandi-schema#299
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

minor Increment the minor version when merged

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants