Ricostruzione fallita S3 rake interrotto

Ok, quindi il mio discourse ha funzionato bene ed ero sull’ultima versione quando qualcuno mi ha detto che è stato aggiunto JS-> Ember, quindi devo ricostruire.

http://forum.duelistsunite.org/NjA5ZGZhNjY4NzkxZTI3.txt

Non sono state apportate modifiche. Ho semplicemente eseguito una ricostruzione. app.yml non ha modifiche. Nessuna aggiunta ai plugin.

Questo è il mio log di discourse-doctor.

2 Mi Piace

questo è stato recentemente unito

@cvx @martin

2 Mi Piace

Grazie per la segnalazione! Ho aperto una PR con una correzione: FIX: Don't fail if `s3_install_cors_rule` is off by CvX · Pull Request #14865 · discourse/discourse · GitHub

4 Mi Piace

Grazie, per favore fammi sapere quando verrà unito e potrò provare a ricostruire.

1 Mi Piace

Sto solo aspettando che Martin esamini la PR.

Mi scuso, ho unito la PR ora.

3 Mi Piace

Ho eseguito una ricompilazione ma continua a fallire:

2 Mi Piace

Qualsiasi consiglio o aggiornamento in merito sarebbe apprezzato.

1 Mi Piace

L’errore suggerisce che le attività rake non possono restituire, quindi penso che la correzione unita a cui si faceva riferimento in precedenza sia errata. Non ho un ambiente configurato per eseguire test o creare una pull request, ma penso che usare quanto segue al posto di questo risolverebbe il problema. (cc @martin)

Sostituendo righe da 180 a 187:

  if !result
    puts "Skipping"
  else
    puts "Assets rules status: #{result[:assets_rules_status]}."
    puts "Backup rules status: #{result[:backup_rules_status]}."
    puts "Direct upload rules status: #{result[:direct_upload_rules_status]}."
  end
2 Mi Piace

Me ne sono accorto! Ho corretto questo (e altri rake tasks) in FIX: `LocalJumpError` in rake tasks by CvX · Pull Request #14874 · discourse/discourse · GitHub

3 Mi Piace

Temo che non ci siano ancora risultati. Questo è dopo la fusione di cui sopra.

1 Mi Piace

Si noti che la ricompilazione in questo momento (al momento della scrittura) fallirà ancora se ci si trova sul ramo tests-passed poiché i test non sono ancora stati completati. Se si guarda alla pagina del commit, si vedrà un punto arancione alla sinistra del titolo che indica che i test sono ancora in corso:

Quando cambierà in un segno di spunta verde o (più probabilmente) in una croce rossa, i test saranno completi. A quel punto sarà possibile ricompilare. (Un test sperimentale probabilmente fallirà, da qui la croce rossa, ma ciò non influisce su tests-passed.)

Modifica: Guardare il ramo tests-passed come suggerisce @cvx è più utile. Sembra che ora sia pronto.

3 Mi Piace

Non è ancora arrivato sul branch tests-passed: GitHub - discourse/discourse at tests-passed

4 Mi Piace

Felice di riferire che funziona!

7 Mi Piace