mr. m
adc8c92816
gh-9836: Finish the MAR signing workflow (gh-13216)
2026-04-13 15:49:24 +02:00
mr. m
a4f0d01a88
no-bug: Sign mars after building them (gh-13213)
2026-04-11 16:45:24 +02:00
mr. m
fd8308fcb1
Revert "no-bug: Individually download each artifact on release" (gh-13211)
...
Reverts zen-browser/desktop#13199
---------
Signed-off-by: mr. m <91018726+mr-cheffy@users.noreply.github.com >
2026-04-11 12:03:04 +02:00
mr. m
97451e23c8
no-bug: Individually download each artifact on release (gh-13199)
2026-04-10 17:17:52 +02:00
JDX50S
11cf410f87
no-bug: fix SIGNMAR path in Sign MAR step to point at binary not directory (gh-13193)
2026-04-10 12:25:16 +02:00
mr. m
5163cf68d6
no-bug: update script execution to use bash for mar_sign.sh (gh-13181)
2026-04-09 19:57:59 +02:00
JDX50S
270db6d671
Merge commit from fork
...
* security: enable MAR signature verification for updates
Remove `--enable-unverified-updates` from the common mozconfig. This flag
was disabling all MAR (Mozilla ARchive) signature verification in the
updater binary, meaning update packages were applied without any
cryptographic authenticity check.
With this flag removed, the Mozilla build system will:
- Link NSS and signmar into the updater binary
- Enable SecVerifyTransformCreate-based signature verification on macOS
- Require MAR files to contain valid signatures before applying
REQUIRED FOLLOW-UP (maintainer action):
1. Generate a Zen-specific MAR signing keypair (RSA-PKCS1-SHA384)
See: https://firefox-source-docs.mozilla.org/build/buildsystem/mar.html
2. Place the public key DER file(s) in the source tree at
toolkit/mozapps/update/updater/release_primary.der
3. Sign MAR files during the release build with the private key
4. Set ACCEPTED_MAR_CHANNEL_IDS in update-settings.ini to restrict
which update channels the updater will accept
Ref: GHSA-qpj9-m8jc-mw6q
* no-bug: Added signature steps
* no-bug: Export browser/installer/package-manifest.in
---------
Co-authored-by: Maliq Barnard <maliqbarnard@Maliqs-MacBook-Air.local >
Co-authored-by: Mr. M <mr.m@tuta.com >
2026-04-09 19:28:31 +02:00
mr. m
8d646b3e41
gh-13131: Sync upstream Firefox to version 149.0.2 (gh-13129)
2026-04-07 19:43:49 +02:00
Zack Koppert
ba593a19dc
no-bug: update OSPO action references to canonical org path (gh-13028)
2026-03-31 21:57:06 +02:00
mr. m
ad6160f39b
no-bug: Remove unnecessary SDK path listing from macOS release build (gh-12931)
2026-03-26 16:55:47 +01:00
mr. m
cb7fbe43ee
no-bug: Update rust deps and VS version (gh-12850)
2026-03-20 14:07:14 +01:00
mr. m
9bd76d3ad0
no-bug: Fix release builds (gh-12825)
2026-03-18 22:56:24 +01:00
mr. m
3e2e27d893
no-bug: Remove code linter checks (gh-12801)
2026-03-17 15:13:39 +01:00
mr. m
036cfb187c
chore: Run lint and fund dependencies, p=#12718
2026-03-10 21:34:24 +01:00
mr. m
4d56da4319
chore: Make sure to run patch imports when syncing upstream, b=no-bug, c=workflows
2026-03-10 11:18:02 +01:00
mr. m
0ee960e3a3
chore: Start making use of Mozilla's linter, p=#12656
2026-03-07 12:15:32 +01:00
Hythera
3f0f07ac37
fix: script interpreters and permissions, p=#12641
2026-03-05 14:41:55 +01:00
mr. m
22fd6133f1
feat: Improved styling for native MacOS popovers and fixed anchor positions, b=no-bug, c=workflows, media, common, folders
2026-02-27 12:54:41 +01:00
mr. m
43384e54e7
Merge branch 'dev' of https://github.com/zen-browser/desktop into dev
2026-02-25 16:23:20 +01:00
mr. m
4ee2e49b27
feat: Install nodejs dependencies when syncing external patches, b=no-bug, c=workflows
2026-02-25 16:22:27 +01:00
mr. m
a5a984922b
feat: Install requirements from list for sync workflow, p=#12513, c=workflows
2026-02-25 16:19:58 +01:00
mr. m
34af405cbd
fix: Fixed wrong filename being used for external patch import, b=no-bug, c=workflows
2026-02-25 16:15:37 +01:00
mr. m
4ae9f81a68
feat: Add workflow to import expternal patches, b=no-bug, c=workflows, windows
2026-02-25 16:11:41 +01:00
mr. m
29165bb1e2
chore: Run lint after to fix deps issues, b=no-bug, c=workflows
2026-02-24 23:34:04 +01:00
mr. m
353b65e25b
feat: Dont switch permanent keys for window closes, b=closes #12152 , c=workflows, flatpak
2026-02-24 23:19:46 +01:00
mr. m
bbaf779e7a
chore: Run lint before downloading firefox for PRs to have an early exit, b=no-bug, c=workflows
2026-02-23 12:36:18 +01:00
mr. m
52d03f43ef
feat: Add concurrency checks for lint and PR workflows, p=#12457, c=workflows
2026-02-21 21:30:15 +01:00
mr. m
6e71a23ed8
feat: Change twilight tag name, b=no-bug, c=workflows
2026-02-21 11:58:53 +01:00
mr. m
368cb06d77
Revert "chore: Change the twilight release tag name to canary, b=no-bug, c=workflows"
...
This reverts commit d28622e749 .
2026-02-21 11:37:28 +01:00
mr. m
d28622e749
chore: Change the twilight release tag name to canary, b=no-bug, c=workflows
2026-02-21 10:30:28 +01:00
mr. m
214fd4aff0
feat: Include X-AppImage-Version into the AppImage .desktop file, b=closes #12412 , c=workflows
2026-02-17 12:13:41 +01:00
mr. m
66081e97f6
fix: Remove clip overflow from nav-bar and update rust version, b=no-bug, c=workflows, common
2026-02-12 19:58:58 +01:00
mr. m
76f17c3a57
chore: Automatically import patches from phabricator and librewolf, p=#12271
...
* chore: Automatically import patches from phabricator and librewolf, b=no-bug, c=workflows, scripts
Signed-off-by: mr. m <91018726+mr-cheffy@users.noreply.github.com >
* feat: Remove legacy flag, b=no-bug, c=common, configs
---------
2026-02-07 18:02:40 +01:00
mr. m
368d648b65
test: Remove browser_private_mode_no_essentials.js from the tests list, b=no-bug, c=workflows, tests
2026-01-12 16:39:56 +01:00
mr. m
37eed5fcfe
fix: Start working on more eslint rules, p=#11874
...
* fix: Start working on more eslint rules, b=no-bug, c=common, mods, workspaces
* chore: Continue migration, b=no-bug, c=workflows, windows, glance, mods, welcome, workspaces, common, compact-mode, folders, tests, kbs, media, split-view, tabs
* chore: Finish, b=no-bug, c=common, compact-mode, folders, glance, tests, kbs, media, mods, split-view, tabs, workspaces, welcome
* fix: Fix installing deps, b=no-bug, c=common
* feat: Dont initialize git on download checks, b=no-bug, c=workflows
* feat: Remove empty JS docs, b=no-bug, c=common, compact-mode, folders, glance, kbs, media, mods, split-view, tabs, tests, workspaces
* chore: Run lint, b=no-bug, c=common, folders, glance, kbs, mods, split-view, tabs, workspaces
2026-01-12 15:11:43 +01:00
mr. m
818b2d1af5
chore: Make sure to mark macos unifications as releases, b=no-bug, c=workflows
2026-01-10 12:26:50 +01:00
mr. m
6bce6f4874
chore: Update SDK version to 26.2 for MacOS artifact builds, b=no-bug, c=workflows, configs
2026-01-09 03:06:31 +01:00
mr. m
88068613a1
chore: Override minimum MacOS SDK version, b=no-bug, c=workflows
2026-01-09 02:45:52 +01:00
mr. m
edfb427a23
chore: Update MacOS and Windows SDKs, b=no-bug, c=workflows, windows, scripts
2026-01-09 01:37:43 +01:00
mr. m
a537f0f91d
feat: Ignore errors when trying to import external mochitests while trying to sync upstream, b=no-bug, c=workflows
2026-01-06 13:02:03 +01:00
mr. m
11f29c12c5
chore: Install autopep8 for code formatting in the upstream workflow, b=no-bug, c=workflows
2026-01-06 12:53:27 +01:00
mr. m
e7631ce9cc
feat: Make sure upstream sync workflow initializes git before downloading, b=no-bug, c=workflows
2026-01-06 12:48:26 +01:00
mr. m
0ae7c19c30
test: Import some mochitests from firefox, p=#10897
...
* test: Import some mochitests from firefox, b=no-bug, c=tests, scripts, tabs
* feat: Added lint rules to ignore mochi tests, b=no-bug, c=tests
* chore: Finish importing tests, b=no-bug, c=workflows, tests, scripts, tabs
2025-12-15 12:09:42 +01:00
mr. m
6a218d109a
feat: Use github runners instead of blacksmith for less intensive tasks, b=no-bug, c=workflows
2025-12-11 13:35:17 +01:00
mr. m
081efe6898
fix: Fixed workflow_call not being set properly for upstream checks, b=no-bug, c=workflows
2025-11-11 12:05:32 +01:00
mr. m
2bed07f7c6
feat: Make sure to download and setup CI when checking upstream, b=no-bug, c=workflows
2025-11-11 10:01:23 +01:00
mr. m
dbe3b34609
chore: Check for upstream updates after running rc checks, p=#11254
...
* chore: New upstream fetch script, b=no-bug, c=workflows, scripts
* chore: Check for upstream updates after running rc checks, b=no-bug, c=workflows
* chore: Lint, b=no-bug, c=workflows
* Fix typo in workflow name for patch check
Signed-off-by: mr. m <91018726+mr-cheffy@users.noreply.github.com >
---------
Signed-off-by: mr. m <91018726+mr-cheffy@users.noreply.github.com >
2025-11-11 09:55:25 +01:00
mr. m
47395bf3ce
chore: New upstream fetch script, p=#11253, c=workflows, scripts
...
* chore: New upstream fetch script, b=no-bug, c=workflows, scripts
Signed-off-by: mr. m <91018726+mr-cheffy@users.noreply.github.com >
---------
Signed-off-by: mr. m <91018726+mr-cheffy@users.noreply.github.com >
2025-11-11 09:46:52 +01:00
mr. m
450623aa69
chore: Include language packs into tarball, b=closes #10865 , c=workflows
2025-10-19 15:23:52 +02:00
Mr. M
6a6fd4be1c
chore: Only run autopep8 if python files changed, b=no-bug, c=workflows
2025-10-12 11:29:04 +02:00