Skip to content

feat: Add Zenodo changelog#789

Merged
bencap merged 1 commit into
release-2026.2.7from
docs/bencap/787/zenodo-changelog
Jul 9, 2026
Merged

feat: Add Zenodo changelog#789
bencap merged 1 commit into
release-2026.2.7from
docs/bencap/787/zenodo-changelog

Conversation

@bencap

@bencap bencap commented Jul 9, 2026

Copy link
Copy Markdown
Collaborator

This pull request adds a versioned changelog to the MaveDB public data dump archive and includes it in the exported data bundle. It also updates documentation to clarify the release process and the new file layout. The most important changes are:

Changelog integration and release process:

  • Added a new CHANGELOG.md file in src/mavedb/scripts/resources/ that documents changes between versions of the MaveDB public data archive published on Zenodo, starting with version 5. This changelog is now bundled inside every archive.
  • Updated export_public_data.py to include CHANGELOG.md in the exported archive and updated the release instructions to require a changelog entry for every new version. [1] [2]

Documentation and file layout:

  • Updated README.md in the archive to list CHANGELOG.md as part of the archive file structure.

…ase process

- Add CHANGELOG.md to scripts/resources, bundled into every generated
  archive so each downloaded version carries its own history; documents
  versions 1–4 (pre-changelog) and v5 in detail
- Update export script to include CHANGELOG.md alongside the README and
  license in the zip output
- Add a release-procedure note to the module docstring pointing
  maintainers to the changelog and deployment docs before each Zenodo
  publish
@bencap bencap linked an issue Jul 9, 2026 that may be closed by this pull request
2 tasks
@bencap bencap merged commit aa6edb8 into release-2026.2.7 Jul 9, 2026
5 checks passed
@bencap bencap deleted the docs/bencap/787/zenodo-changelog branch July 9, 2026 17:44
@coveralls

Copy link
Copy Markdown

Coverage Report for CI Build 29037658105

Warning

Build has drifted: This PR's base is out of sync with its target branch, so coverage data may include unrelated changes.
Quick fix: rebase this PR. Learn more →

Warning

No base build found for commit 6ca65a7 on release-2026.2.7.
Coverage changes can't be calculated without a base build.
If a base build is processing, this comment will update automatically when it completes.

Coverage: 88.967%

Details

  • Patch coverage: No coverable lines changed in this PR.

Uncovered Changes

No uncovered changes found.

Coverage Regressions

Requires a base build to compare against. How to fix this →


Coverage Stats

Coverage Status
Relevant Lines: 14294
Covered Lines: 12717
Line Coverage: 88.97%
Coverage Strength: 0.89 hits per line

💛 - Coveralls

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.

Add and maintain a changelog for the Zenodo public data dump

2 participants