Wiederherstellung fehlgeschlagen S3 Rake abgebrochen

Ok, mein Discourse lief einwandfrei und ich war auf der neuesten Version, als mir jemand sagte, dass JS-\u003e Ember hinzugefügt wurde, also muss ich neu bauen.

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

Es wurden keine Änderungen vorgenommen. Ich habe einfach neu gebaut. Die app.yml hat keine Änderungen. Keine Ergänzungen zu Plugins.

Das ist mein discourse-doctor Log.

2 „Gefällt mir“

dies wurde kürzlich zusammengeführt

@cvx @martin

2 „Gefällt mir“

Danke für die Meldung! Ich habe einen PR mit einer Korrektur geöffnet: FIX: Don't fail if `s3_install_cors_rule` is off by CvX · Pull Request #14865 · discourse/discourse · GitHub

4 „Gefällt mir“

Danke, bitte lassen Sie mich wissen, wenn es zusammengeführt wurde und ich versuchen kann, neu zu erstellen.

1 „Gefällt mir“

Ich warte nur darauf, dass Martin den PR überprüft.

Entschuldigung, ich habe den PR jetzt zusammengeführt.

3 „Gefällt mir“

Ich habe einen Neubau durchgeführt, aber er schlägt immer noch fehl:

2 „Gefällt mir“

Jeder Rat oder jede Aktualisierung hierzu wäre willkommen.

1 „Gefällt mir“

Der Fehler legt nahe, dass Rake-Aufgaben nicht zurückgegeben werden können. Ich glaube daher, dass die zuvor erwähnte zusammengeführte Korrektur falsch ist. Ich habe keine Umgebung eingerichtet, um Tests durchzuführen oder einen Pull Request zu erstellen, aber ich glaube, dass die folgende Ersetzung dies beheben würde. (cc @martin)

Ersetzen von Zeilen 180 bis 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 „Gefällt mir“

Mein Fehler! Dies (und andere Rake-Aufgaben) wurde in FIX: `LocalJumpError` in rake tasks by CvX · Pull Request #14874 · discourse/discourse · GitHub behoben.

3 „Gefällt mir“

Leider noch kein Erfolg. Dies ist nach dem obigen Merge.

1 „Gefällt mir“

Beachten Sie, dass ein erneutes Erstellen zum jetzigen Zeitpunkt (zum Zeitpunkt des Schreibens) immer noch fehlschlägt, wenn Sie sich auf dem tests-passed-Zweig befinden, da die Tests noch nicht abgeschlossen sind. Wenn Sie sich die Commit-Seite ansehen, sehen Sie einen orangefarbenen Punkt links neben dem Titel, der anzeigt, dass die Tests noch laufen:

Wenn sich dieser in einen grünen Haken oder (wahrscheinlicher) ein rotes Kreuz ändert, sind die Tests abgeschlossen. Dann können Sie neu erstellen. (Ein experimenteller Test wird wahrscheinlich fehlschlagen, daher das rote Kreuz, aber das beeinträchtigt tests-passed nicht.)

Bearbeiten: Ein Blick auf den tests-passed-Zweig, wie @cvx vorschlägt, ist nützlicher. Sieht so aus, als wäre es jetzt einsatzbereit.

3 „Gefällt mir“

Es hat es noch nicht in den tests-passed-Branch geschafft: GitHub - discourse/discourse at tests-passed

4 „Gefällt mir“

Ich freue mich, berichten zu können, dass es funktioniert!

7 „Gefällt mir“