Add multi-arch Docker build & GHCR publishing #849
ci.yml
on: pull_request
  
    
      Lint
    
          
              36s
          
      
    
      Analyse
    
          
              1m 23s
          
      
      
        Matrix: build-linux
      
    
    
      
        Matrix: build-macos
      
    
    
      
        Matrix: build-windows
      
    
    
      
        Matrix: build-freebsd
      
    
    
    
      All tests passed
    
          
              3s
          
      Annotations
1 error, 1 warning, and 6 notices
          | 
                   
                      
                          Analyse
                        
                      
                       
                  CodeQL Action major versions v1 and v2 have been deprecated. Please update all occurrences of the CodeQL Action in your workflow files to v3. For more information, see https://github.blog/changelog/2025-01-10-code-scanning-codeql-action-v2-is-now-deprecated/ 
                         | 
              
| 
                   
                      
                          Lint
                        
                      
                       
                  Restore cache failed: Dependencies file is not found in /home/runner/work/yggdrasil-go/yggdrasil-go. Supported file pattern: go.sum 
                         | 
              
| 
                   
                      
                          Build & Test (macOS, Go 1.24)
                        
                      
                       
                  The macos-latest label will migrate to macOS 15 beginning August 4, 2025. For more information see https://github.com/actions/runner-images/issues/12520 
                         | 
              
| 
                   
                      
                          Build & Test (macOS, Go 1.23)
                        
                      
                       
                  The macos-latest label will migrate to macOS 15 beginning August 4, 2025. For more information see https://github.com/actions/runner-images/issues/12520 
                         | 
              
| 
                   
                      
                          Build & Test (macOS, Go 1.25)
                        
                      
                       
                  The macos-latest label will migrate to macOS 15 beginning August 4, 2025. For more information see https://github.com/actions/runner-images/issues/12520 
                         | 
              
| 
                   
                      
                          Build & Test (Windows, Go 1.25)
                        
                      
                       
                  The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677 
                         | 
              
| 
                   
                      
                          Build & Test (Windows, Go 1.24)
                        
                      
                       
                  The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677 
                         | 
              
| 
                   
                      
                          Build & Test (Windows, Go 1.23)
                        
                      
                       
                  The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677 
                         |