build: add the Darwin analysis runtime - #6
Draft
Rajioba1 wants to merge 39 commits into
Draft
Conversation
Rajioba1
force-pushed
the
macos/01-runtime
branch
from
August 2, 2026 00:18
525f4e4 to
4d6030d
Compare
Signed-off-by: Rajioba1 <196587943+Rajioba1@users.noreply.github.com>
Signed-off-by: Rajioba1 <196587943+Rajioba1@users.noreply.github.com>
Signed-off-by: Rajioba1 <196587943+Rajioba1@users.noreply.github.com>
Signed-off-by: Rajioba1 <196587943+Rajioba1@users.noreply.github.com>
Signed-off-by: Rajioba1 <196587943+Rajioba1@users.noreply.github.com>
Signed-off-by: Rajioba1 <196587943+Rajioba1@users.noreply.github.com>
Signed-off-by: Rajioba1 <196587943+Rajioba1@users.noreply.github.com>
Signed-off-by: Rajioba1 <196587943+Rajioba1@users.noreply.github.com>
Signed-off-by: Rajioba1 <196587943+Rajioba1@users.noreply.github.com>
Signed-off-by: Rajioba1 <196587943+Rajioba1@users.noreply.github.com>
Signed-off-by: Rajioba1 <196587943+Rajioba1@users.noreply.github.com>
Signed-off-by: Rajioba1 <196587943+Rajioba1@users.noreply.github.com>
Signed-off-by: Rajioba1 <196587943+Rajioba1@users.noreply.github.com>
Signed-off-by: Rajioba1 <196587943+Rajioba1@users.noreply.github.com>
Signed-off-by: Rajioba1 <196587943+Rajioba1@users.noreply.github.com>
Signed-off-by: Rajioba1 <196587943+Rajioba1@users.noreply.github.com>
Signed-off-by: Rajioba1 <196587943+Rajioba1@users.noreply.github.com>
Signed-off-by: Rajioba1 <196587943+Rajioba1@users.noreply.github.com>
Signed-off-by: Rajioba1 <196587943+Rajioba1@users.noreply.github.com>
Signed-off-by: Rajioba1 <196587943+Rajioba1@users.noreply.github.com>
Signed-off-by: Rajioba1 <196587943+Rajioba1@users.noreply.github.com>
macOS hardened builds select BackendMode::BundledRequired and launch stats/rnaseq/plot via the Task 6 staged interpreter with -I -B -m after a light manifest and module contract check. Dev/e2e stay Script; Windows Compiled paths are unchanged; RNA-seq script fallback remains Compiled-only. Signed-off-by: Rajioba1 <196587943+Rajioba1@users.noreply.github.com>
Keep the public macOS matrix on native Intel and arm runners, add provisioner unit tests and BundledRequired Rust filters to the fast lane, and tighten the privacy contract against release mutation. Signed-off-by: Rajioba1 <196587943+Rajioba1@users.noreply.github.com>
Pin Node 24 across .nvmrc, package engines/devEngines, routine CI, and the Windows release workflow so local and hosted toolchains match. Signed-off-by: Rajioba1 <196587943+Rajioba1@users.noreply.github.com>
Add a protected dual-architecture validation workflow that provisions the pinned Darwin runtime, stages and validates it, builds an ad-hoc app, signs nested Mach-O inside-out, and re-validates installed backends without touching private E2E or public release channels. Signed-off-by: Rajioba1 <196587943+Rajioba1@users.noreply.github.com>
Use a macOS validation Tauri overlay that disables updater artifacts and Windows PowerShell resources, run the public GSEApy dependency smoke on staged and installed runtimes, and invoke the lockfile Tauri CLI. Signed-off-by: Rajioba1 <196587943+Rajioba1@users.noreply.github.com>
GitHub Actions only applies GITHUB_ENV to later steps, so the protected validation sign step now exports APP_PATH in-shell and passes the path as python argv before writing GITHUB_ENV for the installed-validate step. Signed-off-by: Rajioba1 <196587943+Rajioba1@users.noreply.github.com>
Signed-off-by: Rajioba1 <196587943+Rajioba1@users.noreply.github.com>
Signed-off-by: Rajioba1 <196587943+Rajioba1@users.noreply.github.com>
Signed-off-by: Rajioba1 <196587943+Rajioba1@users.noreply.github.com>
Rajioba1
force-pushed
the
macos/01-runtime
branch
from
August 3, 2026 02:48
4d6030d to
cdff749
Compare
Signed-off-by: Rajioba1 <196587943+Rajioba1@users.noreply.github.com>
Signed-off-by: Rajioba1 <196587943+Rajioba1@users.noreply.github.com>
Signed-off-by: Rajioba1 <196587943+Rajioba1@users.noreply.github.com>
Signed-off-by: Rajioba1 <196587943+Rajioba1@users.noreply.github.com>
Signed-off-by: Rajioba1 <196587943+Rajioba1@users.noreply.github.com>
Signed-off-by: Rajioba1 <196587943+Rajioba1@users.noreply.github.com>
Signed-off-by: Rajioba1 <196587943+Rajioba1@users.noreply.github.com>
Signed-off-by: Rajioba1 <196587943+Rajioba1@users.noreply.github.com>
Signed-off-by: Rajioba1 <196587943+Rajioba1@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Validation status
b4dff3bPublic scope
Private E2E sources, generated runtimes, provisioning logs, signing credentials, and compiled macOS backend artifacts are intentionally excluded. This PR remains draft until complete M1 closeout evidence, dual-architecture protected validation, and independent reviews are green on the same frozen SHA.