8000 1.19 release merge from main by qarni · Pull Request #4016 · microsoft/vscode-cmake-tools · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

1.19 release merge from main #4016

10000
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 122 commits into from
Aug 28, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
122 commits
Select commit Hold shift + click to select a range
3472ca7
reversed order of creating workspace browse configurations (#3758)
snehara99 May 16, 2024
69c9680
Add clarity in the build log when builds are out of source (#3778)
andreeis May 20, 2024
0d32b20
Add chesscc to the allow-list of compilers. (#3777)
andreeis May 20, 2024
02a91b0
Fix doubling of cpack args passed by package preset (#3766)
andreeis May 20, 2024
3fd67f6
Remove unnecessary logging about string expansion (#3761)
andreeis May 20, 2024
6f6f76a
Fix UI for settings override of package presets (#3770)
andreeis May 20, 2024
497b3cf
Skip full configure on variant change for multi-config generators (#3…
andreeis May 20, 2024
682f759
Run clean-configure when workflow has different configure preset than…
andreeis May 20, 2024
2fb3c60
Let cmake.configureArgs overwrite the default cmake args (#3762)
andreeis May 20, 2024
6897e58
Handle "~" in binaryDir path (#3764)
andreeis May 21, 2024
03fffd1
Warning when VS installation instance not found (#3775)
andreeis May 21, 2024
cb43dba
Fix GitHub 3602, mention --build-config even for default test preset …
andreeis May 21, 2024
439105f
Better validations that validate before running. (#3774)
gcampbell-msft May 28, 2024
9c7e643
Update kits-variants doc with unsupported commands that are specific …
andreeis May 28, 2024
a2642d3
colorization support in pre-release (#3794)
gcampbell-msft May 29, 2024
4d6d05d
Sort CMakeLists.txt by depth (#3789)
jmigual May 29, 2024
531c8d3
Fixed string parameters and added clarification to the log message (#…
andreeis May 30, 2024
985de97
Localization - Translated Strings (#3753)
csigs Jun 3, 2024
227d963
fix schema field in v8 schema (#3809)
gcampbell-msft Jun 4, 2024
8effb46
Add check that limits when we -R a regex of all tests (#3814)
gcampbell-msft Jun 5, 2024
2eda8fa
Localization - Translated Strings (#3816)
csigs Jun 10, 2024
447065e
Update CHANGELOG.md
gcampbell-msft Jun 10, 2024
b368e06
update localization for project status view and quick pick (#3810)
gcampbell-msft Jun 14, 2024
1b69c4f
fix issue with test results not found (#3823)
gcampbell-msft Jun 14, 2024
044560a
update braces dependency (#3839)
gcampbell-msft Jun 17, 2024
1ffb1c4
Fixes #3725 - user presets not read correctly (#3826)
qarni Jun 18, 2024
5718cf4
Fixes #3811 - checks for cmake.exe again if it wasnt present the prev…
qarni Jun 21, 2024
734ffcb
Tree view for tests using test suite delimiter (#3759)
vinocher-bc Jun 21, 2024
423aa3b
Update telemetry API to latest version. (#3843)
bobbrow Jun 21, 2024
d66b0f4
presets + cmake.buildToolArgs: make sure `--` is added in all cases (…
JeremieA Jun 24, 2024
b986245
Update CHANGELOG.md
gcampbell-msft Jun 24, 2024
563e3e0
Fixes #3140 - Test log unavailable (#3752)
hippo91 Jun 24, 2024
d1d5c31
Upgrade cmake_minimum_required version 3.0.0 -> 3.5.0 (#3805)
LiuZengqiang Jun 24, 2024
39f372b
Add setting for deleting whole build dir when clean configuring (#3783)
andreeis Jun 24, 2024
c1c2412
log error for cmake exe not found (#3847)
qarni Jun 25, 2024
391646f
Fixed how we use our '--warn-unused-cli' flag (#3860)
snehara99 Jul 2, 2024
a66d691
Set useCMakePresets context after quick start (#3853)
qarni Jul 2, 2024
2ea0681
remove from pre-release (#3861)
gcampbell-msft Jul 2, 2024
42e18b9
clean configures when platform differs between old and new selected k…
snehara99 Jul 2, 2024
8e1639c
update changelog
gcampbell-msft Jul 3, 2024
aac8ed8
add rel to branches (#3867)
gcampbell-msft Jul 3, 2024
29bd23f
update third parties
gcampbell-msft Jul 3, 2024
b015fe9
fix release pipeline verification
gcampbell-msft Jul 3, 2024
7b621f4
fix release pipeline
gcampbell-msft Jul 3, 2024
7dbb63f
update release version for prerelease
gcampbell-msft Jul 8, 2024
f8b9e76
fix variable ref
gcampbell-msft Jul 8, 2024
dc24ef8
Localization - Translated Strings (#3833)
csigs Jul 8, 2024
79fcf3b
Use relative intralinks; Point 'issues' to main GH repo (#3858)
kkm000 Jul 8, 2024
95e21ab
Update Preferred Generator selection logic (#3869)
jophippe Jul 8, 2024
4335618
updated command string to better reflect function (#3876)
snehara99 Jul 9, 2024
b7951a7
Add guard against reloading a file that's not a variants file (#3878)
jophippe Jul 9, 2024
934c4d0
Fix debugger hang on restart (#3846)
qarni Jul 9, 2024
7117d53
update warning to be an error (#3881)
qarni Jul 10, 2024
1525857
add try catch and attempt to grab specifically the json (#3868)
gcampbell-msft Jul 10, 2024
573f7cc
show userpresets in project outline (#3877)
moyo1997 Jul 10, 2024
418a4c9
move user env expansion forkits to after vsenv merged in (#3887)
moyo1997 Jul 10, 2024
9bcfed5
avoiding stringifying extensionContext (#3880)
gcampbell-msft Jul 11, 2024
7cc86d9
Skip initializing variant manager when using CMakePresets (#3888)
jophippe Jul 11, 2024
32a07ff
Fixed spelling in Delete Build Dir On Clean Configure description (#3…
jophippe Jul 11, 2024
46aac7d
Allow CMake to select a default internal generator when the user sele…
snehara99 Jul 11, 2024
c892b18
Add "Unspecified" Build Type and Use by Default (Kits Only) (#3879)
snehara99 Jul 11, 2024
7752a4b
localize override settings applied (#3896)
qarni Jul 11, 2024
d0eee38
change langext check for cpp (#3897)
qarni Jul 11, 2024
a8501dd
fix debug environment config being overwritten (#3894)
moyo1997 Jul 12, 2024
2706fd9
localized the additional properties case (#3895)
snehara99 Jul 12, 2024
15ad707
show build task if preset is set to activebuildpreset (#3898)
moyo1997 Jul 12, 2024
e263ecd
fix our depth search for CMakeLists.txt (#3904)
gcampbell-msft Jul 15, 2024
a63562f
if installDir is a relative path, calculate it relative to the source…
snehara99 Jul 15, 2024
2868e27
add permissions to workflow
gcampbell-msft Jul 16, 2024
4cdfacd
Fix localized file path for schemas (#3906)
qarni Jul 16, 2024
bdc9f5f
Add setting to control how we use VS Dev Env (#3892)
gcampbell-msft Jul 16, 2024
e43f28f
Fix link in configure.md (#3899)
Ashark Jul 17, 2024
b2fd188
Fix typo in configure.md (#3900)
Ashark Jul 17, 2024
aff67c4
The kit name for Clang/MSVC too long, put the arch at the front (#3835)
lygstate Jul 17, 2024
e27b57a
Update triage-labels.yml
gcampbell-msft Jul 17, 2024
5db0a3d
Update OneLocBuild process (#3912)
gcampbell-msft Jul 18, 2024
1a5d186
Delete .github/workflows/closed-fixed-pending-release.yml
gcampbell-msft Jul 18, 2024
8ed18b2
Only visual studio 2015 neesd fixes the windows sdk path (#3837)
lygstate Jul 18, 2024
01db4d6
Dispose of Launch terminal if environment has changed (#3902)
jophippe Jul 22, 2024
eb4c00d
Localization - Translated Strings (#3884)
csigs Jul 22, 2024
890fb56
implement #2521 by adding output channel argument (#3785)
stepeos Jul 23, 2024
a2de3ee
doc: cmake.environment is not applied to launch/debug (#3926)
Ashark Jul 23, 2024
bbc74d8
Don't require Ninja or Make on PATH when checking generators (#3927)
jophippe Jul 23, 2024
1eadb61
Preset file expansion on open/save and expansion validation (#3905)
qarni Jul 24, 2024
140a429
better match keybindings to what vscode has (#3928)
gcampbell-msft Jul 24, 2024
ed6d9ad
Revert "Don't require Ninja or Make on PATH when checking generators …
jophippe Jul 25, 2024
2be0df4
check for quick start in select configure preset to prevent second co…
qarni Jul 26, 2024
4dc3817
ensure we take deep copy of presets for presetsPlusIncluded (#3939)
gcampbell-msft Jul 26, 2024
998ebbd
update telemetry key (#3944)
gcampbell-msft Jul 29, 2024
97b36c9
Fix GitHub 1401, diagnostics relative to workspace folder (#3780)
fargies Jul 29, 2024
27cb55e
Configure precondition handler to return boolean to signal a successf…
andreeis Jul 29, 2024
ccd3f09
Localization - Translated Strings (#3932)
csigs Jul 30, 2024
fa46827
Use template for release pipelines (converted from classic) (#3945)
gcampbell-msft Jul 30, 2024
8f32d0c
evaluate inherit presets based on presets that should be visible from…
moyo1997 Jul 30, 2024
d191663
fix pipelineArtifact reference (#3948)
gcampbell-msft Jul 30, 2024
182e609
try corrected destinationPath
gcampbell-msft Jul 30, 2024
01fb95a
fix destination typo
gcampbell-msft Jul 30, 2024
a654863
switch to targetPath test
gcampbell-msft Jul 31, 2024
dc84258
use correct manual validation task
gcampbell-msft Jul 31, 2024
ca04165
Update pipeline (#3952)
gcampbell-msft Aug 1, 2024
e7cf93e
Set usepresets context after manually creating presets file (#3935)
qarni Aug 1, 2024
ec03fc1
Localization - Translated Strings (#3954)
csigs Aug 5, 2024
c779bf1
Ensure we correctly inherit preset from UserPreset (#3958)
gcampbell-msft Aug 6, 2024
7f2f5ab
saving progress (#3960)
gcampbell-msft Aug 6, 2024
c848ee3
only do special handling of ~ in linux, it breaks windows (#3965)
gcampbell-msft Aug 8, 2024
a4ff8d1
Remove popups and update defaults for `configureOnOpen` (#3967)
gcampbell-msft Aug 13, 2024
2aeab8d
Update vscode-tas-client. (#3981)
sean-mcmanus Aug 13, 2024
b77a853
add telemetry for developer environment use (#3975)
gcampbell-msft Aug 13, 2024
6dbb49f
fix node versions in pipelines
gcampbell-msft Aug 14, 2024
71739f2
remove item from yml
gcampbell-msft Aug 14, 2024
31a1b47
Localization - Translated Strings (#3984)
csigs Aug 15, 2024
d8a6010
Update cmake-presets.md (#3992)
sinemakinci1 Aug 16, 2024
4ba260c
fix regression of kit environment variables (#3991)
gcampbell-msft Aug 16, 2024
a9972e5
rollbar try catch (#3985)
gcampbell-msft Aug 16, 2024
11a7dc4
switch to variable
gcampbell-msft Aug 19, 2024
9d6e7f3
switch to variable
gcampbell-msft Aug 19, 2024
d04ec39
fix env expansion (#3997)
qarni Aug 21, 2024
34ca947
update third parties (#4001)
qarni Aug 21, 2024
5820bc5
return expandedPreset, not preset (#4008)
gcampbell-msft Aug 27, 2024
bdd28e0
Localization - Translated Strings (#4003)
csigs Aug 28, 2024
96f67f1
add change from rel that I didn't do here (#4014)
gcampbell-msft Aug 28, 2024
431e880
Merge branch 'main' into dev/qarni/mergeFromMain
qarni Aug 28, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
50 changes: 38 additions & 12 deletions ThirdPartyNotices.txt
Original file line number Diff line number Diff line change
Expand Up @@ -1413,7 +1413,7 @@ Copyright (c) NevWare21 and contributors

The MIT License (MIT)

Copyright (c) Microsoft Corporation. All rights reserved.
Copyright (c) Microsoft Corporation

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down Expand Up @@ -1542,22 +1542,48 @@ SOFTWARE.
@microsoft/dynamicproto-js 2.0.3 - MIT
https://github.com/microsoft/DynamicProto-JS#readme

(c) James Halliday
Copyright (c) 2022 Nevware21
Copyright (c) Microsoft Corporation
Copyright (c) Microsoft and contributors
Copyright (c) 2010-2013 Christian Johansen
Copyright (c) 2010-2014 Christian Johansen
Copyright (c) 2011 Sven Fuchs, Christian Johansen
Copyright Joyent, Inc. and other Node contributors
Copyright jQuery Foundation and other contributors
Copyright 2013 jQuery Foundation, Inc. and other contributors
Copyright (c) 2010-2014, Christian Johansen, christian@cjohansen.no
Copyright 2005, 2014 jQuery Foundation, Inc. and other contributors
Copyright 2006 Google Inc. https://code.google.com/p/google-diff-match-patch

The MIT License (MIT)

Copyright (c) Microsoft Corporation

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.


---------------------------------------------------------

---------------------------------------------------------

@nevware21/ts-async 0.5.1 - MIT
https://github.com/nevware21/ts-async

Copyright (c) 2022 Nevware21
Copyright (c) 2023 Nevware21
Copyright (c) 2024 Nevware21
Copyright (c) NevWare21 and contributors

MIT License

Copyright (c) Microsoft Corporation.
Copyright (c) 2022 Nevware21

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
2 changes: 2 additions & 0 deletions i18n/chs/src/preset.i18n.json
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,8 @@
"circular.inherits.in.workflow.preset": "循环在工作流预设 {0} 中继承",
"build.preset.not.found.full": "找不到名称为 {0} 的生成预设",
"build.preset.not.found": "找不到生成预设",
"configure.preset.not.found.full": "找不到名为 {0} 的配置预设",
"configure.preset.not.found": "找不到配置预设",
"test.preset.not.found.full": "找不到名称为 {0} 的测试预设",
"test.preset.not.found": "找不到测试预设",
"package.preset.not.found.full": "找不名称为 {0} 的包预设",
Expand Down
2 changes: 2 additions & 0 deletions i18n/cht/src/preset.i18n.json
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,8 @@
"circular.inherits.in.workflow.preset": "循環在工作流程預設 {0} 中繼承",
"build.preset.not.found.full": "找不到名稱為 {0} 的建置預設",
"build.preset.not.found": "找不到建置預設",
"configure.preset.not.found.full": "找不到名稱為 {0} 的設定預設",
"configure.preset.not.found": "找不到設定預設",
"test.preset.not.found.full": "找不到名稱為 {0} 的測試預設",
"test.preset.not.found": "找不到測試預設",
"package.preset.not.found.full": "找不到名為 {0} 的封裝預設",
Expand Down
2 changes: 2 additions & 0 deletions i18n/csy/src/preset.i18n.json
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,8 @@
"circular.inherits.in.workflow.preset": "Cyklické dědění v předvolbě pracovního postupu {0}",
"build.preset.not.found.full": "Nepovedlo se najít předvolbu sestavení s názvem {0}.",
"build.preset.not.found": "Nepovedlo se najít předvolbu sestavení.",
"configure.preset.not.found.full": "Nepovedlo se najít předvolbu konfigurace s názvem {0}.",
"configure.preset.not.found": "Nepovedlo se najít předvolbu konfigurace.",
"test.preset.not.found.full": "Nepovedlo se najít předvolbu testování s názvem {0}.",
"test.preset.not.found": "Nepovedlo se najít předvolbu testování.",
"package.preset.not.found.full": "Nepovedlo se najít předvolbu balíčku s názvem {0}.",
Expand Down
2 changes: 2 additions & 0 deletions i18n/deu/src/preset.i18n.json
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,8 @@
"circular.inherits.in.workflow.preset": "Kreisförmige Erbvorgänge in Workflowvoreinstellung {0}",
"build.preset.not.found.full": "Die Buildvoreinstellung mit dem Namen {0} wurde nicht gefunden",
"build.preset.not.found": "Die Buildvoreinstellung konnte nicht gefunden werden",
"configure.preset.not.found.full": "Die Konfigurationsvoreinstellung mit dem Namen {0} wurde nicht gefunden",
"configure.preset.not.found": "Die Konfigurationsvoreinstellung wurde nicht gefunden",
"test.preset.not.found.full": "Die Testvoreinstellung mit dem Namen {0} wurde nicht gefunden",
"test.preset.not.found": "Die Voreinstellung konnte nicht gefunden werden",
"package.preset.not.found.full": "Die Paketvoreinstellung mit dem Namen {0} wurde nicht gefunden",
Expand Down
2 changes: 2 additions & 0 deletions i18n/esn/src/preset.i18n.json
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,8 @@
"circular.inherits.in.workflow.preset": "Circular hereda en {0}preestablecidos de flujo de trabajo",
"build.preset.not.found.full": "No se ha encontrado la compilación preestablecida con el nombre {0}",
"build.preset.not.found": "No se encontró el valor preestablecido de compilación",
"configure.preset.not.found.full": "No se encontró la configuración preestablecida con el nombre {0}",
"configure.preset.not.found": "No se pudo encontrar el valor preestablecido de configuración",
"test.preset.not.found.full": "No ha encontrado se la prueba preestablecida con el nombre {0}.",
"test.preset.not.found": "No se pudo encontrar el valor preestablecido de prueba",
"package.preset.not.found.full": "No se encontró el valor preestablecido del paquete con el nombre {0}",
Expand Down
2 changes: 2 additions & 0 deletions i18n/fra/src/preset.i18n.json
10000
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,8 @@
"circular.inherits.in.workflow.preset": "Héritages circulaires dans la présélection de workflow {0}",
"build.preset.not.found.full": "Impossible de trouver une préselection de build avec le nom {0}",
"build.preset.not.found": "Impossible de trouver une préselection de build",
"configure.preset.not.found.full": "Présélection de la configuration introuvable avec le nom {0}",
"configure.preset.not.found": "Présélection de la configuration introuvable",
"test.preset.not.found.full": "Impossible de trouver une présélection de test nommée {0}",
"test.preset.not.found": "Impossible de trouver la présélection de test",
"package.preset.not.found.full": "Impossible de trouver la présélection de package nommée {0}",
Expand Down
2 changes: 2 additions & 0 deletions i18n/ita/src/preset.i18n.json
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,8 @@
"circular.inherits.in.workflow.preset": "Ereditarietà circolari nel set di impostazioni del flusso di lavoro {0}",
"build.preset.not.found.full": "Non è stato possibile trovare il set di impostazioni di compilazione denominato {0}",
"build.preset.not.found": "Non è stato possibile trovare il set di impostazioni di compilazione",
"configure.preset.not.found.full": "Non è stato possibile trovare il set di impostazioni di configurazione denominato {0}",
"configure.preset.not.found": "Non è stato possibile trovare il set di impostazioni di configurazione",
"test.preset.not.found.full": "Non è stato possibile trovare il set di impostazioni di test denominato {0}",
"test.preset.not.found": "Non è stato possibile trovare il set di impostazioni di test",
"package.preset.not.found.full": "Non è possibile trovare il set di impostazioni del pacchetto con il nome {0}",
Expand Down
2 changes: 2 additions & 0 deletions i18n/jpn/src/preset.i18n.json
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,8 @@
"circular.inherits.in.workflow.preset": "ワークフロー プリセット {0} での循環継承",
"build.preset.not.found.full": "名前が {0} のビルドの事前設定が見つかりませんでした",
"build.preset.not.found": "ビルド プリセットが見つかりませんでした",
"configure.preset.not.found.full": "名前が {0} の構成の事前設定を見つけることができませんでした",
"configure.preset.not.found": "構成プリセットが見つかりませんでした",
"test.preset.not.found.full": "名前が {0} のテストの事前設定が見つかりませんでした",
"test.preset.not.found": "テスト プリセットが見つかりませんでした。",
"package.preset.not.found.full": "名前が {0} のパッケージ プリセットが見つかりませんでした",
Expand Down
2 changes: 2 additions & 0 deletions i18n/kor/src/preset.i18n.json
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,8 @@
"circular.inherits.in.workflow.preset": "워크플로 사전 설정 {0}의 순환 상속",
"build.preset.not.found.full": "이름이 {0}인 빌드 사전 설정을 찾을 수 없음",
"build.preset.not.found": "빌드 사전 설정을 찾을 수 없습니다.",
"configure.preset.not.found.full": "이름이 {0}인 구성 사전 설정을 찾을 수 없음",
"configure.preset.not.found": "구성 미리 설정을 찾을 수 없습니다.",
"test.preset.not.found.full": "이름이 {0}인 테스트 사전 설정을 찾을 수 없음",
"test.preset.not.found": "테스트 사전 설정을 찾을 수 없습니다.",
"package.preset.not.found.full": "이름이 {0}인 패키지 사전 설정을 찾을 수 없음",
Expand Down
2 changes: 2 additions & 0 deletions i18n/plk/src/preset.i18n.json
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,8 @@
"circular.inherits.in.workflow.preset": "Cykliczne dziedziczenia w ustawieniu wstępnym przepływu pracy {0}",
"build.preset.not.found.full": "Nie można odnaleźć predefiniowanej kompilacji o nazwie {0}",
"build.preset.not.found": "Nie można odnaleźć ustawienia wstępnego kompilacji",
"configure.preset.not.found.full": "Nie można odnaleźć predefiniowanej konfiguracji o nazwie {0}",
"configure.preset.not.found": "Nie można odnaleźć ustawienia wstępnego konfiguracji",
"test.preset.not.found.full": "Nie można odnaleźć predefiniowanego testu o nazwie {0}",
"test.preset.not.found": "Nie można odnaleźć ustawienia wstępnego testu",
"package.preset.not.found.full": "Nie można odnaleźć ustawienia wstępnego pakietu o nazwie {0}",
Expand Down
2 changes: 2 additions & 0 deletions i18n/ptb/src/preset.i18n.json
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,8 @@
"circular.inherits.in.workflow.preset": "Heranças circulares na predefinição de fluxo de trabalho {0}",
"build.preset.not.found.full": "Não foi possível encontrar a predefinição de compilação com o nome {0}",
"build.preset.not.found": "Não foi possível localizar a predefinição de build",
"configure.preset.not.found.full": "Não foi possível encontrar a predefinição de configuração com o nome {0}",
"configure.preset.not.found": "Não foi possível encontrar a predefinição de configuração",
"test.preset.not.found.full": "Não foi possível encontrar a predefinição de teste com o nome {0}",
"test.preset.not.found": "Não foi possível localizar a predefinição de teste",
"package.preset.not.found.full": "Não foi possível encontrar a predefinição de pacote com o nome {0}",
Expand Down
2 changes: 2 additions & 0 deletions i18n/rus/src/preset.i18n.json
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,8 @@
"circular.inherits.in.workflow.preset": "Циклические наследования в предустановке рабочего процесса {0}",
"build.preset.not.found.full": "Не удалось найти предустановку сборки с именем {0}",
"build.preset.not.found": "Не удалось найти предустановку сборки",
"configure.preset.not.found.full": "Не удалось найти предустановку конфигурации с именем {0}",
"configure.preset.not.found": "Не удалось найти предустановку конфигурации",
"test.preset.not.found.full": "Не удалось найти предустановку теста с именем {0}",
"test.preset.not.found": "Не удалось найти предустановку теста",
"package.preset.not.found.full": "Не удалось найти предустановку пакета с именем {0}",
Expand Down
2 changes: 2 additions & 0 deletions i18n/trk/src/preset.i18n.json
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,8 @@
"circular.inherits.in.workflow.preset": "İş akışı ön ayarında döngüsel devralmalar {0}",
"build.preset.not.found.full": "{0} adlı derleme ön ayarı bulunamadı",
"build.preset.not.found": "Derleme ön ayarı bulunamadı",
"configure.preset.not.found.full": "Adı {0} olan yapılandırma ön ayarı bulunamadı",
"configure.preset.not.found": "Yapılandırma ön ayarı bulunamadı",
"test.preset.not.found.full": "{0} adlı test ön ayarı bulunamadı",
"test.preset.not.found": "Test ön ayarı bulunamadı",
"package.preset.not.found.full": "{0} adlı paket ön ayarı bulunamadı",
Expand Down
17 changes: 14 additions & 3 deletions src/preset.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1613,7 +1613,10 @@ async function getBuildPresetInheritsHelper(folder: string, preset: BuildPreset,

// Expand configure preset. Evaluate this after inherits since it may come from parents
if (preset.configurePreset) {
const expandedConfigurePreset = getPresetByName(configurePresets(folder), preset.configurePreset);
let expandedConfigurePreset = getPresetByName(configurePresets(folder), preset.configurePreset);
if (!expandedConfigurePreset && allowUserPreset) {
expandedConfigurePreset = getPresetByName(userConfigurePresets(folder), preset.configurePreset);
}

if (!expandedConfigurePreset) {
log.error(localize('configure.preset.not.found.full', 'Could not find configure preset with name {0}', preset.configurePreset));
Expand Down Expand Up @@ -1786,7 +1789,11 @@ async function getTestPresetInheritsHelper(folder: string, preset: TestPreset, w

// Expand configure preset. Evaluate this after inherits since it may come from parents
if (preset.configurePreset) {
const expandedConfigurePreset = getPresetByName(configurePresets(folder), preset.configurePreset);
let expandedConfigurePreset = getPresetByName(configurePresets(folder), preset.configurePreset);
if (!expandedConfigurePreset && allowUserPreset) {
expandedConfigurePreset = getPresetByName(userConfigurePresets(folder), preset.configurePreset);
}

if (!expandedConfigurePreset) {
log.error(localize('configure.preset.not.found.full', 'Could not find configure preset with name {0}', preset.configurePreset));
errorHandler?.tempErrorList.push([localize('configure.preset.not.found', 'Could not find configure preset'), preset.configurePreset]);
Expand Down Expand Up @@ -1996,7 +2003,11 @@ async function getPackagePresetInheritsHelper(folder: string, preset: PackagePre

// Expand configure preset. Evaluate this after inherits since it may come from parents
if (preset.configurePreset) {
const expandedConfigurePreset = getPresetByName(configurePresets(folder), preset.configurePreset);
let expandedConfigurePreset = getPresetByName(configurePresets(folder), preset.configurePreset);
if (!expandedConfigurePreset && allowUserPreset) {
expandedConfigurePreset = getPresetByName(userConfigurePresets(folder), preset.configurePreset);
}

if (!expandedConfigurePreset) {
log.error(localize('configure.preset.not.found.full', 'Could not find configure preset with name {0}', preset.configurePreset));
errorHandler?.tempErrorList.push([localize('configure.preset.not.found', 'Could not find configure preset'), preset.configurePreset]);
Expand Down
Loading
0