In SemVer dovrei aumentare la versione su ogni richiesta di pull commit / accettata

6

Esecuzione di un progetto di comunità. Hai alcune richieste di pull che sono state fatte e la versione del nostro prodotto è attualmente 2.5.0

Tutte e 3 le modifiche sono aggiunte alle funzionalità, ma sono compatibili all'indietro. Dovrei creare 2.6.0, 2.7.0 e poi 2.8.0 perché ho aggiunto 3 nuove funzionalità o è comune legare insieme una serie di funzionalità e riviverne la versione una volta.

Ad esempio, 2.6.0 conterrà tutte e 3 le richieste di pull

Mi aspetterei una transizione come

2.6.0-RC1 ->
2.6.0-RC2 ->
2.6.0-RC3

che termina con
2.6.0 (versione)

Ho dato un'occhiata a Puppet che dice di usare la versione semantica ma hanno appena fuso 38 richieste di pull questo mese e dubito che vedrò la versione impazzire. La versione 2.2.0 ad esempio sembra avere un numero di correzioni link

Cosa dovrei fare come per SemVer?

    
posta PatrickWalker 06.05.2015 - 19:00
fonte

1 risposta

13

Pur non essendo esplicito al riguardo, SemVer si applica ai pacchetti rilasciati.

Pertanto, se tu, come gestore di rilascio, costruisci un pacchetto contenente tutti e 3 i commit, devi solo incrementare la versione una volta. Se si sceglie di rilasciarli in pacchetti separati, è necessario aumentare la versione ogni volta che si rilascia.

    
risposta data 06.05.2015 - 19:25
fonte