Commit Graph

69 Commits

Author SHA1 Message Date
mr. m
bedca8087e chore: Update workflows to use macos 26 SDK, b=no-bug, c=workflows 2025-10-11 17:56:04 +02:00
Mr. M
4744a4cf6d feat: Enable crash reports and use npm ci, b=no-bug, c=workflows, common, configs 2025-09-21 15:10:29 +02:00
Mr. M
d786c6927f feat: security: Enable google safebrowsing and populate the API keys, b=no-bug, c=workflows, common, configs 2025-06-09 19:11:09 +02:00
mr. m
744618ac25 Potential fix for code scanning alert no. 8: Workflow does not contain permissions
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Signed-off-by: mr. m  <91018726+mauro-balades@users.noreply.github.com>
2025-05-14 10:26:26 +02:00
mr. m
b7a5a878d6 Use macos 15 instead of latest
Signed-off-by: mr. m  <91018726+mauro-balades@users.noreply.github.com>
2025-04-24 03:29:41 -07:00
mr. m
68100bda86 Use latest macos for builds
Signed-off-by: mr. m  <91018726+mauro-balades@users.noreply.github.com>
2025-04-24 02:10:47 -07:00
mr. m
b8f54de530 fix: Macos builds having the wrong SDK, b=(no-bug), c=workflows 2025-04-24 01:29:01 +02:00
mr. m
abb71a0feb chore: Changed the order of build steps to import patches before bootstraping, b=(no-bug), c=workflows 2025-04-23 23:47:14 +02:00
mr. M
40813820da fix: update syntax for environment variable assignments in build workflows 2025-04-01 19:52:54 +02:00
mr. M
aa673cc361 fix: ensure SCCACHE_GHA_ENABLED is set to 'true' or 'false' based on input 2025-04-01 19:51:17 +02:00
mr. M
dfc9119bbc feat: add 'use-sccache' input to build workflows for improved caching options 2025-04-01 19:34:31 +02:00
mr. M
7dc45bb438 Update Rust toolchain version in CI workflows and add .rust-toolchain file 2025-03-29 23:40:37 +01:00
mr. M
4c7955b099 Add actions cache variable exposure to build workflows 2025-03-07 17:04:27 +01:00
mr. m
5d7248d4c7 Enabled compilation with sccache and disable rust incremental builds 2025-02-25 15:23:15 +01:00
mr. m
d9e8fb3469 Disabled sccache temporarilly 2025-02-25 13:39:41 +01:00
mr. m
b39961e43e Fixed reordering tabs when having essentials 2025-02-25 09:07:22 +01:00
mr. m
59e8c120e2 Made rust compilation also use sscache and also display it's building time 2025-02-24 23:16:51 +01:00
mr. m
382dcc8d0c Started using sccache for all builds now 2025-02-24 23:05:50 +01:00
mr. M
b1b83ae32a Refactor Surfer CI commands in workflows for consistency and improved readability 2025-02-03 21:24:05 +01:00
mr. M
24d8e7a5d7 Replace pnpm with npm in workflows and scripts for consistency across the project 2025-02-03 21:20:29 +01:00
mr. M
93ab8babbc Fix default value formatting in workflow YAML files and clean up whitespace in update_ff.py 2025-01-30 00:39:11 +01:00
mr. m
7f99691e92 Uploading platform.init 2025-01-29 10:47:31 +01:00
mr. m
c19748bbbe Update @zen-browser/surfer dependency to version 1.9.15 and refine macOS build workflows 2025-01-28 14:02:55 +00:00
mr. M
f9ec71ba58 Add support for uploading and downloading host mar artifact in macOS build workflows 2025-01-27 23:44:34 +01:00
mr. M
d548b8cb6d Remove unnecessary directory change in artifact renaming step 2025-01-26 23:30:20 +01:00
mr. M
9b79e3c1ac Update macOS release build workflow to move all DMG files to a unified naming format 2025-01-26 21:40:34 +01:00
mr. M
d3f14bd9c3 Refactor macOS build workflows to unify artifact naming and update dependencies 2025-01-26 19:54:03 +01:00
mr. M
9850c977be Refactor macOS build workflow to improve artifact packaging process 2025-01-25 15:45:37 +01:00
mr. M
c67440a940 Fix variable reference in artifact packaging step of macOS build workflow 2025-01-25 12:15:37 +01:00
mr. M
504faad077 Refactor macOS build workflows to improve artifact handling and extraction process 2025-01-25 10:49:47 +01:00
mr. M
ca4952c02c Add build ID generation and pass to build workflows 2025-01-25 00:44:40 +01:00
mr. M
a640509e04 Enhance macOS build workflows by renaming artifact paths and adding a step to list .app folders 2025-01-23 16:47:33 +01:00
mr. M
ce7c1f797f Refactor macOS build workflow and remove deprecated entitlements files 2025-01-23 12:10:26 +01:00
mr. m
c41f4392ca Fixed macos licensing 2025-01-09 12:06:39 +00:00
mr. m
c613abc5fc Actualizar configuración de compilación de macOS: eliminar PGO condicional y ajustar opciones de xcrun 2025-01-09 10:04:10 +00:00
mr. M
6c9fb9b3bb Refactor build configurations to standardize runner environments and update LTO settings in mozconfig 2025-01-08 21:19:23 +01:00
mr. M
46c8d6d3e4 Update macOS build configuration and override LTO settings in mozconfig 2025-01-08 18:01:50 +01:00
mr. M
e9936865d9 Add ZEN_GA_DISABLE_PGO environment variable to disable PGO and update codesign script for verbose output 2025-01-08 17:54:50 +01:00
mr. m
c7a80d5c6e Actualizar la configuración de compilación de macOS y las dependencias de @zen-browser/surfer a la versión 1.9.5 2025-01-08 10:36:14 +00:00
mr. M
18b64c3999 Update surfer dependency to version 1.9.4, adjust provisioning profile handling, and clean up codesign script 2025-01-07 22:36:04 +01:00
mr. m
34e5e6c151 Merge branch 'dev' into macos-credentials-fix
Signed-off-by: mr. m  <91018726+mauro-balades@users.noreply.github.com>
2025-01-07 18:03:29 +01:00
mr. M
e84e774fcf Update surfer dependency to version 1.8.9 and clean up provisioning profile references 2025-01-07 16:35:39 +01:00
mr. M
795e71a27a Add provisioning profile import and update surfer dependency to 1.8.7 2025-01-07 14:20:53 +01:00
mr. M
ee965e4b74 Update Git configuration and improve release build scripts for consistency 2025-01-06 18:57:06 +01:00
mr. M
edb6dc9248 Update CI workflows to conditionally use optimized runners and adjust LTO settings based on release branch 2025-01-06 12:59:34 +01:00
mr. M
1c3f55568b Remove redundant .dmg signing step from macOS release build workflow 2025-01-01 17:21:22 +01:00
mr. M
15850f4302 Add ZEN_RELEASE and ZEN_CROSS_COMPILING environment variables to release build workflows 2025-01-01 17:19:42 +01:00
mr. M
7f9fd7ef06 Add retention days for artifact uploads in CI workflows 2024-12-22 11:29:41 +01:00
Vijay A
aa8165d81a Removed hardcoding of python version so that maintenance can be done in a single place (.python-version) 2024-12-13 21:23:24 +05:30
mr. M
52a607d0fb Add retry mechanism for .dmg signing in macOS release workflow 2024-12-11 22:59:15 +01:00