зеркало из https://github.com/electron/electron.git
chore: clean up outdated goma references (#42762)
This commit is contained in:
Родитель
25eb1bd4b2
Коммит
5bff883c40
|
@ -445,7 +445,7 @@ step-mksnapshot-build: &step-mksnapshot-build
|
||||||
fi
|
fi
|
||||||
sed $SEDOPTION '/.*builtins-pgo/d' out/Default/mksnapshot_args
|
sed $SEDOPTION '/.*builtins-pgo/d' out/Default/mksnapshot_args
|
||||||
sed $SEDOPTION '/--turbo-profiling-input/d' out/Default/mksnapshot_args
|
sed $SEDOPTION '/--turbo-profiling-input/d' out/Default/mksnapshot_args
|
||||||
sed $SEDOPTION '/The gn arg use_goma=true .*/d' out/Default/mksnapshot_args
|
|
||||||
if [ "`uname`" != "Darwin" ]; then
|
if [ "`uname`" != "Darwin" ]; then
|
||||||
if [ "$TARGET_ARCH" == "arm" ]; then
|
if [ "$TARGET_ARCH" == "arm" ]; then
|
||||||
electron/script/strip-binaries.py --file $PWD/out/Default/clang_x86_v8_arm/mksnapshot
|
electron/script/strip-binaries.py --file $PWD/out/Default/clang_x86_v8_arm/mksnapshot
|
||||||
|
|
|
@ -25,9 +25,19 @@ Codespaces doesn't lean very well into gclient based checkouts, the directory st
|
||||||
/workspaces/electron
|
/workspaces/electron
|
||||||
```
|
```
|
||||||
|
|
||||||
## Goma
|
## Reclient
|
||||||
|
|
||||||
If you are a maintainer [with Goma access](../docs/development/goma.md) it should be automatically configured and authenticated when you spin up a new codespaces instance. You can validate this by checking `e d goma_auth info` or by checking that your build-tools configuration has a goma mode of `cluster`.
|
If you are a maintainer [with Reclient access](../docs/development/reclient.md) you'll need to ensure you're authenticated when you spin up a new codespaces instance. You can validate this by checking `e d rbe info` - your build-tools configuration should have `Access` type `Cache & Execute`:
|
||||||
|
|
||||||
|
```console
|
||||||
|
Authentication Status: Authenticated
|
||||||
|
Since: 2024-05-28 10:29:33 +0200 CEST
|
||||||
|
Expires: 2024-08-26 10:29:33 +0200 CEST
|
||||||
|
...
|
||||||
|
Access: Cache & Execute
|
||||||
|
```
|
||||||
|
|
||||||
|
To authenticate if you're not logged in, run `e d rbe login` and follow the link to authenticate.
|
||||||
|
|
||||||
## Running Electron
|
## Running Electron
|
||||||
|
|
||||||
|
|
|
@ -59,7 +59,6 @@ if [ ! -f $buildtools/configs/evm.testing.json ]; then
|
||||||
\"\$schema\": \"file:///home/builduser/.electron_build_tools/evm-config.schema.json\",
|
\"\$schema\": \"file:///home/builduser/.electron_build_tools/evm-config.schema.json\",
|
||||||
\"configValidationLevel\": \"strict\",
|
\"configValidationLevel\": \"strict\",
|
||||||
\"reclient\": \"$1\",
|
\"reclient\": \"$1\",
|
||||||
\"goma\": \"none\",
|
|
||||||
\"preserveXcode\": 5
|
\"preserveXcode\": 5
|
||||||
}
|
}
|
||||||
" >$buildtools/configs/evm.testing.json
|
" >$buildtools/configs/evm.testing.json
|
||||||
|
|
|
@ -90,7 +90,6 @@ runs:
|
||||||
fi
|
fi
|
||||||
sed $SEDOPTION '/.*builtins-pgo/d' out/Default/mksnapshot_args
|
sed $SEDOPTION '/.*builtins-pgo/d' out/Default/mksnapshot_args
|
||||||
sed $SEDOPTION '/--turbo-profiling-input/d' out/Default/mksnapshot_args
|
sed $SEDOPTION '/--turbo-profiling-input/d' out/Default/mksnapshot_args
|
||||||
sed $SEDOPTION '/The gn arg use_goma=true .*/d' out/Default/mksnapshot_args
|
|
||||||
|
|
||||||
if [ "`uname`" = "Linux" ]; then
|
if [ "`uname`" = "Linux" ]; then
|
||||||
if [ "${{ inputs.target-arch }}" = "arm" ]; then
|
if [ "${{ inputs.target-arch }}" = "arm" ]; then
|
||||||
|
|
|
@ -149,7 +149,7 @@ for:
|
||||||
- gn desc out/Default v8:run_mksnapshot_default args > out/Default/default_mksnapshot_args
|
- gn desc out/Default v8:run_mksnapshot_default args > out/Default/default_mksnapshot_args
|
||||||
# Remove unused args from mksnapshot_args
|
# Remove unused args from mksnapshot_args
|
||||||
- ps: >-
|
- ps: >-
|
||||||
Get-Content out/Default/default_mksnapshot_args | Where-Object { -not $_.Contains('--turbo-profiling-input') -And -not $_.Contains('builtins-pgo') -And -not $_.Contains('The gn arg use_goma=true') } | Set-Content out/Default/mksnapshot_args
|
Get-Content out/Default/default_mksnapshot_args | Where-Object { -not $_.Contains('--turbo-profiling-input') -And -not $_.Contains('builtins-pgo') } | Set-Content out/Default/mksnapshot_args
|
||||||
- autoninja -C out/Default electron:electron_mksnapshot_zip
|
- autoninja -C out/Default electron:electron_mksnapshot_zip
|
||||||
- cd out\Default
|
- cd out\Default
|
||||||
- 7z a mksnapshot.zip mksnapshot_args gen\v8\embedded.S
|
- 7z a mksnapshot.zip mksnapshot_args gen\v8\embedded.S
|
||||||
|
|
|
@ -147,7 +147,7 @@ for:
|
||||||
- gn desc out/Default v8:run_mksnapshot_default args > out/Default/default_mksnapshot_args
|
- gn desc out/Default v8:run_mksnapshot_default args > out/Default/default_mksnapshot_args
|
||||||
# Remove unused args from mksnapshot_args
|
# Remove unused args from mksnapshot_args
|
||||||
- ps: >-
|
- ps: >-
|
||||||
Get-Content out/Default/default_mksnapshot_args | Where-Object { -not $_.Contains('--turbo-profiling-input') -And -not $_.Contains('builtins-pgo') -And -not $_.Contains('The gn arg use_goma=true') } | Set-Content out/Default/mksnapshot_args
|
Get-Content out/Default/default_mksnapshot_args | Where-Object { -not $_.Contains('--turbo-profiling-input') -And -not $_.Contains('builtins-pgo') } | Set-Content out/Default/mksnapshot_args
|
||||||
- autoninja -C out/Default electron:electron_mksnapshot_zip
|
- autoninja -C out/Default electron:electron_mksnapshot_zip
|
||||||
- cd out\Default
|
- cd out\Default
|
||||||
- 7z a mksnapshot.zip mksnapshot_args gen\v8\embedded.S
|
- 7z a mksnapshot.zip mksnapshot_args gen\v8\embedded.S
|
||||||
|
|
|
@ -1,6 +0,0 @@
|
||||||
# Goma
|
|
||||||
|
|
||||||
> Goma is a distributed compiler service for open-source projects such as
|
|
||||||
> Chromium and Android.
|
|
||||||
|
|
||||||
Electron's deployment of Goma is deprecated and we are gradually shifting all usage to the [reclient](reclient.md) system. At some point in 2024 the Goma backend will be shutdown.
|
|
Загрузка…
Ссылка в новой задаче