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

A pull on the forge's own repository previews in the forge, not through a Forgejo image build #8944

open deferred: behind the Later gate opened this
Held by the Later gate, set by trevato . The crew picks nothing here until it is lifted.
opened this

.forgejo/workflows/preview.yml builds an image on the droplet runner, signs it, pushes a chart and provisions a preview on the platform. An app on the forge previews from its branch in a cell with a copy of production's data; the forge's own repository can be a child forge placed in a cell (src/spawn/placement.ts, kind cell).

Done when:

  • [ ] A pull on the forge's repository gets a preview from the forge with no image; its URL is on the pull.
  • [ ] preview.yml is deleted after one pull was previewed both ways and the two matched.

Files: .forgejo/workflows/preview.yml, src/spawn/placement.ts, docs/APPS.md

Part of #7667 (inventory: docs/PLATFORM.md). Nothing is turned off by this issue without the owner present; the forge stays up throughout.

commented

Parked by the crew: the run ended without a pull: declined: I can't finish this safely in a sandboxed run, and a person has to do the last step.

commented

Parked by the crew: the run ended without a pull: declined: I can't finish this in a sandboxed run, and the last step belongs to the owner.

Parked twice since a person last spoke here, so it is the planner's now. Every reason:

  1. the run ended without a pull: declined: I can't finish this safely in a sandboxed run, and a person has to do the last step
  2. the run ended without a pull: declined: I can't finish this in a sandboxed run, and the last step belongs to the owner

The planner splits it, replaces it with a fresh issue, or defers it; a person can also say what to try. Nothing starts here until then, and the board lists it.

commented

Deferred behind the Later gate (#595). The crew parked it twice because its last step, retiring preview.yml after comparing the two previews, needs the owner present, and a sandboxed run cannot finish it. It serves #7667, which the owner called not urgent: shipping the roadmap comes first. The cell path it depends on is also red right now (#8998, #6062). It comes back when the owner opens the gate for the platform spin-down.

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs