[Feat] Publish test images for pull requests - #966
[Feat] Publish test images for pull requests#966roomote-community[bot] wants to merge 6 commits into
Conversation
|
No new code issues found. See task
Reviewed aeed924 |
|
@tomny-dev does this seem reasonable to you per #964 (comment) ? |
|
@roomote-roomote should we just append the publish step to an existing workflow (gated with pr branch check)? otherwise we are building the same image again multiple times. |
|
@roomote should we just append the publish step to an existing workflow (gated with pr branch check)? otherwise we are building the same image again multiple times. |
|
I'm on it. I routed this request into the existing PR task so follow-up work stays on one Roomote thread for this PR, and I'll keep updates here. See task |
|
Updated in aeed924. CI now exports publishable amd64 image artifacts, and |
|
@roomote shouldnt we remove the new workflow now that you editing the existing workflow? |
|
I'm on it. I routed this request into the existing PR task so follow-up work stays on one Roomote thread for this PR, and I'll keep updates here. See task |
|
Not quite. |
What changed
/publish-imagesworkflow for open pull requests, including fork PRs.pr-<number>alias, then posts the exact image references back to the pull request.Why this change was made
Contributors need deployable images to test pull request changes end to end before merge, without paying for the same Docker build twice. The split build/publish design supports fork PRs without exposing a package-write token to PR-controlled code.
Impact
Maintainers can request disposable GHCR preview images directly from a pull request discussion. Fresh CI output is published without another build; older PRs remain usable through the safe fallback. Structural workflow tests and the repository pre-push suite pass.
Linked work items
Follow-up to #964.