feat(justfile): fj-driven create-release (DEV-331) #32

Merged
David merged 1 commit from feat/justfile-fj-pr-create-DEV-331 into main 2026-05-21 13:36:41 +02:00
Owner

Summary

  • Replace the trailing print-the-compare-URL block in just create-release with fj pr create --host dev.a8n.run --body-file <mktemp> per DEV-331. The recipe now opens the release PR itself and prints the resulting <base>/pulls/<N> URL.
  • No grouping change: the existing [group(...)] attributes already cover every recipe.

Why

DEV-331 calls out "open the URL and click through" as the only manual stop in the release loop. fj already handles auth, body files, and --host, so the recipe can open the PR itself.

Test plan

  • just --list still groups the recipes (no regression).
  • just create-release hotfix end-to-end on next release: branch + commit + push + fj pr create succeed, the printed pulls/<N> URL opens the new PR, the post-merge release workflow still tags and releases.

#DEV-331

## Summary - Replace the trailing print-the-compare-URL block in `just create-release` with `fj pr create --host dev.a8n.run --body-file <mktemp>` per DEV-331. The recipe now opens the release PR itself and prints the resulting `<base>/pulls/<N>` URL. - No grouping change: the existing `[group(...)]` attributes already cover every recipe. ## Why DEV-331 calls out "open the URL and click through" as the only manual stop in the release loop. `fj` already handles auth, body files, and `--host`, so the recipe can open the PR itself. ## Test plan - [x] `just --list` still groups the recipes (no regression). - [ ] `just create-release hotfix` end-to-end on next release: branch + commit + push + `fj pr create` succeed, the printed `pulls/<N>` URL opens the new PR, the post-merge release workflow still tags and releases. #DEV-331
feat(justfile): fj-driven create-release (DEV-331)
Some checks failed
Check / fmt + clippy + build + tests (pull_request) Failing after 8s
Create release / Create release from merged PR (pull_request) Has been skipped
c2c18d8444
Swap the trailing print-the-compare-URL block in `just create-release` for `fj pr create --host dev.a8n.run --body-file <tmp>` per DEV-331, so the recipe opens the release PR itself and prints the resulting `<base>/pulls/<N>` URL.

The existing `[group(...)]` attributes already cover every recipe, so no grouping change is needed here.

Signed-off-by: David Randall <David@NiceGuyIT.biz>

#DEV-331
David merged commit e4e5ce3fce into main 2026-05-21 13:36:41 +02:00
David deleted branch feat/justfile-fj-pr-create-DEV-331 2026-05-21 13:36:41 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
pandoras-box/explorer-bookmarks!32
No description provided.