Repository navigation
Build local ReviewMonitor updates as timestamped DMGs - #392
Conversation
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: f5a05b616b
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
|
Codex Review: Didn't find any major issues. Chef's kiss. Reviewed commit: ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
Purpose
The local installer requires quitting the app before building and removing an existing
/Applicationscopy, extending update downtime through the build. Create a validated DMG while reviews continue, then replace the app through Finder when ready.Changes
python3 scripts/build_review_monitor.py(Python 3.10+), which createsdist/CodexReviewMonitor_yymmdd_hhmm.dmg.dist/arm64release artifacts untouched and preserving the previous DMG if publication fails.DITTONORSRCis set, and update the README and CI coverage for the build workflow.Testing
RUN_LOCAL_BUILD_INTEGRATION=1, including a real Release build, ad-hoc signing, mounted DMG verification, resource metadata preservation, and failed-publication regressions. Custom signing identities were tested with mocked commands.DITTONORSRC=1; the installed app and running process remained unchanged.git diff --checkandactionlintpassed with the existing unknownxcode-27label diagnostic excluded. The label is documented in actions/runner-images#14404.maincommit completed with no findings.