Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

CITATION.cff version is not checked or updated at release

Ouverte Adaptée aux débutants
#102 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

Évaluation

Difficulté
2/5
Temps estimé
1-3 heures
Accessibilité débutants
78/100
Type d'issue
Fonctionnalité
Clarté
Clairement spécifiée
Activité
Active
Stack technique
github-actions, go
Domaine
ci-cd, release

Piste de recherche

Lisez la vérification de version de CHANGELOG existante dans .goreleaser.yaml, .github/scripts/release-notes.sh et le job release dans .github/workflows/go.yml ; examinez également la liste de contrôle des releases dans CONTRIBUTING. Ajoutez une vérification au moment de la release qui compare la version de CITATION.cff au tag, et documentez cette vérification dans la liste. Le travail est terminé lorsqu’une release échoue si les versions diffèrent.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

area: release bug

Why it matters

CITATION.cff (#75) is what GitHub's "Cite this repository" button and reference managers read. Its version and date-released are hard-coded, so after the next release every citation will name an outdated version.

Evidence

  • CITATION.cff has version: 0.8.0 and date-released: "2026-10-04".
  • The release pipeline (.goreleaser.yaml, .github/scripts/release-notes.sh, the release job in .github/workflows/go.yml) checks CHANGELOG.md for the version's section but never reads or updates CITATION.cff.

Suggested approach

Add a release-time check that fails the release when CITATION.cff's version does not match the tag, next to the existing CHANGELOG check. Add a line to the release checklist in CONTRIBUTING. Alternatively, have the release job rewrite both fields, but a check is simpler and keeps the file reviewed in a PR.

Done when

A release cannot be tagged while CITATION.cff names a different version.

Langage dominant
Go
Étoiles
1
Forks
1
Merge moyen
14 j 9 h
PR mergées (30 j)
1

Préparer son environnement

Ouvrir dans Codespaces

Lance le conteneur de développement du projet dans votre navigateur, avec votre propre compte GitHub.

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de TMHSDigital/subenum

Toutes les issues de TMHSDigital/subenum

Issues similaires

Plus d'issues Go

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.