Skip to content

Build macdoc releases from isolated source snapshots - #168

Open
kiki830621 wants to merge 3 commits into
mainfrom
idd/163-release-source-stability
Open

Build macdoc releases from isolated source snapshots#168
kiki830621 wants to merge 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.

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