Support partial public registry completions (#15646) #36464
build.yml
on: push
Matrix: build-cli
Build: VSCode Extension
2m 44s
Check secret access
3s
Matrix: test-dotnet
Build NuGet Packages
1m 26s
Build Visual Studio Extension
5m 29s
Build Playground
3m 11s
Build Highlight Libraries
4m 13s
Build Windows Setup
1m 26s
Matrix: test-cli-e2e
PR Comment: Preview Links
5s
Matrix: Test: VSCode Bicep UI
Matrix: Test: VSCode Extension
Matrix: test-cli-live-linux-musl-x64
Matrix: test-cli-live
PR Comment: Dotnet Tests Summary
24s
Matrix: build-cli-nugets
Annotations
6 errors, 10 warnings, and 30 notices
Test Dotnet (macos-latest) (Others)
Process completed with exit code 1.
|
src/live/local-deploy.test.ts > bicep local-deploy > should publish and run an extension published to a registry:
src/Bicep.Cli.E2eTests/src/utils/command.ts#L84
Error: Process terminated prematurely. result = {"status":null,"signal":"SIGABRT","output":[null,"","WARNING: The 'publish-extension' CLI command group is an experimental feature. Experimental features should be enabled for testing purposes only, as there are no guarantees about the quality or stability of these features. Do not enable these settings for any production usage, or your production environment may be subject to breaking.\nUnhandled exception. System.ArgumentNullException: Value cannot be null. (Parameter 'bytes')\n at Azure.Containers.ContainerRegistry.ContainerRegistryContentClient.UploadBlobAsync(Stream content, CancellationToken cancellationToken)\n at Azure.Containers.ContainerRegistry.ContainerRegistryContentClient.UploadBlobAsync(BinaryData content, CancellationToken cancellationToken)\n at Bicep.Core.Registry.AzureContainerRegistryManager.PushArtifactAsync(RootConfiguration configuration, IOciArtifactReference artifactReference, String mediaType, String artifactType, OciDescriptor config, IEnumerable`1 layers, OciManifestAnnotationsBuilder annotations) in /home/runner/work/bicep/bicep/src/Bicep.Core/Registry/AzureContainerRegistryManager.cs:line 85\n at Bicep.Core.Registry.OciArtifactRegistry.PublishExtension(OciArtifactReference reference, ExtensionPackage package) in /home/runner/work/bicep/bicep/src/Bicep.Core/Registry/OciArtifactRegistry.cs:line 340\n at Bicep.Core.Registry.ModuleDispatcher.PublishExtension(ArtifactReference reference, ExtensionPackage package) in /home/runner/work/bicep/bicep/src/Bicep.Core/Registry/ModuleDispatcher.cs:line 271\n at Bicep.Cli.Commands.PublishExtensionCommand.PublishExtensionAsync(ArtifactReference target, ExtensionPackage package, Boolean overwriteIfExists) in /home/runner/work/bicep/bicep/src/Bicep.Cli/Commands/PublishExtensionCommand.cs:line 87\n at Bicep.Cli.Commands.PublishExtensionCommand.RunAsync(PublishExtensionArguments args) in /home/runner/work/bicep/bicep/src/Bicep.Cli/Commands/PublishExtensionCommand.cs:line 74\n at Bicep.Cli.Program.RunAsync(String[] args, CancellationToken cancellationToken) in /home/runner/work/bicep/bicep/src/Bicep.Cli/Program.cs:line 99\n at Bicep.Cli.Program.<>c__DisplayClass3_0.<<Main>b__0>d.MoveNext() in /home/runner/work/bicep/bicep/src/Bicep.Cli/Program.cs:line 59\n--- End of stack trace from previous location ---\n at Bicep.Cli.Program.RunWithCancellationAsync(Func`2 runFunc) in /home/runner/work/bicep/bicep/src/Bicep.Cli/Program.cs:line 154\n at Bicep.Cli.Program.Main(String[] args) in /home/runner/work/bicep/bicep/src/Bicep.Cli/Program.cs:line 40\n at Bicep.Cli.Program.<Main>(String[] args)\n"],"pid":5295,"stdout":"","stderr":"WARNING: The 'publish-extension' CLI command group is an experimental feature. Experimental features should be enabled for testing purposes only, as there are no guarantees about the quality or stability of these features. Do not enable these settings for any production usage, or your production environment may be subject to breaking.\nUnhandled exception. System.ArgumentNullException: Value cannot be null. (Parameter 'bytes')\n at Azure.Containers.ContainerRegistry.ContainerRegistryContentClient.UploadBlobAsync(Stream content, CancellationToken cancellationToken)\n at Azure.Containers.ContainerRegistry.ContainerRegistryContentClient.UploadBlobAsync(BinaryData content, CancellationToken cancellationToken)\n at Bicep.Core.Registry.AzureContainerRegistryManager.PushArtifactAsync(RootConfiguration configuration, IOciArtifactReference artifactReference, String mediaType, String artifactType, OciDescriptor config, IEnumerable`1 layers, OciManifestAnnotationsBuilder annotations) in /home/runner/work/bicep/bicep/src/Bicep.Core/Registry/AzureContainerRegistryManager.cs:line 85\n at Bicep.Core.Registry.OciArtifactRegistry.PublishExtension(OciArtifactReference reference, ExtensionPackage package) in /home/runner/work/bicep/bicep/src/Bicep.Core/Registry/OciArtifactRegistry.cs:line 340\n at Bicep.Core.Registry.ModuleDispatcher.PublishExtension(ArtifactReference reference, Exten
|
Test CLI (live) (osx-x64) (ff)
Process completed with exit code 1.
|
Build Visual Studio Extension
Process completed with exit code 1.
|
src/live/local-deploy.test.ts > bicep local-deploy > should publish and run an extension published to a registry:
src/Bicep.Cli.E2eTests/src/utils/command.ts#L84
Error: Process terminated prematurely. result = {"status":null,"signal":"SIGABRT","output":[null,"","WARNING: The 'publish-extension' CLI command group is an experimental feature. Experimental features should be enabled for testing purposes only, as there are no guarantees about the quality or stability of these features. Do not enable these settings for any production usage, or your production environment may be subject to breaking.\nUnhandled exception. System.ArgumentNullException: Value cannot be null. (Parameter 'bytes')\n at Azure.Containers.ContainerRegistry.ContainerRegistryContentClient.UploadBlobAsync(Stream content, CancellationToken cancellationToken)\n at Azure.Containers.ContainerRegistry.ContainerRegistryContentClient.UploadBlobAsync(BinaryData content, CancellationToken cancellationToken)\n at Bicep.Core.Registry.AzureContainerRegistryManager.PushArtifactAsync(RootConfiguration configuration, IOciArtifactReference artifactReference, String mediaType, String artifactType, OciDescriptor config, IEnumerable`1 layers, OciManifestAnnotationsBuilder annotations) in /home/runner/work/bicep/bicep/src/Bicep.Core/Registry/AzureContainerRegistryManager.cs:line 85\n at Bicep.Core.Registry.OciArtifactRegistry.PublishExtension(OciArtifactReference reference, ExtensionPackage package) in /home/runner/work/bicep/bicep/src/Bicep.Core/Registry/OciArtifactRegistry.cs:line 340\n at Bicep.Core.Registry.ModuleDispatcher.PublishExtension(ArtifactReference reference, ExtensionPackage package) in /home/runner/work/bicep/bicep/src/Bicep.Core/Registry/ModuleDispatcher.cs:line 271\n at Bicep.Cli.Commands.PublishExtensionCommand.PublishExtensionAsync(ArtifactReference target, ExtensionPackage package, Boolean overwriteIfExists) in /home/runner/work/bicep/bicep/src/Bicep.Cli/Commands/PublishExtensionCommand.cs:line 87\n at Bicep.Cli.Commands.PublishExtensionCommand.RunAsync(PublishExtensionArguments args) in /home/runner/work/bicep/bicep/src/Bicep.Cli/Commands/PublishExtensionCommand.cs:line 74\n at Bicep.Cli.Program.RunAsync(String[] args, CancellationToken cancellationToken) in /home/runner/work/bicep/bicep/src/Bicep.Cli/Program.cs:line 99\n at Bicep.Cli.Program.<>c__DisplayClass3_0.<<Main>b__0>d.MoveNext() in /home/runner/work/bicep/bicep/src/Bicep.Cli/Program.cs:line 59\n--- End of stack trace from previous location ---\n at Bicep.Cli.Program.RunWithCancellationAsync(Func`2 runFunc) in /home/runner/work/bicep/bicep/src/Bicep.Cli/Program.cs:line 154\n at Bicep.Cli.Program.Main(String[] args) in /home/runner/work/bicep/bicep/src/Bicep.Cli/Program.cs:line 40\n at Bicep.Cli.Program.<Main>(String[] args)\n"],"pid":5378,"stdout":"","stderr":"WARNING: The 'publish-extension' CLI command group is an experimental feature. Experimental features should be enabled for testing purposes only, as there are no guarantees about the quality or stability of these features. Do not enable these settings for any production usage, or your production environment may be subject to breaking.\nUnhandled exception. System.ArgumentNullException: Value cannot be null. (Parameter 'bytes')\n at Azure.Containers.ContainerRegistry.ContainerRegistryContentClient.UploadBlobAsync(Stream content, CancellationToken cancellationToken)\n at Azure.Containers.ContainerRegistry.ContainerRegistryContentClient.UploadBlobAsync(BinaryData content, CancellationToken cancellationToken)\n at Bicep.Core.Registry.AzureContainerRegistryManager.PushArtifactAsync(RootConfiguration configuration, IOciArtifactReference artifactReference, String mediaType, String artifactType, OciDescriptor config, IEnumerable`1 layers, OciManifestAnnotationsBuilder annotations) in /home/runner/work/bicep/bicep/src/Bicep.Core/Registry/AzureContainerRegistryManager.cs:line 85\n at Bicep.Core.Registry.OciArtifactRegistry.PublishExtension(OciArtifactReference reference, ExtensionPackage package) in /home/runner/work/bicep/bicep/src/Bicep.Core/Registry/OciArtifactRegistry.cs:line 340\n at Bicep.Core.Registry.ModuleDispatcher.PublishExtension(ArtifactReference reference, Exten
|
Test CLI (live) (osx-x64) (prod)
Process completed with exit code 1.
|
Build: VSCode Extension
This extension consists of 464 files, out of which 104 are JavaScript files. For performance reasons, you should bundle your extension: https://aka.ms/vscode-bundle-extension. You should also exclude unnecessary files by adding them to your .vscodeignore: https://aka.ms/vscode-vscodeignore.
|
Test Dotnet (ubuntu-latest) (Core)
Codecov:
Failed to properly upload report: The process '/home/runner/work/_actions/codecov/codecov-action/v4/dist/codecov' failed with exit code 1
|
Test Dotnet (macos-latest) (Core)
Codecov:
Failed to properly upload report: The process '/Users/runner/work/_actions/codecov/codecov-action/v4/dist/codecov' failed with exit code 1
|
Test Dotnet (ubuntu-latest) (Others)
Codecov:
Failed to properly upload report: The process '/home/runner/work/_actions/codecov/codecov-action/v4/dist/codecov' failed with exit code 1
|
Test Dotnet (ubuntu-latest) (LangServer)
Codecov:
Failed to properly upload report: The process '/home/runner/work/_actions/codecov/codecov-action/v4/dist/codecov' failed with exit code 1
|
Test Dotnet (windows-latest) (Core)
Codecov:
Failed to properly upload report: The process 'D:\a\_actions\codecov\codecov-action\v4\dist\codecov.exe' failed with exit code 1
|
Test Dotnet (macos-latest) (LangServer)
Codecov:
Failed to properly upload report: The process '/Users/runner/work/_actions/codecov/codecov-action/v4/dist/codecov' failed with exit code 1
|
Test Dotnet (windows-latest) (LangServer)
Codecov:
Failed to properly upload report: The process 'D:\a\_actions\codecov\codecov-action\v4\dist\codecov.exe' failed with exit code 1
|
Test Dotnet (windows-latest) (Others)
Codecov:
Failed to properly upload report: The process 'D:\a\_actions\codecov\codecov-action\v4\dist\codecov.exe' failed with exit code 1
|
1 out of 2 runs failed: WorkspaceFolders (["/Workspace1"],"/workspace1/bicepconfig.json","/workspace1") (Bicep.LangServer.UnitTests.Handlers.BicepGetRecommendedConfigLocationTests):
Bicep.LangServer.UnitTests.Handlers.BicepGetRecommendedConfigLocationTests#L0
TestResults/_Mac-1732181201017_2024-11-21_09_39_45.trx [took 0s]
|
11459 tests found (test 1 to 489)
There are 11459 tests, see "Raw output" for the list of tests 1 to 489.
|
11459 tests found (test 490 to 904)
There are 11459 tests, see "Raw output" for the list of tests 490 to 904.
|
11459 tests found (test 905 to 1200)
There are 11459 tests, see "Raw output" for the list of tests 905 to 1200.
|
11459 tests found (test 1201 to 1671)
There are 11459 tests, see "Raw output" for the list of tests 1201 to 1671.
|
11459 tests found (test 1672 to 2109)
There are 11459 tests, see "Raw output" for the list of tests 1672 to 2109.
|
11459 tests found (test 2110 to 2555)
There are 11459 tests, see "Raw output" for the list of tests 2110 to 2555.
|
11459 tests found (test 2556 to 3175)
There are 11459 tests, see "Raw output" for the list of tests 2556 to 3175.
|
11459 tests found (test 3176 to 3585)
There are 11459 tests, see "Raw output" for the list of tests 3176 to 3585.
|
11459 tests found (test 3586 to 4131)
There are 11459 tests, see "Raw output" for the list of tests 3586 to 4131.
|
11459 tests found (test 4132 to 4487)
There are 11459 tests, see "Raw output" for the list of tests 4132 to 4487.
|
11459 tests found (test 4488 to 4752)
There are 11459 tests, see "Raw output" for the list of tests 4488 to 4752.
|
11459 tests found (test 4753 to 5077)
There are 11459 tests, see "Raw output" for the list of tests 4753 to 5077.
|
11459 tests found (test 5078 to 5408)
There are 11459 tests, see "Raw output" for the list of tests 5078 to 5408.
|
11459 tests found (test 5409 to 5740)
There are 11459 tests, see "Raw output" for the list of tests 5409 to 5740.
|
11459 tests found (test 5741 to 6077)
There are 11459 tests, see "Raw output" for the list of tests 5741 to 6077.
|
11459 tests found (test 6078 to 6414)
There are 11459 tests, see "Raw output" for the list of tests 6078 to 6414.
|
11459 tests found (test 6415 to 6759)
There are 11459 tests, see "Raw output" for the list of tests 6415 to 6759.
|
11459 tests found (test 6760 to 7065)
There are 11459 tests, see "Raw output" for the list of tests 6760 to 7065.
|
11459 tests found (test 7066 to 7403)
There are 11459 tests, see "Raw output" for the list of tests 7066 to 7403.
|
11459 tests found (test 7404 to 7849)
There are 11459 tests, see "Raw output" for the list of tests 7404 to 7849.
|
11459 tests found (test 7850 to 8296)
There are 11459 tests, see "Raw output" for the list of tests 7850 to 8296.
|
11459 tests found (test 8297 to 8754)
There are 11459 tests, see "Raw output" for the list of tests 8297 to 8754.
|
11459 tests found (test 8755 to 9172)
There are 11459 tests, see "Raw output" for the list of tests 8755 to 9172.
|
11459 tests found (test 9173 to 9519)
There are 11459 tests, see "Raw output" for the list of tests 9173 to 9519.
|
11459 tests found (test 9520 to 9999)
There are 11459 tests, see "Raw output" for the list of tests 9520 to 9999.
|
11459 tests found (test 10000 to 10467)
There are 11459 tests, see "Raw output" for the list of tests 10000 to 10467.
|
11459 tests found (test 10468 to 10867)
There are 11459 tests, see "Raw output" for the list of tests 10468 to 10867.
|
11459 tests found (test 10868 to 11125)
There are 11459 tests, see "Raw output" for the list of tests 10868 to 11125.
|
11459 tests found (test 11126 to 11395)
There are 11459 tests, see "Raw output" for the list of tests 11126 to 11395.
|
11459 tests found (test 11396 to 11459)
There are 11459 tests, see "Raw output" for the list of tests 11396 to 11459.
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
TestResults
|
7.54 MB |
|
bicep-nupkg-any
|
34.6 MB |
|
bicep-nupkg-linux-arm64
|
40.7 MB |
|
bicep-nupkg-linux-x64
|
40.9 MB |
|
bicep-nupkg-osx-arm64
|
40.5 MB |
|
bicep-nupkg-osx-x64
|
41 MB |
|
bicep-nupkg-win-arm64
|
42.7 MB |
|
bicep-nupkg-win-x64
|
42.3 MB |
|
bicep-project-assets-linux-arm64
|
86.7 KB |
|
bicep-project-assets-linux-musl-x64
|
86.7 KB |
|
bicep-project-assets-linux-x64
|
86.7 KB |
|
bicep-project-assets-osx-arm64
|
86.7 KB |
|
bicep-project-assets-osx-x64
|
86.7 KB |
|
bicep-project-assets-win-arm64
|
86.7 KB |
|
bicep-project-assets-win-x64
|
86.7 KB |
|
bicep-release-linux-arm64
|
43.4 MB |
|
bicep-release-linux-musl-x64
|
42.9 MB |
|
bicep-release-linux-x64
|
42.9 MB |
|
bicep-release-osx-arm64
|
43.2 MB |
|
bicep-release-osx-x64
|
42.9 MB |
|
bicep-release-win-arm64
|
43.6 MB |
|
bicep-release-win-x64
|
43.2 MB |
|
bicep-setup-win-x64
|
35.5 MB |
|
playground
|
81.6 MB |
|
vscode-bicep.vsix
|
48 MB |
|