This checklist was prepared from the current official documentation on
10 August 2026. GitHub release v1.0.0 and its Zenodo archive have now been
published.
Official references:
- GitHub: https://docs.github.com/en/repositories/releasing-projects-on-github
- Zenodo GitHub integration: https://help.zenodo.org/docs/github/
- Enable a Zenodo-connected repository: https://help.zenodo.org/docs/github/enable-repository/
- Zenodo API and deposition model: https://developers.zenodo.org/
- Authors approve the CC BY 4.0 licence for the package.
- Authors decided that the code, documentation, and results are all released under CC BY 4.0.
- Replace the
LICENSEfile with the approved CC BY 4.0 text. - Add the approved SPDX licence identifier to
CITATION.cffand.zenodo.json. - Preserve the publication-ready
figures/graph.pdfworkflow figure and PNG preview. - Add and validate the manuscript
references.bib. - Remove the duplicate Data Availability section and fictitious DOI from the manuscript.
- Replace the fictitious DOI only after the real Zenodo DOI was registered.
- Verify the original provider, preferred citation, and terms for all nine third-party datasets.
- Run
python scripts/audit_results.pyandpytest -q. - Review the archive produced by
python scripts/package_release.py.
- Create an empty repository named
Graph-RMSunder the author-approved owner or organization. - Commit the contents of this directory, not the surrounding research workspace.
- Confirm that raw
.mat,.bsq,.hdr, ZIP, cache, and log files are not tracked. - Add the real repository URL to
CITATION.cffonly after it exists. - Run the audit from a clean clone on Linux or Colab if practical.
Suggested local commands, to be run only after repository ownership is agreed:
git init
git add .
git status
git commit -m "Prepare Graph-RMS reproducibility release"
git branch -M main
git remote add origin <REAL_GITHUB_URL>
git push -u origin mainZenodo's current GitHub integration requires a connected GitHub account, a repository sync, and enabling the selected repository. Once connected, new GitHub releases are automatically ingested and archived.
- Sign in to Zenodo using the author-approved account.
- Connect the GitHub account if it is not already connected.
- Open the Zenodo GitHub page and choose Sync now.
- Find the real Graph-RMS repository and enable its integration toggle.
- Validate
.zenodo.jsonas JSON and review creators/title/description.
Do not insert guessed ORCIDs, grants, or a manuscript DOI.
GitHub releases are based on tags and GitHub automatically provides source ZIP and tar archives for the tagged commit. Use:
- Tag:
v1.0.0 - Title:
Graph-RMS v1.0.0 — reproducibility package for training-free and class-count-free HSI region discovery - Notes: start from
manuscript_support/RELEASE_NOTES_v1.0.0.md.
Before pressing Publish release, verify the tag points to the audited commit and that Zenodo integration is enabled. Publishing is an external, irreversible-enough action and remains an author task.
After GitHub release publication:
- Confirm Zenodo ingested the correct tag and files.
- Check title, creator order, affiliations, description, keywords, resource type, version, and approved licence.
- Confirm raw third-party datasets are absent.
- Record the release archive checksum.
- If Zenodo presents a draft, verify it before publication. Zenodo states that a published deposition can no longer be deleted; do not publish casually.
- Copy the real version DOI and concept DOI only after Zenodo supplies them.
The Zenodo API exposes a pre-reserved DOI in draft deposition metadata, but a test or sandbox DOI is not a publication DOI. The sandbox uses the 10.5072 prefix, whereas normal Zenodo records use 10.5281. Never place a sandbox DOI in the manuscript.
After a real DOI exists:
- update
CITATION.cffwithrepository-code,doi, and approvedlicense; - update
.zenodo.jsononly with verified identifiers; - replace the manuscript availability placeholder with the real repository and DOI;
- make a documented metadata-only commit if needed;
- preserve the DOI-bearing released archive and checksum.
The scientific evidence package, public GitHub release, and Zenodo archive are
available. The verified version DOI is 10.5281/zenodo.21876448 and the
all-versions concept DOI is 10.5281/zenodo.21876447.