Skip to content

Build macdoc releases from isolated source snapshots - #168

Merged
kiki830621 merged 3 commits into
mainfrom
idd/163-release-source-stability
Sep 1, 2026
Merged

Build macdoc releases from isolated source snapshots#168
kiki830621 merged 3 commits into
mainfrom
idd/163-release-source-stability

Conversation

@kiki830621

Copy link
Copy Markdown
Member

Refs #163

Summary

  • materialize a fresh detached worktree from the clean captured source commit
  • run the release build in that isolated tree with a fresh .build
  • reject isolated-tree HEAD or file drift before codesign
  • pin release target and notes to the captured commit
  • cover source drift, HEAD drift, concurrent primary edits, and clean success

Verification

  • source-stability harness passed
  • ShellCheck, Bash syntax, and diff checks passed
  • cross-repo requirements/logic/security/Devil’s Advocate verification passed

Related rollout

No automatic GitHub closing trailer is included. After merge, use the explicit IDD closing workflow for issue 163.

@kiki830621
kiki830621 merged commit 432538f into main Sep 1, 2026
2 checks passed
@kiki830621
kiki830621 deleted the idd/163-release-source-stability branch September 1, 2026 05:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant