PR checklist#
All PRs#
- The narrowest relevant validation passes and is reported accurately
-
just validatepasses for BST, image, or Justfile changes - Image-affecting changes include lint/boot evidence from local testing or CI
- Commit trailer:
Assisted-by:orSigned-off-by:— notCo-authored-by: -
Closes #NNNis present when the PR resolves an issue - Factory Model (Two Outputs): any newly discovered invariants or failure modes are written back to
.agents/skills/ordocs/in this same PR - I am using an agent and I take responsibility for this PR
Junction bumps (gnome-build-meta.bst or freedesktop-sdk.bst)#
- Only junction
.bstfiles changed — nopatches/modifications in the same commit - All existing patches in the relevant
patches/directory still apply cleanly
Junction-only bumps from
mergeraptor[bot]are pre-approved oncevalidatepasses and affected elements build cleanly.
Patch additions or removals (patches/)#
-
Upstream-Status:header:Submitted/Accepted/Pending/Not-applicable - Upstream commit or PR linked if backporting
- Drop the patch if the fix is already upstream in the new junction ref
- Filenames numbered sequentially (alphabetical = apply order)
- Exit condition documented: "Drop when fdsdk ships X" or "Drop after GBM gnome-50 reaches Y"
OCI image assembly (elements/oci/)#
-
ldconfig -r /layerpresent afterdconf update, beforebuild-oci— see oci-assembly.md
Element changes (elements/bluefin/)#
-
mkdir -pbefore anyln -sf - Binary elements:
ref:pinned to tag/commit, not a branch - No
date,hostname,whoami,curlininstall-commands - New systemd units enabled via BST install commands, not post-install scripts