Skip to content

Replace unstable Zenodo-rendered badges with static Shields DOI badges#4671

Merged
seisman merged 4 commits into
mainfrom
copilot/replace-zenodo-badges
Jun 11, 2026
Merged

Replace unstable Zenodo-rendered badges with static Shields DOI badges#4671
seisman merged 4 commits into
mainfrom
copilot/replace-zenodo-badges

Conversation

Copilot AI commented Jun 11, 2026

Copy link
Copy Markdown
Contributor

Zenodo-hosted badge images intermittently fail to render on GitHub, causing inconsistent badge display (including in changelog entries). This PR switches DOI badge images to static Shields URLs while keeping DOI destination links unchanged.

  • Badge source migration

    • Replaced all https://zenodo.org/badge/DOI/...svg image URLs with https://img.shields.io/badge/DOI-...-blue.
    • Applied consistently across:
      • README.md
      • doc/changes.md (all release badges)
      • .github/release-drafter.yml (release note template)
      • doc/maintenance.md (release process example)
  • DOI consistency cleanup

    • Normalized the README badge DOI text to include the zenodo. segment (10.5281/zenodo.3781524) to match the target DOI link format.
  • Example of the change

    [![Digital Object Identifier for PyGMT vX.Y.Z](https://zenodo.org/badge/DOI/10.5281/zenodo.<INSERT-DOI-HERE>.svg)](https://doi.org/10.5281/zenodo.<INSERT-DOI-HERE>)

    [![Digital Object Identifier for PyGMT vX.Y.Z](https://img.shields.io/badge/DOI-10.5281/zenodo.<INSERT-DOI-HERE>-blue)](https://doi.org/10.5281/zenodo.<INSERT-DOI-HERE>)

Preview

Copilot AI linked an issue Jun 11, 2026 that may be closed by this pull request
Copilot AI changed the title [WIP] Replace inconsistent Zenodo badges with static badges Replace unstable Zenodo-rendered badges with static Shields DOI badges Jun 11, 2026
Copilot AI requested a review from seisman June 11, 2026 02:44
@seisman seisman marked this pull request as ready for review June 11, 2026 02:46
@seisman seisman requested a review from a team June 11, 2026 02:49
@seisman seisman added maintenance Boring but important stuff for the core devs needs review This PR has higher priority and needs review. labels Jun 11, 2026
@seisman seisman added this to the 0.19.0 milestone Jun 11, 2026
@weiji14 weiji14 added the skip-changelog Skip adding Pull Request to changelog label Jun 11, 2026
@seisman seisman removed the needs review This PR has higher priority and needs review. label Jun 11, 2026
@seisman seisman merged commit 56b5542 into main Jun 11, 2026
12 checks passed
@seisman seisman deleted the copilot/replace-zenodo-badges branch June 11, 2026 23:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

maintenance Boring but important stuff for the core devs skip-changelog Skip adding Pull Request to changelog

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Inconsistent rendered Zenodo badge

4 participants