Skip to content

[MM-67415] Move electron-builder config to TS file#3694

Open
devinbinnie wants to merge 1 commit intomasterfrom
MM-67415
Open

[MM-67415] Move electron-builder config to TS file#3694
devinbinnie wants to merge 1 commit intomasterfrom
MM-67415

Conversation

@devinbinnie
Copy link
Member

Summary

This PR replaces electron-builder.json with a programmatic electron-builder.ts so that the config can depend on environment variables and other outside settings:

  • Azure signing only when AZURE_CLIENT_ID is set - which makes development easier
  • MAS bundle versions can now be set from package.json and GITHUB_RUN_ID for publishing the nightly build.
  • CI overrides via CI_MAC_ZIP_ONLY instead of editing the config on disk.
  • FLATHUB_RUNTIME_VERSION can now override the preconfigured version.

Ticket Link

https://mattermost.atlassian.net/browse/MM-67415

NONE

@devinbinnie devinbinnie added this to the v6.2.0 milestone Feb 11, 2026
@devinbinnie devinbinnie added the 2: Dev Review Requires review by a core committer label Feb 11, 2026
@devinbinnie devinbinnie added Build Apps for PR Builds signed builds for testing and removed release-note-none labels Feb 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2: Dev Review Requires review by a core committer Build Apps for PR Builds signed builds for testing release-note-none

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants