Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
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
2 changes: 1 addition & 1 deletion .github/copilot-instructions.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ Key classes: `Compilation` → `SemanticModel` → `TypeManager`, `Binder`, `Tem

```bash
# Build
dotnet build Bicep.sln
dotnet build Bicep.slnx

# Run all tests
dotnet test
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -330,7 +330,7 @@ jobs:
with:
vs-version: '[18.0,)'

- name: Build Bicep.sln
- name: Build Bicep.slnx
run: dotnet build --configuration release

- name: Build BicepInVisualStudio.sln
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/lockfiles-command.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:

- name: Restore dotnet dependencies
run: |
echo "Restoring dependencies for Bicep.sln"
echo "Restoring dependencies for Bicep.slnx"
dotnet restore --force-evaluate
echo "Restoring dependencies for BicepInVisualStudio.sln"
dotnet restore src/vs-bicep/BicepInVisualStudio.sln --force-evaluate
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/update-notices.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ jobs:
- name: Add msbuild to PATH
uses: microsoft/setup-msbuild@30375c66a4eea26614e0d39710365f22f8b0af57 # v3

- name: Build Bicep.sln
- name: Build Bicep.slnx
run: dotnet build --configuration Release

- name: Pack
Expand Down
2 changes: 1 addition & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"yaml.schemas": {
"https://json.schemastore.org/github-workflow.json": "/.github/workflows/*.yml"
},
"dotnet.defaultSolution": "Bicep.sln",
"dotnet.defaultSolution": "Bicep.slnx",
"cSpell.words": [
"azureacr",
"bicepconfig",
Expand Down
6 changes: 3 additions & 3 deletions .vscode/tasks.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"type": "process",
"args": [
"build",
"${workspaceFolder}/Bicep.sln",
"${workspaceFolder}/Bicep.slnx",
"/property:GenerateFullPaths=true",
"/consoleloggerparameters:NoSummary"
],
Expand Down Expand Up @@ -97,7 +97,7 @@
"args": [
"watch",
"run",
"${workspaceFolder}/Bicep.sln",
"${workspaceFolder}/Bicep.slnx",
"/property:GenerateFullPaths=true",
"/consoleloggerparameters:NoSummary"
],
Expand All @@ -118,4 +118,4 @@
"problemMatcher": "$msCompile"
}
]
}
}
314 changes: 0 additions & 314 deletions Bicep.sln

This file was deleted.

80 changes: 80 additions & 0 deletions Bicep.slnx
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
<Solution>
<Folder Name="/CLI/">
<Project Path="src/Bicep.Cli.IntegrationTests/Bicep.Cli.IntegrationTests.csproj" />
<Project Path="src/Bicep.Cli.UnitTests/Bicep.Cli.UnitTests.csproj" />
<Project Path="src/Bicep.Cli/Bicep.Cli.csproj" />
</Folder>
<Folder Name="/Core/">
<Project Path="src/Bicep.Core.IntegrationTests/Bicep.Core.IntegrationTests.csproj" />
<Project Path="src/Bicep.Core.Samples/Bicep.Core.Samples.csproj" />
<Project Path="src/Bicep.Core.UnitTests/Bicep.Core.UnitTests.csproj" />
<Project Path="src/Bicep.Core/Bicep.Core.csproj" />
</Folder>
<Folder Name="/Decompiler/">
<Project Path="src/Bicep.Decompiler.IntegrationTests/Bicep.Decompiler.IntegrationTests.csproj" />
<Project Path="src/Bicep.Decompiler.UnitTests/Bicep.Decompiler.UnitTests.csproj" />
<Project Path="src/Bicep.Decompiler/Bicep.Decompiler.csproj" />
</Folder>
<Folder Name="/IO/">
<Project Path="src/Bicep.IO.UnitTests/Bicep.IO.UnitTests.csproj" />
<Project Path="src/Bicep.IO/Bicep.IO.csproj" />
</Folder>
<Folder Name="/LanguageServer/">
<Project Path="src/Bicep.LangServer.IntegrationTests/Bicep.LangServer.IntegrationTests.csproj" />
<Project Path="src/Bicep.LangServer.UnitTests/Bicep.LangServer.UnitTests.csproj" />
<Project Path="src/Bicep.LangServer/Bicep.LangServer.csproj" />
</Folder>
<Folder Name="/Local/">
<Project Path="src/Bicep.Local.Deploy.IntegrationTests/Bicep.Local.Deploy.IntegrationTests.csproj" />
<Project Path="src/Bicep.Local.Deploy/Bicep.Local.Deploy.csproj" />
<Project Path="src/Bicep.Local.Extension.Mock/Bicep.Local.Extension.Mock.csproj" />
<Project Path="src/Bicep.Local.Extension.UnitTests/Bicep.Local.Extension.UnitTests.csproj" />
<Project Path="src/Bicep.Local.Extension/Bicep.Local.Extension.csproj" />
</Folder>
<Folder Name="/MSBuild/">
<Project Path="src/Bicep.MSBuild.UnitTests/Bicep.MSBuild.UnitTests.csproj" />
<Project Path="src/Bicep.MSBuild/Bicep.MSBuild.csproj" />
</Folder>
<Folder Name="/RegistryModuleTool/">
<Project Path="src/Bicep.RegistryModuleTool.IntegrationTests/Bicep.RegistryModuleTool.IntegrationTests.csproj" />
<Project Path="src/Bicep.RegistryModuleTool.TestFixtures/Bicep.RegistryModuleTool.TestFixtures.csproj" />
<Project Path="src/Bicep.RegistryModuleTool.UnitTests/Bicep.RegistryModuleTool.UnitTests.csproj" />
<Project Path="src/Bicep.RegistryModuleTool/Bicep.RegistryModuleTool.csproj" />
</Folder>
<Folder Name="/scripts/">
<File Path="scripts/bcode.ps1" />
<File Path="scripts/UpdateBaselines.ps1" />
</Folder>
<Folder Name="/src/">
<Project Path="src/Bicep.Local.Rpc/Bicep.Local.Rpc.csproj" />
<Project Path="src/Bicep.McpServer.Core/Bicep.McpServer.Core.csproj" />
<Project Path="src/Bicep.McpServer.UnitTests/Bicep.McpServer.UnitTests.csproj" />
<Project Path="src/Bicep.McpServer/Bicep.McpServer.csproj" />
<Project Path="src/Bicep.RpcClient.Tests/Bicep.RpcClient.Tests.csproj" />
<Project Path="src/Bicep.RpcClient/Bicep.RpcClient.csproj" />
</Folder>
<Folder Name="/TestFixtures/" />
<Folder Name="/Tools/">
<Project Path="src/Bicep.Tools.Benchmark/Bicep.Tools.Benchmark.csproj" />
</Folder>
<Folder Name="/Web/">
<Project Path="src/Bicep.Wasm.UnitTests/Bicep.Wasm.UnitTests.csproj" />
<Project Path="src/Bicep.Wasm/Bicep.Wasm.csproj" />
</Folder>
<Folder Name="/_SolutionItems/">
<File Path=".editorconfig" />
<File Path=".gitattributes" />
<File Path=".gitignore" />
<File Path="azure-pipelines.yml" />
<File Path="CODE_OF_CONDUCT.md" />
<File Path="CONTRIBUTING.md" />
<File Path="global.json" />
<File Path="LICENSE" />
<File Path="README.md" />
<File Path="SECURITY.md" />
<File Path="src/BannedSymbols.txt" />
<File Path="src/Directory.Build.props" />
<File Path="src/Directory.Build.targets" />
<File Path="src/Directory.Packages.props" />
</Folder>
</Solution>
2 changes: 1 addition & 1 deletion docs/uri-cleanup-plan.md
Original file line number Diff line number Diff line change
Expand Up @@ -276,7 +276,7 @@ Validation for every package:

- Run touched classes by `FullyQualifiedName` filter.
- Build and test every consuming project changed by the package.
- Run `dotnet build .\Bicep.sln --no-restore` at deletion milestones.
- Run `dotnet build .\Bicep.slnx --no-restore` at deletion milestones.
- Use zero-result searches for the retired symbols as completion checks.

### PR C: Remove Project References To Bicep.Core.UnitTests
Expand Down
2 changes: 1 addition & 1 deletion scripts/ClearTestResults.ps1
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
if (!(Test-Path "Bicep.sln")) {
if (!(Test-Path "Bicep.slnx")) {
Write-Error "This script must be run from the repository's root directory";
exit 1;
}
Expand Down
Loading