Sono solo preoccupato per l’aggiornamento poiché sembra che beta9 sia la versione verificata più recente?
A meno che tu non sia passato al ramo beta (nel qual caso non puoi avere le novità fino alla prossima release) nel tuo app.yml, sei su tests-passed che viene aggiornato continuamente, e questo è molto in questo momento, poiché lo sviluppo delle notifiche sta avvenendo molto velocemente e nulla di tutto ciò esisteva prima di una settimana fa; ti sei aggiornato da allora?
Se vuoi il codice più recente, dovresti aggiornare. Se non ti piacciono le nuove notifiche, puoi aspettare la prossima release.
L’ultima volta che ho aggiornato è stato apparentemente 217 commit fa. Sono sul ramo beta, anche se probabilmente vorrei essere su tests-passed, ma evito di ricostruire per non avere tempi di inattività.
Credevo che la versione recente di tests-passed fosse beta9, ma come posso verificarlo?
Grazie per il tuo aiuto @pfaffman!
Visita /admin/upgrade (fai clic sul link “esegui aggiornamenti qui”) nella tua dashboard.
Se sei veramente in beta (puoi verificarlo nel tuo app.yml), allora dovrai passare a tests-passed per ottenere le cose migliori, ma se vedi che sei indietro di 217 commit, allora penso che significhi che puoi aggiornare. Non ci sono tempi di inattività se aggiorni dall’interfaccia web.
Sì, sono decisamente in beta. Vorrei poter passare a tests-passed senza tempi di inattività, ma per ora lo sto rimandando a causa di questo.
La mia unica preoccupazione è essere ora in un aggiornamento beta, poiché se aggiorno dalla dashboard ci sono 217 commit da aggiornare, la maggior parte dei quali (probabilmente) non è stata ancora verificata.
Ogni commit a tests-passed ha . . . superato tutti i test. Se per “verificato” intendi “provato da un gruppo di persone meno avverse al rischio di te”. beta e stable cambiano meno spesso ma non sono necessariamente più sicuri di tests-passed. E, se sei su beta e desideri una nuova funzionalità o una correzione di bug non abbastanza importante da essere retroportata, allora sei sfortunato.
Penso di aver frainteso la terminologia qui.
Pensavo che le versioni beta fossero più frequenti, con più commit e che dopo un certo numero di commit ci fosse un merge nel branch tests-passed, il che significa che tutti i commit precedenti sono stati “verificati”.
Voglio solo assicurarmi di essere aggiornato con le funzionalità recenti, anche se non a costo di avere una versione (potenzialmente) buggata.
4 messaggi sono stati divisi in un nuovo argomento: Need a better way to explain what branch to be on, why, and what happens
Credo di essere sul ramo principale, perché vedo nuovi commit ogni giorno.
Quindi è piuttosto rischioso aggiornare, immagino?
Quindi se vedo molti commit, molti di oggi, posso presumere di essere su Main, giusto?
In tal caso, la mia confusione riguarda il numero di versione. Poiché sono su Beta9, questa versione si applica a TUTTI i branch? E se è così, quando cambia?
tests-passed è l’impostazione predefinita ed è improbabile che tu sia passato a main. tests-passed è dietro main solo per il tempo necessario all’esecuzione dei test automatici, supponendo che superino, il che credo sia stato di circa 14 minuti l’ultima volta che ho controllato.
In senso pratico, tests-passed viene aggiornato contemporaneamente a main, tranne quando un commit fallisce uno o più test, nel qual caso un commit successivo per correggerlo di solito arriva abbastanza rapidamente. (Quindi i test vengono eseguiti, probabilmente superano e finisce su tests-passed)
Per quanto riguarda il numero di versione, essenzialmente stable è esplicitamente 2.8.8, beta è esplicitamente 2.9.0.Beta9, tests-passed (e main) equivale a 2.9.0.Beta9 + eventuali commit avvenuti da allora. Probabilmente cambierà quando avranno una raccolta di "eventuali commit avvenuti da allora" da chiamare Beta10, a quel punto beta e tests-passed potrebbero essere brevemente uguali.
Hai mai controllato il tuo app.yml per vedere su quale branch ti trovi? È l’unico modo per saperlo.
È molto improbabile che tu l’abbia cambiato in “main”. A meno che tu non abbia intrapreso azioni esplicite per cambiare qualcosa, allora sei su tests-passed.
Non è pericoloso aggiornare. Se pensi che lo sia, o che il tuo mondo finirebbe se succedesse qualcosa al tuo sito, allora dovresti avere un sito di staging dove puoi testare gli aggiornamenti.
Ma di regola, se c’è qualcosa che non va nel tuo sito, la risposta è “ricostruisci”.
![]()
Presumo di aver superato i test. (?)
Sì. Sei su tests-passed, come ho pensato fin dall’inizio, dato che per fare qualsiasi altra cosa dovresti fare uno sforzo speciale.
Quindi sì, se vuoi avere accesso alle ultime funzionalità, dovresti aggiornare.
E da quando è iniziata questa conversazione, hanno aumentato il numero di versione.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.