Conversation
Set the 6.2.0 release date to August 19, 2026. Point the hdmf-common-schema submodule at the 1.10.0 release tag. Move the changelog entry for #1521 into the 6.2.0 section. The PR merged after the 6.1.0 release was tagged. Ignore https://nwb-users.slack.com in the Sphinx link check. The Slack workspace URL redirects to a sign-in page that the link checker cannot follow. Close the HDF5IO opened by the TestWriteHDF5withZarrInput tests so they do not emit a ResourceWarning. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## dev #1562 +/- ##
=======================================
Coverage 93.16% 93.16%
=======================================
Files 41 41
Lines 10259 10259
Branches 2122 2122
=======================================
Hits 9558 9558
Misses 422 422
Partials 279 279 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
addCleanup runs after tearDown, so the HDF5 file was still open when tearDown removed it, which Windows rejects. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
oruebel
approved these changes
Aug 19, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Before merging:
dev.pyproject.tomlas needed..github/zizmor.ymlfor the policy).Legal.txt,license.txt,README.rst,docs/source/conf.py, and any other locations as neededpyproject.tomlas neededREADME.rstas neededsrc/hdmf/common/hdmf-common-schemasubmodule as needed. Check the version number and commit SHA manually. Make sure we are using the latest release and not the latest commit on themainbranch.CHANGELOG.mdand any other docs as neededpytest && python test_gallery.py). Try to remove all warnings.cd pynwb; git checkout dev; git pull; python test.py -v > out.txt 2>&1)cd hdmf-zarr; git checkout dev; git pull; pytest && python test_gallery.py)cd docs; make clean && make htmlAfter merging:
docs/source/make_a_release.rstor use aliasgit pypi-release [tag]if set uprecipe/meta.yamlwith the latest version number and SHA256 retrieved from PyPI > HDMF > Download Files > View hashes for the.tar.gzfile. Re-render and update the dependencies as needed.Notes on this release
Changes in this PR beyond setting the release date:
hdmf-common-schemasubmodule at the1.10.0release tag (e7f84f0). It was on4508b8f, one commit past1.9.0, which is theMeaningsTable.targetchange already described in the changelog.6.1.0tag.https://nwb-users.slack.comtolinkcheck_ignoreindocs/source/conf.py, which was failing the "Check Sphinx links" workflow.HDF5IOopened by theTestWriteHDF5withZarrInputtests. Since Avoid Zarr-to-HDF5 export deadlock and make the IO finalizer non-blocking #1547 changedHDMFIO.__del__to warn rather than close, those tests emitted aResourceWarningunder-W always.Local test results:
-W alwaysare the intentionalEnumData is experimentalwarning and third-party deprecations fromlinkml-runtimeandsssom.5e633ff): 547 passed, 11 skipped, 1080 subtests passed. Gallery: 5 tests OK. Warnings are hdmf-zarr's own andzarr'sNestedDirectoryStoredeprecation.make clean && make html: build succeeded, no warnings.sphinx-build -W -b linkcheck: build succeeded, no broken links.6285dd8): 763 tests, 7 failures and 1 error, all inintegration.hdf5.test_miscforTestUnitsCustomWaveformUnitIOandTestUnitsWaveformTimeBeforePeakIO. These reproduce identically against the released hdmf 6.1.0, so they are a pre-existing issue on pynwbdevfrom Make Units.waveform_unit configurable NeurodataWithoutBorders/pynwb#2237, not a regression in this release.CI notes:
check-sphinx-links(confirming thelinkcheck_ignoreaddition),run-pynwb-tests,run-hdmf-zarr-tests, and the readthedocs build.windows-python3.14-ros3, hangs in "Run ros3 tests" until the 6-hour limit. That is pre-existing ondev: the nightly runs on 2026-08-17 and 2026-08-18 were both cancelled after hanging on the same job, whilelinux-python3.14-ros3andmacos-python3.14-ros3finish in under two minutes. Worth a separate issue.python3.14-upgraded-optionaljobs while installinglxml.lxml6.1.2 was published to PyPI at 04:58:23 UTC and the jobs resolved it at 04:58:45, before the cp314 wheels finished uploading, so pip fell back to the sdist and the build failed. Unrelated to this release; the rerun after the wheels landed is green.🤖 Generated with Claude Code