Was ist los mit dev in der Versionsnummer?

    <meta name="generator" content="Discourse 3.2.0.beta1-dev - https://github.com/discourse/discourse version 20481abefcd025fec5f7c586aacc9354bdad94ec">

Version hat jetzt dev angehängt. Ist das beabsichtigt?

4 „Gefällt mir“

Das ist Absicht :slight_smile:

Aber wir sollten wahrscheinlich bald die Gründe dafür erläutern..

6 „Gefällt mir“

Ich glaube, es hat meinen Code beschädigt, der Versionsnummern verglichen hat, um zu entscheiden, ob ein Bootstrap ausgeführt werden soll, aber ich hatte noch keine Zeit, genau herauszufinden, wie. :crying_cat_face:

1 „Gefällt mir“

Hier ist eine Zusammenfassung der Änderungen:

Diese neuen Versionsnummern sind immer noch gültiges Semver und können von Gem::Version.new geparst werden, daher ist dies der beste Weg, sie zu vergleichen.

Wenn Sie versucht haben, version.rb manuell zu parsen, dann könnte die relevante Änderung diese hier sein, die die Datei umstrukturiert hat, um dieses neue Suffix zu unterstützen.

Wenn Sie den relevanten Code teilen können, sind wir sicher, dass wir helfen können, ihn herauszufinden.

6 „Gefällt mir“

Danke! Ich bin mir noch nicht sicher, ob es der Ansible-Code ist, der die Versionen vergleicht, oder mein Code, der sie abruft. Ich vermute, es ist mein Code und es ist ein Problem, das ich selbst verursacht habe.

Aus den Gründen, warum das „-dev“ hinzugefügt wurde, vermute ich, dass ich nach einem Commit-Hash suchen und dann entscheiden sollte, ob ein Upgrade basierend darauf durchgeführt werden soll.

3 „Gefällt mir“

Dieses Thema wurde 30 Tage nach der letzten Antwort automatisch geschlossen. Neue Antworten sind nicht mehr zulässig.