mirror of
https://github.com/electron/electron.git
synced 2026-01-07 22:54:25 -05:00
fix: handle tar.xz files in uploaders, add to breaking changes (#48941)
* fix: handle tar.xz files in uploaders, add to breaking changes * docs: add additional file extension info
This commit is contained in:
@@ -20,6 +20,11 @@ Using the `clipboard` API directly in the renderer process is deprecated.
|
||||
If you want to call this API from a renderer process, place the API call in
|
||||
your preload script and expose it using the [contextBridge](https://www.electronjs.org/docs/latest/api/context-bridge) API.
|
||||
|
||||
### Behavior Changed: MacOS dSYM files now compressed with tar.xz
|
||||
|
||||
Debug symbols for MacOS (dSYM) now use xz compression in order to handle larger file sizes. `dsym.zip` files are now
|
||||
`dsym.tar.xz` files. End users using debug symbols may need to update their zip utilities.
|
||||
|
||||
## Planned Breaking API Changes (39.0)
|
||||
|
||||
### Deprecated: `--host-rules` command line switch
|
||||
|
||||
@@ -137,11 +137,11 @@ function assetsForVersion (version: string, validatingRelease: boolean) {
|
||||
`chromedriver-${version}-win32-ia32.zip`,
|
||||
`chromedriver-${version}-win32-x64.zip`,
|
||||
`chromedriver-${version}-win32-arm64.zip`,
|
||||
`electron-${version}-darwin-x64-dsym.zip`,
|
||||
`electron-${version}-darwin-x64-dsym.tar.xz`,
|
||||
`electron-${version}-darwin-x64-dsym-snapshot.zip`,
|
||||
`electron-${version}-darwin-x64-symbols.zip`,
|
||||
`electron-${version}-darwin-x64.zip`,
|
||||
`electron-${version}-darwin-arm64-dsym.zip`,
|
||||
`electron-${version}-darwin-arm64-dsym.tar.xz`,
|
||||
`electron-${version}-darwin-arm64-dsym-snapshot.zip`,
|
||||
`electron-${version}-darwin-arm64-symbols.zip`,
|
||||
`electron-${version}-darwin-arm64.zip`,
|
||||
@@ -152,11 +152,11 @@ function assetsForVersion (version: string, validatingRelease: boolean) {
|
||||
`electron-${version}-linux-x64-debug.zip`,
|
||||
`electron-${version}-linux-x64-symbols.zip`,
|
||||
`electron-${version}-linux-x64.zip`,
|
||||
`electron-${version}-mas-x64-dsym.zip`,
|
||||
`electron-${version}-mas-x64-dsym.tar.xz`,
|
||||
`electron-${version}-mas-x64-dsym-snapshot.zip`,
|
||||
`electron-${version}-mas-x64-symbols.zip`,
|
||||
`electron-${version}-mas-x64.zip`,
|
||||
`electron-${version}-mas-arm64-dsym.zip`,
|
||||
`electron-${version}-mas-arm64-dsym.tar.xz`,
|
||||
`electron-${version}-mas-arm64-dsym-snapshot.zip`,
|
||||
`electron-${version}-mas-arm64-symbols.zip`,
|
||||
`electron-${version}-mas-arm64.zip`,
|
||||
|
||||
@@ -88,7 +88,7 @@ def main():
|
||||
upload_electron(release, ts_defs_path, args)
|
||||
|
||||
dsym_zip = os.path.join(OUT_DIR, DSYM_NAME)
|
||||
shutil.copy2(os.path.join(OUT_DIR, 'dsym.zip'), dsym_zip)
|
||||
shutil.copy2(os.path.join(OUT_DIR, 'dsym.tar.xz'), dsym_zip)
|
||||
upload_electron(release, dsym_zip, args)
|
||||
|
||||
dsym_snapshot_zip = os.path.join(OUT_DIR, DSYM_SNAPSHOT_NAME)
|
||||
|
||||
Reference in New Issue
Block a user