I fork dei repository ufficiali sono ancora contrassegnati come ufficiali

Un cliente ha fatto un fork di discourse-rss-polling e l’ho installato. :tada:

Ma sembra che abbia ancora installata la versione ufficiale:

image

Lascio come esercizio verificare che il commit elencato non sia presente nel repository. Quando passo il mouse sopra il plugin, vedo che il link punta al repository forkato.

5 Mi Piace

Hmm, cosa ne pensiamo di questa, @sam?

1 Mi Piace

È certamente un bug. Immagino che una soluzione semplice sia assicurarsi che il plugin provenga sempre da discourse.org su GitHub per essere contrassegnato come ufficiale.

Tuttavia, tecnicamente, si potrebbe ancora barare abbastanza facilmente.

Verificare che uno SHA specifico corrisponda al nostro SHA sarebbe l’unico modo al 100% accurato, ma ciò richiederebbe di attivare un altro servizio.

Secondo me, inserirei questa questione nella categoria “da risolvere nei prossimi 2-3 anni”.

8 Mi Piace

Anche a me è capitato recentemente. Il segno di spunta mi ha fuorviato per un po’ e ho fatto ogni sorta di test inutili prima di individuare il repository nell’app.yml.

Una semplice soluzione sembra più che sufficiente.

Come per i post troppo brevi, lo scopo non è rendere impossibile barare nel test, ma semplicemente evitare di barare per errore. :slight_smile:

1 Mi Piace

La soluzione più semplice qui è specifica per il plugin docker manager. Non sono sicuro di come mi senta riguardo all’esecuzione di un comando git aggiuntivo o alla ricerca dei remotes git per ogni plugin, ogni volta che avviamo.

Tuttavia, il plugin docker manager potrebbe svolgere questo lavoro aggiuntivo e mostrare una grande icona rossa sui plugin ufficiali che sembrano essere fork.

Inserirò :arrow_double_up: per la prossima release, quindi avverrà nei prossimi 6 mesi circa.

pr-welcome anche se qualcuno vuole sperimentare con docker manager.

6 Mi Piace

Ho implementato l’indicatore di fork in questa pull request:

6 Mi Piace

Questo argomento è stato automaticamente chiuso dopo 4 giorni. Non sono più consentite nuove risposte.