nodeSolidServer / nodeSolidServer/node-solid-server
npm: Hash-based Publishing Breaking Semver Convention
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- JavaScript
- Sterne
- 1.8k
- Forks
- 308
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
For many years, NSS has followed semver with branch protection and reviews. Since December 2025, CI was changed to publish hash-versioned packages on every push and PR, creating new versions on each commit regardless of whether functionality has changed.
Suggested fix:
- Remove the hash-based npm-publish-build job, or
- Add a version-exists check to prevent duplicate publishes.
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Lokalisieren Sie die CI-Konfiguration, die den hash-basierten npm-publish-build-Job enthält, und lesen Sie nach, wie sie Pakete bei Pushes und Pull Requests veröffentlicht. Ändern Sie den Publishing-Workflow so, dass er entweder diesen Job entfernt oder prüft, ob eine Version bereits vorhanden ist. Überprüfen Sie anschließend, dass unveränderte Commits keine doppelten Paketversionen erzeugen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- javascript, nodejs
- Bereich
- ci-cd, release
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Ruhig
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 62/100