Skip to content

Conversation

@paulgessinger
Copy link
Member

@paulgessinger paulgessinger commented Jan 7, 2026

This pull request introduces an automated workflow for synchronizing citation metadata across CITATION.cff, .zenodo.json, and AUTHORS files, ensuring consistency and maintainability. It adds a new script and pre-commit hook for this purpose, and updates the metadata in all three files to reflect the latest contributors and affiliations.

Citation metadata automation and updates:

  • Added a new script CI/sync_citation_metadata.py to generate .zenodo.json and AUTHORS from CITATION.cff, and check for consistency between them. This script uses typer, rich, and pyyaml for CLI, output formatting, and YAML parsing.
  • Registered the new script as a pre-commit hook in .pre-commit-config.yaml, so citation metadata consistency is enforced automatically.

Metadata content updates:

  • Updated CITATION.cff, .zenodo.json, and AUTHORS files to reflect the latest version (v44.2.0), new release date, and a significantly revised and expanded list of contributors and affiliations, with improved handling of unaffiliated contributors. [1] [2] [3]

Blocked by:

@github-actions github-actions bot added this to the next milestone Jan 7, 2026
@github-actions github-actions bot added the Infrastructure Changes to build tools, continous integration, ... label Jan 7, 2026
@paulgessinger paulgessinger added the 🛑 blocked This item is blocked by another item label Jan 7, 2026
@github-actions
Copy link
Contributor

github-actions bot commented Jan 7, 2026

📊: Physics performance monitoring for 7d2b344

Full contents

physmon summary

@sonarqubecloud
Copy link

sonarqubecloud bot commented Jan 7, 2026

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Infrastructure Changes to build tools, continous integration, ... 🛑 blocked This item is blocked by another item

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants