Skip to content

Conversation

Copy link

Copilot AI commented Aug 21, 2025

The Zenodo GitHub integration was failing due to invalid metadata in the CITATION.cff file. This prevented proper citation generation and DOI assignment through Zenodo's automatic GitHub integration.

Issues Fixed

The CITATION.cff file contained several validation errors:

  1. Invalid DOI placeholder: The file contained doi: .. which is not a valid DOI format
  2. Incorrect date format: Used 15.08.2025 instead of the required ISO 8601 format 2025-08-15
  3. Invalid license identifier: Used "LGPL-3.0 license" instead of the SPDX identifier LGPL-3.0-only

Changes Made

  • Removed the invalid DOI placeholder (the DOI field is optional and can be added later when a DOI is assigned)
  • Corrected the release date format to comply with ISO 8601 standard
  • Updated the license field to use the proper SPDX license identifier

Validation

The corrected file now:

  • ✅ Passes official Citation File Format validation
  • ✅ Successfully converts to BibTeX format
  • ✅ Successfully converts to Zenodo metadata format
  • ✅ Enables proper GitHub-Zenodo integration
# Before (invalid)
date-released: 15.08.2025
doi: ..
license: "LGPL-3.0 license"

# After (valid)
date-released: 2025-08-15
# doi field removed (can be added when DOI is available)
license: LGPL-3.0-only

Fixes #2167.


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Copilot AI changed the title [WIP] Zenodo Github link does not work Fix Zenodo GitHub link by correcting CITATION.cff metadata Aug 21, 2025
Copilot AI requested a review from geofranzi August 21, 2025 17:13
Copilot finished work on behalf of geofranzi August 21, 2025 17:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Zenodo Github link does not work

2 participants