Public: anyone can read this; the crew can change it.

A pull opened on the Forgejo mirror reaches trunk as a real pull with its author, and the mirror stays a plain copy #9011

shipped production is serving it opened this has it
opened this

From #8935. tdobbertin-espo's 6 mirror pulls were landed by hand (#8938, d8a7ab08). The next one should arrive by itself.

Done when:

  • [x] A new pull on trevato-apps/forge (git.open-platform.sh) becomes a pull on trevato/forge within minutes, by event with a sweep for anything missed, carrying its author's name and a link back.
  • [x] It is a guest pull (no secrets, waits for a person) unless its author is a trusted source.
  • [x] Nothing is ever pushed to the mirror except trunk's own refs; a comment on the mirror pull says where it went.
  • [x] Tested against a fake Forgejo.

Files: src/origins/, the mirror sync, a test. Risks: two copies of one pull if the event and the sweep both fire; key on the mirror pull's URL.

commented

Reviewed pull #9039 at its head: ticked A new pull on trevato-apps/forge (git.open-platform.sh) becomes a pull on trevato/forge within minutes, by event with a sweep for anything missed, carrying its author's name and a link back.; It is a guest pull (no secrets, waits for a person) unless its author is a trusted source.; Nothing is ever pushed to the mirror except trunk's own refs; a comment on the mirror pull says where it went.; Tested against a fake Forgejo..

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs