Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

CITATION.cff version is not checked or updated at release

Geschlossen Anfängerfreundlich
#102 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Anfängerfreundlichkeit
78/100
Issue-Typ
Feature
Klarheit
Klar beschrieben
Aktivitätsstatus
Aktiv
Tech-Stack
github-actions, go
Bereich
ci-cd, release

Rechercherichtung

Lies die bestehende CHANGELOG-Versionsprüfung in .goreleaser.yaml, .github/scripts/release-notes.sh und dem release-Job in .github/workflows/go.yml; sieh dir auch die Release-Checkliste in CONTRIBUTING an. Füge eine Prüfung während des Release-Prozesses hinzu, die die Version in CITATION.cff mit dem Tag vergleicht, und dokumentiere die Prüfung in der Checkliste. Erledigt ist die Aufgabe, wenn ein Release fehlschlägt, sobald die Versionen nicht übereinstimmen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

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.

Vorherrschende Sprache
Go
Sterne
1
Forks
1
Ø Merge
5 T. 2 Std.
Gemergte PRs (30 T.)
3

Entwicklungsumgebung

In Codespaces öffnen

Startet den Dev-Container des Projekts im Browser, mit Ihrem eigenen GitHub-Konto.

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus TMHSDigital/subenum

Alle Issues in TMHSDigital/subenum

Ähnliche Issues

Weitere Issues zu Go

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.