Compare commits
	
		
			20 Commits
		
	
	
		
			1.20.9-645
			...
			main
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| ![gitea-actions[bot]](/assets/img/avatar_default.png)  | d59ac60c2b | ||
| ![github-actions[bot]](/assets/img/avatar_default.png)  | 070c2a1b84 | ||
| ![github-actions[bot]](/assets/img/avatar_default.png)  | 06b75e6f50 | ||
|   | 435e8c8778 | ||
|   | ef611dd539 | ||
| ![github-actions[bot]](/assets/img/avatar_default.png)  | b1013e0081 | ||
| ![github-actions[bot]](/assets/img/avatar_default.png)  | 3707979bc0 | ||
| ![github-actions[bot]](/assets/img/avatar_default.png)  | 74d3ad35e2 | ||
| ![github-actions[bot]](/assets/img/avatar_default.png)  | 497900d985 | ||
| ![github-actions[bot]](/assets/img/avatar_default.png)  | 5250a133e2 | ||
| ![github-actions[bot]](/assets/img/avatar_default.png)  | c0555276f6 | ||
|   | de9a0fc11e | ||
|   | 2344cc872a | ||
| ![github-actions[bot]](/assets/img/avatar_default.png)  | 1635b75524 | ||
| ![github-actions[bot]](/assets/img/avatar_default.png)  | 2935e07892 | ||
| ![github-actions[bot]](/assets/img/avatar_default.png)  | 8196b0fc6b | ||
|   | 6de71f133a | ||
| ![github-actions[bot]](/assets/img/avatar_default.png)  | efc7cf9b98 | ||
| ![github-actions[bot]](/assets/img/avatar_default.png)  | 2965f72cec | ||
| ![github-actions[bot]](/assets/img/avatar_default.png)  | 6c844dd698 | 
							
								
								
									
										2
									
								
								.github/workflows/codeql-analysis.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/codeql-analysis.yml
									
									
									
									
										vendored
									
									
								
							| @ -13,4 +13,4 @@ jobs: | ||||
|     name: CodeQL analysis  | ||||
|     uses: actions/reusable-workflows/.github/workflows/codeql-analysis.yml@main | ||||
|     with: | ||||
|       languages: "['go']" | ||||
|       languages: '["go"]' | ||||
|  | ||||
| @ -44,7 +44,7 @@ class NixGoBuilder : GoBuilder { | ||||
|         $installationTemplateLocation = Join-Path -Path $this.InstallationTemplatesLocation -ChildPath $this.InstallationTemplateName | ||||
| 
 | ||||
|         $installationTemplateContent = Get-Content -Path $installationTemplateLocation -Raw | ||||
|         $installationTemplateContent = $installationTemplateContent -f $this.Version.ToString(3) | ||||
|         $installationTemplateContent = $installationTemplateContent -f $this.Version.ToString(3), $this.Architecture | ||||
|         $installationTemplateContent | Out-File -FilePath $installationScriptLocation | ||||
| 
 | ||||
|         Write-Debug "Done; Installation script location: $installationScriptLocation)" | ||||
|  | ||||
| @ -1,10 +1,11 @@ | ||||
| set -e | ||||
| 
 | ||||
| GO_VERSION={0} | ||||
| ARCH={1} | ||||
| 
 | ||||
| GO_TOOLCACHE_PATH=$AGENT_TOOLSDIRECTORY/go | ||||
| GO_TOOLCACHE_VERSION_PATH=$GO_TOOLCACHE_PATH/$GO_VERSION | ||||
| GO_TOOLCACHE_VERSION_ARCH_PATH=$GO_TOOLCACHE_VERSION_PATH/x64 | ||||
| GO_TOOLCACHE_VERSION_ARCH_PATH=$GO_TOOLCACHE_VERSION_PATH/$ARCH | ||||
| 
 | ||||
| echo "Check if Go hostedtoolcache folder exist..." | ||||
| if [ ! -d $GO_TOOLCACHE_PATH ]; then | ||||
| @ -22,4 +23,4 @@ cp -R ./* $GO_TOOLCACHE_VERSION_ARCH_PATH | ||||
| rm $GO_TOOLCACHE_VERSION_ARCH_PATH/setup.sh | ||||
| 
 | ||||
| echo "Create complete file" | ||||
| touch $GO_TOOLCACHE_VERSION_PATH/x64.complete | ||||
| touch $GO_TOOLCACHE_VERSION_PATH/$ARCH.complete | ||||
|  | ||||
| @ -1,7 +1,9 @@ | ||||
| Import-Module (Join-Path $PSScriptRoot "../helpers/pester-extensions.psm1") | ||||
| Import-Module (Join-Path $PSScriptRoot "../helpers/common-helpers.psm1") | ||||
| 
 | ||||
| BeforeAll { | ||||
| Describe "Go" { | ||||
| 
 | ||||
|     BeforeAll { | ||||
|     Set-Location -Path "source" | ||||
|     $sourceLocation = Get-Location | ||||
| 
 | ||||
| @ -18,7 +20,6 @@ BeforeAll { | ||||
|     } | ||||
| } | ||||
| 
 | ||||
| Describe "Go" { | ||||
|     It "is available" { | ||||
|         "go version" | Should -ReturnZeroExitCode | ||||
|     } | ||||
| @ -44,12 +45,25 @@ Describe "Go" { | ||||
|     } | ||||
| 
 | ||||
|     It "cached version is used without downloading" { | ||||
|      | ||||
|     if ($env:RUNNER_TYPE -eq "self-hosted") { | ||||
|         # Get the installed version of Go | ||||
|         $goVersion = Invoke-Expression "go version" | ||||
|         # Check if Go is installed | ||||
|         $goVersion | Should -Not -BeNullOrEmpty | ||||
|         # Check if the installed version of Go is the expected version | ||||
|         $installedVersion = $goVersion -split " " | Select-Object -Index 2 | ||||
|         $installedVersion = $installedVersion -replace "go", "" -replace "v", "" | ||||
|         $expectedVersion = $env:VERSION -replace ".0", "" | ||||
|         $installedVersion | Should -BeLike "$expectedVersion*" | ||||
|     }else { | ||||
|         # Analyze output of previous steps to check if Go was consumed from cache or downloaded | ||||
|         $useGoLogFile = Get-UseGoLogs | ||||
|         $useGoLogFile | Should -Exist | ||||
|         $useGoLogContent = Get-Content $useGoLogFile -Raw | ||||
|         $useGoLogContent | Should -Match "Found in cache" | ||||
|     }  | ||||
| } | ||||
| 
 | ||||
| 
 | ||||
|     It "Run simple code" { | ||||
|  | ||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user