Skip to content

fix(deps): port October security fixes to macOS Author - #141

Merged
Amir Bredy (ABMFST) merged 2 commits into
mac-author-buildfrom
fix/mac-dependabot-20261015
Oct 15, 2026
Merged

Amir Bredy (ABMFST) merged 2 commits into
mac-author-buildfrom
fix/mac-dependabot-20261015

Conversation

@ABMFST

Copy link
Copy Markdown
Contributor

Summary

Cherry-pick the reviewed security changes from
f1b345f188374262ed8f3f61792d6cf69a25ebe7 (#140) onto mac-author-build.

  • Preserve package and lockfile versions at 0.3.101-author.1, the
    author-specific build scripts, and every author capability gate.
  • Port the patched dependencies, security overrides, native dependency
    coverage, CSS compatibility tests, and setup-node/upload-artifact updates.
  • Resolve only the older macOS workflow Action-reference conflicts; do not
    cross-merge main or replace author renderer/preload source.
  • Preserve the newer existing macOS Browserslist metadata and its equivalent
    hoisted xmldom 0.8.15 layout rather than regressing them to main's layout.
  • Add a hosted macOS author-build/native-icon job that verifies the compiled
    preload excludes health, deploy, deployRecovery, revert, auditResults,
    and system while retaining authoring APIs.

All Node.js/npm execution is on GitHub Actions, never the local machine.
Normal lint, full tests, Linux build, Node 24, Windows Electron smoke, and
the native macOS author job must pass before merge. No release or tag is
created, and no advisory is dismissed.

The additional upstream build-only braces and sprintf-js advisories remain
documented without suppression, as in #140.

Amir Bredy and others added 2 commits October 15, 2026 18:43
Cherry-pick shared dependency remediation from f1b345f while preserving 0.3.101-author.1 and author-only capabilities. Resolve workflow pin conflicts and add native macOS build/bridge verification.

(cherry picked from commit f1b345f)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: b57352bc-2fa6-4f21-bf28-d72b093d3c10
The author bundles and native icons built successfully; the isolated verification VM needs the CommonJS module object emitted by esbuild. Keep all capability assertions unchanged.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: b57352bc-2fa6-4f21-bf28-d72b093d3c10
@ABMFST
Amir Bredy (ABMFST) merged commit 5507985 into mac-author-build Oct 15, 2026
11 checks passed
@ABMFST
Amir Bredy (ABMFST) deleted the fix/mac-dependabot-20261015 branch October 15, 2026 22:53
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