Provide simple DI methods for common libraries (#18362) #43060
build.yml
on: push
  
      
        Matrix: build-cli
      
    
    
    
      Build: VSCode Extension
    
          
              3m 38s
          
      
    
      Check secret access
    
          
              3s
          
      
      
        Matrix: test-dotnet
      
    
    
    
      Build NuGet Packages
    
          
              1m 43s
          
      
    
      Build Visual Studio Extension
    
          
              16m 9s
          
      
    
      Build Playground
    
          
              3m 32s
          
      
    
      Build Highlight Libraries
    
          
              4m 46s
          
      
    
      Build Windows Setup
    
          
              2m 1s
          
      
      
        Matrix: test-cli-e2e
      
    
    
    
      PR Comment: Preview Links
    
          
              4s
          
      
      
        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
    
          
              22s
          
      
      
        Matrix: build-cli-nugets
      
    
    Annotations
1 error and 1 warning
          | 
                   
                      
                          Test: VSCode Extension (macos-latest, false)
                        
                      
                       
                  Process completed with exit code 1. 
                         | 
              
| 
                   
                      
                          Build: VSCode Extension
                        
                      
                       
                  This extension consists of 683 files, out of which 107 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.
 
                         | 
              
Artifacts
Produced during runtime
          | Name | Size | Digest | |
|---|---|---|---|
| 
                   
                        
                          Bicep.VSLanguageServerClient.Vsix.vsix
                        
                       
                   | 
                39 MB | 
                      sha256:69aa413ac9efbd7024549939cfd80919197337fc2a32159221d17b0c6ac10f63
                        
   | 
                
                   | 
              
| 
                   
                        
                          TestResults
                        
                       
                   | 
                8.84 MB | 
                      sha256:f2c3b22959386f1e4fbe9015fcee0e509ba357f6e5777663ffc8608ef9549a0e
                        
   | 
                
                   | 
              
| 
                   
                        
                          bicep-nupkg-any
                        
                       
                   | 
                40.4 MB | 
                      sha256:218a0439e6280d1315fe4bc7c6a801f3a9bfffc43185fe79e882ce600703dc57
                        
   | 
                
                   | 
              
| 
                   
                        
                          bicep-nupkg-linux-arm64
                        
                       
                   | 
                45.4 MB | 
                      sha256:cd7f71798355a08600e1a69e43f9a284afaa19d7a1254703d5f4bf1a8841f3bf
                        
   | 
                
                   | 
              
| 
                   
                        
                          bicep-nupkg-linux-x64
                        
                       
                   | 
                45.6 MB | 
                      sha256:07d4b1db2a22d82281fb31e1237804622553850342dc1a7d412d8be3f6cc7371
                        
   | 
                
                   | 
              
| 
                   
                        
                          bicep-nupkg-osx-arm64
                        
                       
                   | 
                45.1 MB | 
                      sha256:76c9a8dadca459f4d08fb806be44f3ad906d601603fd0f2c73deed47d6d4bc1b
                        
   | 
                
                   | 
              
| 
                   
                        
                          bicep-nupkg-osx-x64
                        
                       
                   | 
                45.5 MB | 
                      sha256:90d39b3338fd6a28a8ce2aaea91abfc257e42399e2cd20773e17a48179c3b8d9
                        
   | 
                
                   | 
              
| 
                   
                        
                          bicep-nupkg-win-arm64
                        
                       
                   | 
                47.4 MB | 
                      sha256:f1ce06f2854e4d8b503cfd2752cfe6535531621fdde4b552919c7307191946fb
                        
   | 
                
                   | 
              
| 
                   
                        
                          bicep-nupkg-win-x64
                        
                       
                   | 
                47 MB | 
                      sha256:bd18183c427d7547790095a27eb8ef9d167b4cfc0a349fd608423ec9cefa0bb1
                        
   | 
                
                   | 
              
| 
                   
                        
                          bicep-project-assets-linux-arm64
                        
                       
                   | 
                88.3 KB | 
                      sha256:7e07beb332f05d8620548113f74b19b96dc398bebc908e74449719e1903082eb
                        
   | 
                
                   | 
              
| 
                   
                        
                          bicep-project-assets-linux-musl-x64
                        
                       
                   | 
                88.3 KB | 
                      sha256:a175487f509cb30753a56a53e68ff288795fbce1c788e917d27b519db32389e7
                        
   | 
                
                   | 
              
| 
                   
                        
                          bicep-project-assets-linux-x64
                        
                       
                   | 
                88.3 KB | 
                      sha256:a175487f509cb30753a56a53e68ff288795fbce1c788e917d27b519db32389e7
                        
   | 
                
                   | 
              
| 
                   
                        
                          bicep-project-assets-osx-arm64
                        
                       
                   | 
                88.3 KB | 
                      sha256:a175487f509cb30753a56a53e68ff288795fbce1c788e917d27b519db32389e7
                        
   | 
                
                   | 
              
| 
                   
                        
                          bicep-project-assets-osx-x64
                        
                       
                   | 
                88.3 KB | 
                      sha256:7e07beb332f05d8620548113f74b19b96dc398bebc908e74449719e1903082eb
                        
   | 
                
                   | 
              
| 
                   
                        
                          bicep-project-assets-win-arm64
                        
                       
                   | 
                88.3 KB | 
                      sha256:158ec276154b7d668f79991efcc8452cb1aa5f63395d40a94885cb76b33db45b
                        
   | 
                
                   | 
              
| 
                   
                        
                          bicep-project-assets-win-x64
                        
                       
                   | 
                88.3 KB | 
                      sha256:7e07beb332f05d8620548113f74b19b96dc398bebc908e74449719e1903082eb
                        
   | 
                
                   | 
              
| 
                   
                        
                          bicep-release-linux-arm64
                        
                       
                   | 
                48.1 MB | 
                      sha256:1f67410ddf9a3de17d8bc7aaaec5f5a0724bb036e554ad0964fc3a576d401789
                        
   | 
                
                   | 
              
| 
                   
                        
                          bicep-release-linux-musl-x64
                        
                       
                   | 
                47.6 MB | 
                      sha256:2c406fb8763badd6cf6dfbe64a07d99655feffc570ab7d5bdf4e8f2da5ca69b6
                        
   | 
                
                   | 
              
| 
                   
                        
                          bicep-release-linux-x64
                        
                       
                   | 
                47.6 MB | 
                      sha256:0fa04bc89fc908291bcd09182183e1b034acfc7bc8f49cd9304e84c12a5a44d4
                        
   | 
                
                   | 
              
| 
                   
                        
                          bicep-release-osx-arm64
                        
                       
                   | 
                47.8 MB | 
                      sha256:ee3d1833320b6d501aaf00dca506bc22bc0614521f1228321cbd86ba289cc8dc
                        
   | 
                
                   | 
              
| 
                   
                        
                          bicep-release-osx-x64
                        
                       
                   | 
                47.5 MB | 
                      sha256:7a5f4a72afd886bf9e62624d35f3588090d4b0ce374fa79d59c9bcc7d046122f
                        
   | 
                
                   | 
              
| 
                   
                        
                          bicep-release-win-arm64
                        
                       
                   | 
                48.3 MB | 
                      sha256:93eb38bd556b393d3074b4f02d47ade1b3e9de25f27a4802b978975e5c50a51d
                        
   | 
                
                   | 
              
| 
                   
                        
                          bicep-release-win-x64
                        
                       
                   | 
                47.9 MB | 
                      sha256:20d046f1b88b8254b3ea4a3dd80aaead20124716da3db3a308160e8921f42cba
                        
   | 
                
                   | 
              
| 
                   
                        
                          bicep-setup-win-x64
                        
                       
                   | 
                39.5 MB | 
                      sha256:eab8e474c6eea1a908265df19dfd4c45dd2d976c7c3a0f6da63aba41b7caa2c2
                        
   | 
                
                   | 
              
| 
                   
                        
                          build-binlog-files
                        
                       
                   | 
                1.43 MB | 
                      sha256:b7fb8d8307fe9d8ea77572f260dbaaa3dff5c478a209339aafb7e9e10ff296b0
                        
   | 
                
                   | 
              
| 
                   
                        
                          playground
                        
                       
                   | 
                84.8 MB | 
                      sha256:58e195cae0e3453220bf181cbfbf9b3395143f985300f5f198f6aafceb5f308c
                        
   | 
                
                   | 
              
| 
                   
                        
                          vscode-bicep.vsix
                        
                       
                   | 
                91.9 MB | 
                      sha256:10d8c29d7cfe36e63aab3a44a129a3a1ad8977176b3de17ea9cab1a6adbf61b0
                        
   | 
                
                   |