199 Commits
Author SHA1 Message Date
Michael Herrmann fca585ac33 Reinstate upstream's pkg preinstall script (#36965) 2026-06-05 18:02:03 +02:00
cdesouza-chromium 7fb251b2fa [toolchain] Use hash checks to install the Xcode toolchain (#36907)
This PR adds a hash constant to the Xcode toolchain script, similar to
how upstream `MAC_BINARIES_TAG` on their counterpart of this source.
With this change we check the hash sum when downloading the file to make
sure it matches the expected hash.

Prior to this change, the decision to download/extract a new SDK was
entirely based on the version of the SDK found in the destination path.
This has served us well, however is a weaker scheme for reproducibility
checks. With this change, it is being introduced a scheme, similar to
how this type of check is done in other places, where a sidecar file is
created based on the name of the toolchain to be downloaded, and that
sidecar file has a hashsum in it.

With this new verification scheme we can now detect accidental
overwrites of the toolchain, but we can also leave the door open to use
issue a new toolchain under a subversion in case of some emergency fix
for a toolchain file

Finally, this change also corrects a few things across this source that
are outdated, and do not conform to the python style guide currently
enforced in Chromium, in particular the naming convention that was being
used.

Bug: https://github.com/brave/brave-browser/issues/55812
2026-06-05 15:09:41 +01:00
cdesouza-chromium 0a9855f7f4 [toolchain] Xcode license accept tools (#36672)
This PR adds a python script that can be setup to accept the License for
us, in an approach similar to the one used by Chromium infra's puppet.
2026-05-25 13:46:55 +01:00
Max Karolinskiy bf86fd94a9 Upgrade from Chromium 148 to Chromium 149 (#35415)
Resolves https://github.com/brave/brave-browser/issues/54357
2026-05-22 19:44:28 -04:00
cdesouza-chromium 733bc178bb [toolchain] Accept Xcode license regardless of toolchain download (#36667)
This PR corrects corrects a problem where our
`download_hermetic_xcode.py` script was diverging from the upstream one
by early returning whenever it confirmed that the toolchain had already
been downloaded and not trying to accept the license. This has been
causing issues in CI, where nodes being used for different branches,
with different SDKs, are not properly going over the necessary plist
updates that they should have done.

This PR corrects this aspect of the behaviour, but it also makes this
particular script more alinged with the upstream script itself.
2026-05-23 00:31:15 +01:00
Emerick Rogul c7bf5ee636 [cr149] Upgrading Apple toolchain to 26.4.1
Chromium changes:
https://chromium.googlesource.com/chromium/src/+/287de9bad0833

commit 287de9bad083354f51374c6e1827b31e4a66ebf3
Author: Devon Loehr <dloehr@google.com>
Date:   Fri Apr 17 15:08:17 2026 -0700

    mac: Switch to Xcode 26.4.1 (17E202) and SDK 26.4 (25E251)

    Minor version bump; the metal version is unchanged.

    Change-Id: I5d12ee4666140962f92dd77851a5591d61d40bc3
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7773727
    Commit-Queue: Devon Loehr <dloehr@google.com>
    Reviewed-by: Mark Mentovai <mark@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#1616889}
2026-05-22 16:57:31 -04:00
Claudio DeSouza fed5a45acd [cr149] Upgrading Apple toolchain to 26.4
Chromium changes:
https://chromium.googlesource.com/chromium/src/+/8e4be4466c32838b84511a1f65130f6b7ac097f6

commit 8e4be4466c32838b84511a1f65130f6b7ac097f6
Author: Devon Loehr <dloehr@google.com>
Date:   Fri Apr 17 09:48:46 2026 -0700

    mac: Switch to Xcode 26.4 (17E192) and SDK 26.4 (25E236)

    Additionally, update the instructions in xcode_binaries.yaml to make it
    more convenient to compute the version numbers during the cipd upload.

    Bug: 503714260
    Change-Id: Ie981bc0d96118293194300ef8506070d91331847
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7726997
    Reviewed-by: Hans Wennborg <hans@chromium.org>
    Reviewed-by: Mark Mentovai <mark@chromium.org>
    Commit-Queue: Devon Loehr <dloehr@google.com>
    Cr-Commit-Position: refs/heads/main@{#1616640}
2026-05-22 16:25:02 -04:00
Michael Herrmann 5096a546df Fix errors in macOS .pkg postinstall script (#36483)
Eg. when installing from Brave-Browser-universal.pkg, the previous
implementation gave the following `postinstall` errors in
`/var/log/install.log`:

chmod: /Applications/Brave Browser universal.app: No such file or directory
chown: /Applications/Brave Browser universal.app: No such file or directory
chgrp: /Applications/Brave Browser universal.app: No such file or directory
2026-05-15 19:43:26 +01:00
Brian R. Bondy 2f2899fe6f Add Brave Origin DMG icons (#36459) 2026-05-15 14:28:46 -04:00
Brian R. Bondy deafb8cca8 Use a different bg image for Brave Origin dmg (#34740) 2026-03-19 10:02:16 -04:00
Brian R. BondyandMichael Herrmann 07d5187ec3 Fix Brave Origin macOS DMG layout (#34710)
* Add Origin-specific DS_Store files for macOS DMG layout

* Update build/mac/ds_store/update_ds_store_files.py

Co-authored-by: Michael Herrmann <michael@herrmann.io>

* Update build/mac/BUILD.gn

Co-authored-by: Michael Herrmann <michael@herrmann.io>

* Fix missing closing quote in update_ds_store_files.py

---------

Co-authored-by: Michael Herrmann <michael@herrmann.io>
2026-03-13 17:05:30 -04:00
Emerick Rogul 3f7d98d11f [cr146] Mac pkg now has a preinstall script
We already supported the postinstall script. This just adds support for the new
preinstall script.

Chromium changes:
https://chromium.googlesource.com/chromium/src/+/020f74a05f2bfde21ea239cea02e53671c6ae506

commit 020f74a05f2bfde21ea239cea02e53671c6ae506
Author: Avi Drissman <avi@chromium.org>
Date:   Fri Feb 6 10:54:22 2026 -0800

    Harden the pkg with a pre-install script

    If Installer.app finds an app with the correct name but an incorrect
    bundle ID in the target installation directory, it misbehaves. Add a
    pre-install script to the pkg to fail early if that is the case.

    Fixed: 481590122
    Change-Id: I47017e17d1506e0e0a17083842d3e4201710e127
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7544462
    Reviewed-by: Mark Mentovai <mark@chromium.org>
    Commit-Queue: Mark Mentovai <mark@chromium.org>
    Auto-Submit: Avi Drissman <avi@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#1580983}
2026-02-26 14:14:54 +00:00
Claudio DeSouza 2d1544d45f [cr145] Upgrading Apple toolchain to 26.2
Chromium changes:
https://chromium.googlesource.com/chromium/src/+/8c7a5f33a2529e3b1c74f03f03018b9ed8e2bc59

commit 8c7a5f33a2529e3b1c74f03f03018b9ed8e2bc59
Author: Mark Mentovai <mark@chromium.org>
Date:   Mon Dec 15 08:49:17 2025 -0800

    mac: Switch to Xcode 26.2 17C52 (2025-12-12) and SDK 26.2 25C57

    Change-Id: I6cd9ebbf21ff69c4bad8ece5df44a3cb6b5b5bb2
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7261578
    Reviewed-by: Nico Weber <thakis@chromium.org>
    Commit-Queue: Mark Mentovai <mark@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#1558763}
2026-01-29 13:40:49 -05:00
Michael Herrmann 9a31b99b40 Remove build arg build_delta_installer (#33140)
It is subsumed by last_chrome_installer != "".
2026-01-12 17:17:20 +01:00
Claudio DeSouza a4fa0c9bbe [cr144] Update to Xcode 26.1
Chromium changes:
https://chromium.googlesource.com/chromium/src/+/df38f1049b2f5010cc7155bd787676127ae03c79

commit df38f1049b2f5010cc7155bd787676127ae03c79
Author: Mark Mentovai <mark@chromium.org>
Date:   Tue Nov 4 10:51:11 2025 -0800

    mac: Switch to Xcode 26.1 17B55 (2025-11-03) and SDK 26.1 25B74

    Change-Id: I3b9bcb8fa49fa619c2a96a0c102f81763b610964
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7118940
    Commit-Queue: Mark Mentovai <mark@chromium.org>
    Reviewed-by: Nico Weber <thakis@chromium.org>
    Reviewed-by: Mark Mentovai <mark@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#1540182}
2025-12-20 23:56:17 +00:00
Michael Herrmann 2ee00d6b26 Put .app into .crx directly instead of .dmg (#32880) 2025-12-19 09:33:33 +01:00
Mihai PLESA ad357b7bda macos certificate renew (#32160)
* macos certificate renew
2025-11-12 09:57:34 +00:00
Claudio DeSouza 68068b8682 [cr142] Update MacOS toolchain to xcode-26.0 sdk-26.0
Chromium changes:
https://chromium.googlesource.com/chromium/src/+/d32cddac0e1d10387a1e7a8953f387f966b682ac

commit d32cddac0e1d10387a1e7a8953f387f966b682ac
Author: Mark Mentovai <mark@chromium.org>
Date:   Wed Sep 17 10:32:37 2025 -0700

    mac: Switch to Xcode 26.0 17A324 and SDK 26.0 25A352

    Based on https://chromium-review.googlesource.com/c/6634311.

    FOR CHECKIN
    FOR CHICKEN
    PARA POLLO
    POUR LE POULET
    PER IL POLLO
    CSIRKÉRE VALÓ
    FÜR HÜHNCHEN
    ДЛЯ КУРИЦЫ
    🐣

    Bug: 423933062
    Change-Id: I35deeadd0dda07a700073ac48eda03762438b1e3
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6950738
    Reviewed-by: Nico Weber <thakis@chromium.org>
    Commit-Queue: Mark Mentovai <mark@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#1516752}
2025-10-15 20:30:57 -04:00
Michael Herrmann 8520aa81ac Add dep crx to GN target create_dist_mac (#31702)
Add dep crx to target create_dist_mac

This lets us use `npm run create_dist` to build the crx for macOS.
2025-10-08 18:23:54 +01:00
Michael Herrmann 93b1973a94 Clean up macOS packaging GN code (#31150)
Simplify macOS packaging GN actions

The previous code was there to retain backwards-compatibility with
devops code that still expected the output files at the legacy paths.
Now, the devops code has been updated to use the new paths. It is
therefore no longer necessary to maintain copies of the output files at
the legacy paths.
2025-09-15 13:52:51 +02:00
Michael Herrmann f33bd4d3e8 Fix potential Sparkle/Omaha 4 race condition in system installs (#30974) 2025-09-05 06:16:56 +02:00
Emerick Rogul 5145be6b18 [cr140] Fix stub_out_signing_in_upstream to address signing failure on Mac
Signing with `--skip_signing` stopped working on Mac due to the following
upstream commit. This happened because we override the behavior of `run_command`
to scrub signing-related commands/arguments from the command-line when
`--skip_signing` is passed. However, this upstream commit added a new async
function named `run_command_all_output_async` which also needs to be scrubbed.

Chromium change:
https://source.chromium.org/chromium/chromium/src/+/8062ee35c902563309983726a37b90d5ca10caed

commit 8062ee35c902563309983726a37b90d5ca10caed
Author: Joshua Pawlicki <waffles@chromium.org>
Date:   Tue Jul 15 10:45:21 2025 -0700

    mac signing: Parallelize some per-distribution operations.

    This may speed up the per-distribution section of signing by up to 45%.

    codesign --verify and spctl --assess will now run in parallel. This is
    expected to provide a speed-up up to 20% depending on I/O throughput.

    The app bundle needs to be zipped prior to notarization. Previously,
    the execution would wait for zipping to be complete and then start
    notarization in the background (while continuing in parallel with
    processing the next distribution). Now, the zipping is also done in
    the background while execution moves on to the next distribution. This
    could provide a speed-up of up to 25% depending on I/O vs CPU
    bottlenecks.

    Bug: 426019706
    Change-Id: I0a054c43c2b51f56abd0a94e78a9caf337a2a216
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6699494
    Commit-Queue: Mark Mentovai <mark@chromium.org>
    Reviewed-by: Mark Mentovai <mark@chromium.org>
    Commit-Queue: Joshua Pawlicki <waffles@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#1487061}
2025-08-19 19:54:27 +01:00
Claudio DeSouza fd3335538a [cr140] MacOS hermetic toolchain on XCode 16.4, SDK 15.5
Chromium changes:
https://chromium.googlesource.com/chromium/src/+/6a67dce6588ec20f616306d9d639c660f18317fe

commit 6a67dce6588ec20f616306d9d639c660f18317fe
Author: Mark Mentovai <mark@chromium.org>
Date:   Wed Jun 25 10:47:52 2025 -0700

    mac: Switch to Xcode 16.4 (16F6) and SDK 15.5 (24F74)

    Change-Id: Ic4f239e6a7c4c56fe93a22dccb793d07d600294c
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6674373
    Reviewed-by: Leonard Grey <lgrey@chromium.org>
    Commit-Queue: Mark Mentovai <mark@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#1478653}
2025-08-19 19:54:17 +01:00
cdesouza-chromium 5eb666f034 [CodeHealth] Run gn format on all files (#30448)
This PR is the run of `gn format` on all `gn` files. This is a
mechanical change done with:

```sh
git ls-files -- "*.gn" | xargs gn format
git ls-files -- "*.gni" | xargs gn format
```

This change has been motivated primarily by an improvement to the
formatters privided by `gn` correcting cases of redundant target naming,
i.e cases where `//foo:foo` is used, and should just be `//foo`.

For this particular `gn` change, see:
https://chromium.googlesource.com/chromium/src/+/c822490a82cdb6ad479159683a92858f7c6f0a58

Resolves https://github.com/brave/brave-browser/issues/48161
2025-08-05 18:08:10 +01:00
Mikhail 57bd457b12 Format build dir (#29114)
* Add {} in /build (eslint-curly)
* Prettify build/
* Remove /build from .prettierignore
2025-05-22 18:30:02 +04:00
Claudio DeSouza 2fe69af08b [cr137] Updating hermetic toolchain: Xcode 16.3 and SDK 15.4
The job for this has been run already, and the toolchain is deployed.

Chromium changes:
https://chromium.googlesource.com/chromium/src/+/75861fcf852aed584acfc8dc51660b2f31e2b232

commit 75861fcf852aed584acfc8dc51660b2f31e2b232
Author: Devon Loehr <dloehr@google.com>
Date:   Mon Apr 7 08:34:01 2025 -0700

    Mac: Switch to Xcode 16.3 (16E140) and SDK 15.4 (24E241)

    Change-Id: I09918ddae292e2137eaeab2e24a7cf581f006bcb
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6431799
    Commit-Queue: Devon Loehr <dloehr@google.com>
    Reviewed-by: Mark Mentovai <mark@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#1443501}
2025-05-13 15:52:47 -04:00
Michael Herrmann 57eaf4d149 Mirror upstream's codesign requirements in BraveUpdater (#28591) 2025-04-24 16:30:33 +02:00
Emerick Rogul 7f8b78e6c9 Update hermetic toolchain to XCode 16.2 and SDK 15.2
Chromium change:
https://source.chromium.org/chromium/chromium/src/+/0640527f7a4fab9947b1282565d4e8ede49b5d61

commit 0640527f7a4fab9947b1282565d4e8ede49b5d61
Author: Devon Loehr <dloehr@google.com>
Date:   Tue Mar 4 13:02:04 2025 -0800

    Mac: Switch to Xcode 16.2 16C5032 with macOS SDK 15.2 24C94

    Change-Id: I166f2f8174ed7ba3c93ab70ee27617eb2753c86d
2025-04-16 09:30:22 +01:00
Michael Herrmann fef3909fb0 Mirror upstream's macOS codesign requirements (#28598)
The previous original author of the affected line said he only commented
out some parts because they failed the signing process. Also, both
Chrome and Edge have the subject part that is being added here.
2025-04-11 05:23:24 -07:00
Michael Herrmann 6dfc7230c0 Rewrite macOS codesigning, DMG & PKG generation logic (#27610) 2025-03-05 20:14:20 +01:00
Michael Herrmann 8ab8a53a04 Remove obsolete target sign_updater (#27227)
Our devops code now contains this logic.
2025-01-14 16:13:55 +01:00
Claudio DeSouza d81b4b59a6 [cr132] Update hermetic tool to SDK v15.1
This follows the latest deployment on chromium.

Chromium change:
https://chromium.googlesource.com/chromium/src/+/6cf9fb594c1ece7fc0c245d74e580f69bcb35255

commit 6cf9fb594c1ece7fc0c245d74e580f69bcb35255
Author: Mark Mentovai <mark@chromium.org>
Date:   Tue Oct 29 16:55:24 2024 +0000

    mac: Switch to Xcode 16.1 16B40 with macOS SDK 15.1 24B75
2024-11-29 13:24:53 +00:00
Claudio DeSouza 75a39544ea Update hermetic tool to SDK v15.0
This follows the latest deployment on chromium.

Chromium change:
https://chromium.googlesource.com/chromium/src/+/a5fb630f300a1a3fdda9bb22a7ca79dd5296def2

commit a5fb630f300a1a3fdda9bb22a7ca79dd5296def2
Author: Mark Mentovai <mark@chromium.org>
Date:   Wed Sep 18 22:14:57 2024 +0000

    Reland "mac: Switch to Xcode 16.0 16A242d with macOS SDK 15.0 24A336"

    This is a reland of fbc74102ad59
    (https://chromium-review.googlesource.com/c/5868532), which was reverted
    in 1bf416f7ddf0 (https://chromium-review.googlesource.com/c/5867385)
    because it caused Mac ASan 64 Builder to fail its compile step in the
    generate_v8_context_snapshot step (https://crbug.com/367764848).

    This can reland atop daa2e0a59313
    (https://chromium-review.googlesource.com/c/5873781), which should
    prevent generate_v8_context_snapshot from failing under Address
    Sanitizer.

    Original change's description:
    > mac: Switch to Xcode 16.0 16A242d with macOS SDK 15.0 24A336
    >
    > FOR CHECKIN
    > FOR CHICKEN
    > PARA POLLO
    > POUR LE POULET
    > 🐣
    >
    > Bug: 367439535
    > Change-Id: I13c4849eddb458b76d973dcc059c7043b63b4245
    > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5868532
    > Reviewed-by: Nico Weber <thakis@chromium.org>
    > Commit-Queue: Mark Mentovai <mark@chromium.org>
    > Cr-Commit-Position: refs/heads/main@{#1356474}

    Bug: 367439535
2024-10-24 12:14:28 +01:00
Michael Herrmann df095fc8fe Support feature UseOmaha4Alpha in system-wide installs (#25796)
Fix feature UseOmaha4Alpha in system-wide installs
2024-10-04 21:07:51 +07:00
Michael Herrmann e0cc3ba0e4 Control Omaha 4 on macOS with Griffin (#25190) 2024-09-11 19:37:15 +02:00
Michael Herrmann c53f5adb90 Fix crash when changing settings and there is a pending update on macOS (#25248) 2024-08-22 12:13:28 +02:00
Michael Herrmann 09d2b1d70c Use Omaha 4 in Brave.pkg when brave_enable_updater (#24676) 2024-08-16 08:20:39 +02:00
Michael Herrmann c43aad5289 Cross-compilation improvements for codesigning (#25087) 2024-08-13 18:08:18 +02:00
Michael Herrmann 8e3b3c4aef Make it possible to codesign, create DMG and PKG installers when cross-compiling Brave for macOS in Linux (#24701) 2024-07-20 07:26:33 +02:00
Michael Herrmann 483bd78d5e Enable automatic update of per-user installations via Omaha 4 on macOS (#24243)
Flesh out Omaha 4 auto-updater on macOS

Before this commit, it was possible to update Brave on macOS with
Omaha 4 by enabling the `brave_enable_updater` build flag and manually
installing O4 on the user's system. After this PR, manually installing
O4 is no longer required for at least per-user installations.
2024-06-26 10:12:52 +02:00
Mihai PLESA 2c0174ea49 compress dmg using ulmo (#23826) 2024-05-28 12:14:53 -04:00
Michael Herrmann 19a55f6195 Create a first prototype of auto-updates with Omaha 4 on macOS (#22689)
This commit adds an implementation that replaces Sparkle by Omaha 4 for
on-demand updates. It is hidden behind a default-disabled GN arg and
is highly experimental: The user must manually install Omaha 4 by
executing a command. They must also manually create a JSON file that
tells Omaha that Brave is installed. Once they do that, the
implementation can update to a new version via brave://settings/help.
The associated "Brave was updated - relaunch?" button does not work.
2024-04-15 11:44:09 +02:00
mschfhandAleksey Khoroshilov 96689ef966 Migrate hermetic toolchains (#22254)
* Migrate hermetic toolchains

* Add internal deps endpoint availability check and a warning.

* Format.

---------

Co-authored-by: Aleksey Khoroshilov <akhoroshilov@brave.com>
2024-02-22 23:06:48 +07:00
Brandon-T ef1cf03161 [iOS] - Add & Export iOS API to use AIChat (#21032) 2023-12-08 03:39:43 +01:00
Aleksey Khoroshilov 010f0f47f7 Add RBE config vars, add GN args and environment vars. 2023-11-01 13:53:03 +07:00
Claudio DeSouza 79ee2f27e9 Update hermetic tool to SDK v14.0
Chromium upstream has bumped the xcode/sdk versions required in M119.

Chromium change:
https://chromium.googlesource.com/chromium/src/+/9f86a2804108f82dcc1c42036025a18f72c7fb9e

commit 9f86a2804108f82dcc1c42036025a18f72c7fb9e
Author: Nico Weber <thakis@chromium.org>
Date:   Tue Sep 19 13:51:43 2023 +0000

    mac: Switch to Xcode 15.0 15A240d with macOS SDK 14.0 23A334

    Bug: 1484363
2023-10-23 13:19:04 +01:00
mkarolin f89bc757e1 [macOS] Adjust notarization agruments.
Chromium changes:

https://chromium.googlesource.com/chromium/src/+/c1cad88d77340

commit c1cad88d773409e719de66c515e07fdef9db93e0
Author: Robert Sesek <rsesek@chromium.org>
Date:   Wed Jul 12 23:02:59 2023 +0000

    macOS Signing Scripts: Drop support for altool-based notarization

    This also rolls the internal repo to remove references to
    model.NotarizationTool:

    Roll src/chrome/installer/mac/internal/ babcdbc1d..d7fb448e1 (1 commit)

    https://chrome-internal.googlesource.com/chrome/installer/mac/internal.git/+log/babcdbc1d727..d7fb448e1fc8

    Bug: 1449970

https://chromium.googlesource.com/chromium/src/+/b971bed75e187

commit b971bed75e1871651506bc8ebd13cb2fdf7b4496
Author: Robert Sesek <rsesek@chromium.org>
Date:   Thu Jul 13 22:37:16 2023 +0000

    macOS Signing Scripts: Remove explicit notarization auth arguments

    Invokers of the signing scripts should now pass authentication
    arguments like so:

       --notary-arg=--keychain-profile --notary-arg MyKeychainProfile

    The old arguments remain for temporary command-line backwards
    compatibility, but they do not have any effect.

    Bug: 1449970
2023-09-06 12:38:53 +01:00
mkarolin 6559ac13d0 notarize_dmg_pkg.py pylint fixes 2023-07-26 16:51:09 -04:00
mkarolin f90a4ba8e8 Fixes notarization script for dmg/pkg on MacOS.
Chromium change:

https://source.chromium.org/chromium/chromium/src/+/aab0c52c084142b14a4f7132b095088c4c823b68

commit aab0c52c084142b14a4f7132b095088c4c823b68
Author: Robert Sesek <rsesek@chromium.org>
Date:   Tue May 30 19:09:47 2023 +0000

    macOS Signing Scripts: Create the invoker module

    This module provides an Invoker class as an abstraction between the
    lower-level commands module and higher-level signing/notarization
    operations.

    Bug: 1442256
2023-07-26 16:51:09 -04:00
Mihai PLESA 0f2a938746 replace provisioning profiles 2023-06-28 22:23:43 -04:00