mirror of
https://github.com/electron/electron.git
synced 2026-01-09 15:38:08 -05:00
* chore: bump chromium in DEPS to 139.0.7242.0 * chore: update render_widget_host_view_mac.patch no code changes; just updating patch context Do a cleanup pass on the history swiper code | https://chromium-review.googlesource.com/c/chromium/src/+/6604367 * chore: update mas_avoid_private_macos_api_usage.patch.patch no code changes; just updating patch context [tracing] Delete base/trace_event/base_tracing.h | https://chromium-review.googlesource.com/c/chromium/src/+/6624012 * chore: update chore_provide_iswebcontentscreationoverridden_with_full_params.patch no manual changes; just updating patch context [ActorFramework] Refactor Actor Task Management | https://chromium-review.googlesource.com/c/chromium/src/+/6618684 * chore: update fix_move_autopipsettingshelper_behind_branding_buildflag.patch [pip] Tuck picture-in-picture windows when a file dialog is open | https://chromium-review.googlesource.com/c/chromium/src/+/6449682 Reland "[document pip] Restrict the size that a website can request" | https://chromium-review.googlesource.com/c/chromium/src/+/6372104 * chore: update feat_corner_smoothing_css_rule_and_blink_painting.patch Xref: corner-shape: constraint radii based on opposite corner overlap | https://chromium-review.googlesource.com/c/chromium/src/+/6592572 * chore: update revert_code_health_clean_up_stale_macwebcontentsocclusion.patch no manual changes; just updating patch context * chore: update fix_rename_sqlite_win32_exports_to_avoid_conflicts_with_node_js.patch no code changes; just updating patch context * chore: e patches all * Plumb Verify2QwacBinding and hook it up in QwacWebContentsObserver https://chromium-review.googlesource.com/c/chromium/src/+/6624719 * [Extensions] Remove host delegate OnMainFrameCreatedForBackgroundPage https://chromium-review.googlesource.com/c/chromium/src/+/6631123 * Extensions: Rename GetResourceURL to ResolveExtensionURL https://chromium-review.googlesource.com/c/chromium/src/+/6625053 * [NonClientFrameView] Consolidate NativeFrameViewMac https://chromium-review.googlesource.com/c/chromium/src/+/6614239 * ICWYU * [views-ax] Remove dead code WidgetAXTreeIDMap https://chromium-review.googlesource.com/c/chromium/src/+/6619701 * Reland "extensions: Add `WillPrepareForEvaluation` to setup MojoJS" https://chromium-review.googlesource.com/c/chromium/src/+/6630056 * NavigationThrottleRunner2: Remove MaybeAddThrottle https://chromium-review.googlesource.com/c/chromium/src/+/6628079 * [pip] Tuck picture-in-picture windows when a file dialog is open https://chromium-review.googlesource.com/c/chromium/src/+/6449682 * build: fix snapshot_blob.bin build error xref: https://issues.chromium.org/issues/416540976 * chore: e patches all * build: freeup disk space on macos * chore: bump chromium in DEPS to 139.0.7244.0 * chore: update printing.patch no manual changes; just updating patch context * chore: remove upstreamed ignore_parse_errors_for_resolveshortcutproperties.patch Prevent Windows crash on unexpected shortcut type | https://chromium-review.googlesource.com/c/chromium/src/+/6633298 * chore: e patches all * Revert "Reland "extensions: Add `WillPrepareForEvaluation` to setup MojoJS"" This reverts commit77c4f967a6. Revert CL for the high confidence crash culprit for http://crash/28f897bb9743dfe0 | https://chromium-review.googlesource.com/c/chromium/src/+/6641819 * Fix spec's expected base64-encoded PNG strings to match upstream changes. [rust png] Enable by default. | https://chromium-review.googlesource.com/c/chromium/src/+/6085801 * chore: bump chromium in DEPS to 139.0.7246.0 * chore: e patches all * chore: bump chromium in DEPS to 139.0.7248.0 * chore: update patches * siso: Enable Siso by default for non-Google builds https://chromium-review.googlesource.com/c/chromium/src/+/6638830 Disabling for now until we are ready to build siso on all platforms. * Revert "revert Don't use static variable for UseExternalPopupMenus" This reverts commite91e3894e6. * Update mac_sdk_min to match minimum required SDK version https://chromium-review.googlesource.com/c/chromium/src/+/6493969 (cherry picked from commit3e7cbe912d) * [video pip] Use default window styling on Mac https://chromium-review.googlesource.com/c/chromium/src/+/6648665 * Reland "Force the unintentional renderer process creation check by default" https://chromium-review.googlesource.com/c/chromium/src/+/6626905 * fixup: Reland "Force the unintentional renderer process creation check by default https://chromium-review.googlesource.com/c/chromium/src/+/6626905 * chore: bump chromium in DEPS to 139.0.7249.0 * fixup: Reland "Force the unintentional renderer process creation check by default https://chromium-review.googlesource.com/c/chromium/src/+/6626905 * chore: update patches * chore: bump chromium in DEPS to 139.0.7250.0 * chore: bump chromium in DEPS to 139.0.7252.0 * chore: bump chromium in DEPS to 139.0.7254.0 * 6638187: browser level TOCTOU check for coordinate target https://chromium-review.googlesource.com/c/chromium/src/+/6638187 * chore: fixup patch indices * chore: add missing base/notimplemented includes * 6652910: [Frame Cleanup] Push down/hide implementation-specific API https://chromium-review.googlesource.com/c/chromium/src/+/6652910 * chore: bump chromium in DEPS to 139.0.7256.0 * chore: fix lint * fixup! 6652910: [Frame Cleanup] Push down/hide implementation-specific API * fix: move HandleScope location * chore: bump chromium in DEPS to 139.0.7258.0 * fixup! [NonClientFrameView] Consolidate NativeFrameViewMac * Revert "chore: bump chromium in DEPS to 139.0.7258.0" This reverts commit264b2e934f. --------- Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com> Co-authored-by: Charles Kerr <charles@charleskerr.com> Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org> Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com> Co-authored-by: deepak1556 <hop2deep@gmail.com>
76 lines
2.9 KiB
YAML
76 lines
2.9 KiB
YAML
name: 'Free Space macOS'
|
|
description: 'Checks out Electron and stores it in the AKS Cache'
|
|
runs:
|
|
using: "composite"
|
|
steps:
|
|
- name: Free Space on MacOS
|
|
shell: bash
|
|
run: |
|
|
sudo mkdir -p $TMPDIR/del-target
|
|
|
|
tmpify() {
|
|
if [ -d "$1" ]; then
|
|
sudo mv "$1" $TMPDIR/del-target/$(echo $1|shasum -a 256|head -n1|cut -d " " -f1)
|
|
fi
|
|
}
|
|
|
|
strip_universal_deep() {
|
|
opwd=$(pwd)
|
|
cd $1
|
|
f=$(find . -perm +111 -type f)
|
|
for fp in $f
|
|
do
|
|
if [[ $(file "$fp") == *"universal binary"* ]]; then
|
|
if [ "`arch`" == "arm64" ]; then
|
|
if [[ $(file "$fp") == *"x86_64"* ]]; then
|
|
sudo lipo -remove x86_64 "$fp" -o "$fp" || true
|
|
fi
|
|
else
|
|
if [[ $(file "$fp") == *"arm64e)"* ]]; then
|
|
sudo lipo -remove arm64e "$fp" -o "$fp" || true
|
|
fi
|
|
if [[ $(file "$fp") == *"arm64)"* ]]; then
|
|
sudo lipo -remove arm64 "$fp" -o "$fp" || true
|
|
fi
|
|
fi
|
|
fi
|
|
done
|
|
|
|
cd $opwd
|
|
}
|
|
|
|
tmpify /Library/Developer/CoreSimulator
|
|
tmpify ~/Library/Developer/CoreSimulator
|
|
tmpify $(xcode-select -p)/Platforms/AppleTVOS.platform
|
|
tmpify $(xcode-select -p)/Platforms/iPhoneOS.platform
|
|
tmpify $(xcode-select -p)/Platforms/WatchOS.platform
|
|
tmpify $(xcode-select -p)/Platforms/WatchSimulator.platform
|
|
tmpify $(xcode-select -p)/Platforms/AppleTVSimulator.platform
|
|
tmpify $(xcode-select -p)/Platforms/iPhoneSimulator.platform
|
|
tmpify $(xcode-select -p)/Toolchains/XcodeDefault.xctoolchain/usr/metal/ios
|
|
tmpify $(xcode-select -p)/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift
|
|
tmpify $(xcode-select -p)/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift-5.0
|
|
tmpify ~/.rubies
|
|
tmpify ~/Library/Caches/Homebrew
|
|
tmpify /usr/local/Homebrew
|
|
|
|
sudo rm -rf $TMPDIR/del-target
|
|
|
|
sudo rm -rf /Applications/Safari.app
|
|
sudo rm -rf /Applications/Xcode_16.1.app
|
|
sudo rm -rf /Applications/Xcode_16.3.app
|
|
sudo rm -rf /Applications/Xcode_16.2.app
|
|
sudo rm -rf /Applications/Google Chrome.app
|
|
sudo rm -rf /Applications/Xcode_16.4.app
|
|
sudo rm -rf /Applications/Google Chrome for Testing.app
|
|
sudo rm -rf /Applications/Firefox.app
|
|
sudo rm -rf ~/project/src/third_party/catapult/tracing/test_data
|
|
sudo rm -rf ~/project/src/third_party/angle/third_party/VK-GL-CTS
|
|
sudo rm -rf /Users/runner/Library/Android
|
|
sudo rm -rf $JAVA_HOME_11_arm64
|
|
sudo rm -rf $JAVA_HOME_17_arm64
|
|
sudo rm -rf $JAVA_HOME_21_arm64
|
|
|
|
# lipo off some huge binaries arm64 versions to save space
|
|
strip_universal_deep $(xcode-select -p)/../SharedFrameworks
|
|
# strip_arm_deep /System/Volumes/Data/Library/Developer/CommandLineTools/usr |