mirror of
https://github.com/actions/go-versions.git
synced 2026-02-08 23:33:37 +08:00
Compare commits
6 Commits
1.22.6-102
...
atm64-test
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
638c3d6a70 | ||
|
|
73f7463539 | ||
|
|
81b9138763 | ||
|
|
d0e62ec3da | ||
|
|
f83c549263 | ||
|
|
988185a8eb |
2
.github/workflows/build-go-packages.yml
vendored
2
.github/workflows/build-go-packages.yml
vendored
@@ -23,7 +23,7 @@ on:
|
|||||||
jobs:
|
jobs:
|
||||||
go:
|
go:
|
||||||
name: Go
|
name: Go
|
||||||
uses: actions/versions-package-tools/.github/workflows/build-tool-packages.yml@main
|
uses: actions/versions-package-tools/.github/workflows/build-tool-packages.yml@test-arm64
|
||||||
with:
|
with:
|
||||||
tool-name: "go"
|
tool-name: "go"
|
||||||
tool-version: ${{ inputs.VERSION || '1.19.0' }}
|
tool-version: ${{ inputs.VERSION || '1.19.0' }}
|
||||||
|
|||||||
2
.github/workflows/codeql-analysis.yml
vendored
2
.github/workflows/codeql-analysis.yml
vendored
@@ -13,4 +13,4 @@ jobs:
|
|||||||
name: CodeQL analysis
|
name: CodeQL analysis
|
||||||
uses: actions/reusable-workflows/.github/workflows/codeql-analysis.yml@main
|
uses: actions/reusable-workflows/.github/workflows/codeql-analysis.yml@main
|
||||||
with:
|
with:
|
||||||
languages: '["go"]'
|
languages: "['go']"
|
||||||
@@ -1,9 +1,7 @@
|
|||||||
Import-Module (Join-Path $PSScriptRoot "../helpers/pester-extensions.psm1")
|
Import-Module (Join-Path $PSScriptRoot "../helpers/pester-extensions.psm1")
|
||||||
Import-Module (Join-Path $PSScriptRoot "../helpers/common-helpers.psm1")
|
Import-Module (Join-Path $PSScriptRoot "../helpers/common-helpers.psm1")
|
||||||
|
|
||||||
Describe "Go" {
|
BeforeAll {
|
||||||
|
|
||||||
BeforeAll {
|
|
||||||
Set-Location -Path "source"
|
Set-Location -Path "source"
|
||||||
$sourceLocation = Get-Location
|
$sourceLocation = Get-Location
|
||||||
|
|
||||||
@@ -20,6 +18,7 @@ Describe "Go" {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Describe "Go" {
|
||||||
It "is available" {
|
It "is available" {
|
||||||
"go version" | Should -ReturnZeroExitCode
|
"go version" | Should -ReturnZeroExitCode
|
||||||
}
|
}
|
||||||
@@ -44,9 +43,15 @@ Describe "Go" {
|
|||||||
$goPath.startsWith($expectedPath) | Should -BeTrue -Because "'$goPath' is not started with '$expectedPath'"
|
$goPath.startsWith($expectedPath) | Should -BeTrue -Because "'$goPath' is not started with '$expectedPath'"
|
||||||
}
|
}
|
||||||
|
|
||||||
It "cached version is used without downloading" {
|
It "cached version is used without downloading" {
|
||||||
|
Write-Host "Runner Type: $env:RUNNER_TYPE"
|
||||||
if ($env:RUNNER_TYPE -eq "self-hosted") {
|
if ($env:RUNNER_TYPE -eq "GitHub") {
|
||||||
|
# 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"
|
||||||
|
} else {
|
||||||
# Get the installed version of Go
|
# Get the installed version of Go
|
||||||
$goVersion = Invoke-Expression "go version"
|
$goVersion = Invoke-Expression "go version"
|
||||||
# Check if Go is installed
|
# Check if Go is installed
|
||||||
@@ -56,13 +61,7 @@ Describe "Go" {
|
|||||||
$installedVersion = $installedVersion -replace "go", "" -replace "v", ""
|
$installedVersion = $installedVersion -replace "go", "" -replace "v", ""
|
||||||
$expectedVersion = $env:VERSION -replace ".0", ""
|
$expectedVersion = $env:VERSION -replace ".0", ""
|
||||||
$installedVersion | Should -BeLike "$expectedVersion*"
|
$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"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,47 +1,4 @@
|
|||||||
[
|
[
|
||||||
{
|
|
||||||
"version": "1.22.5",
|
|
||||||
"stable": true,
|
|
||||||
"release_url": "https://github.com/actions/go-versions/releases/tag/1.22.5-9771837482",
|
|
||||||
"files": [
|
|
||||||
{
|
|
||||||
"filename": "go-1.22.5-darwin-arm64.tar.gz",
|
|
||||||
"arch": "arm64",
|
|
||||||
"platform": "darwin",
|
|
||||||
"download_url": "https://github.com/actions/go-versions/releases/download/1.22.5-9771837482/go-1.22.5-darwin-arm64.tar.gz"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"filename": "go-1.22.5-darwin-x64.tar.gz",
|
|
||||||
"arch": "x64",
|
|
||||||
"platform": "darwin",
|
|
||||||
"download_url": "https://github.com/actions/go-versions/releases/download/1.22.5-9771837482/go-1.22.5-darwin-x64.tar.gz"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"filename": "go-1.22.5-linux-arm64.tar.gz",
|
|
||||||
"arch": "arm64",
|
|
||||||
"platform": "linux",
|
|
||||||
"download_url": "https://github.com/actions/go-versions/releases/download/1.22.5-9771837482/go-1.22.5-linux-arm64.tar.gz"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"filename": "go-1.22.5-linux-x64.tar.gz",
|
|
||||||
"arch": "x64",
|
|
||||||
"platform": "linux",
|
|
||||||
"download_url": "https://github.com/actions/go-versions/releases/download/1.22.5-9771837482/go-1.22.5-linux-x64.tar.gz"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"filename": "go-1.22.5-win32-arm64.zip",
|
|
||||||
"arch": "arm64",
|
|
||||||
"platform": "win32",
|
|
||||||
"download_url": "https://github.com/actions/go-versions/releases/download/1.22.5-9771837482/go-1.22.5-win32-arm64.zip"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"filename": "go-1.22.5-win32-x64.zip",
|
|
||||||
"arch": "x64",
|
|
||||||
"platform": "win32",
|
|
||||||
"download_url": "https://github.com/actions/go-versions/releases/download/1.22.5-9771837482/go-1.22.5-win32-x64.zip"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"version": "1.22.4",
|
"version": "1.22.4",
|
||||||
"stable": true,
|
"stable": true,
|
||||||
@@ -233,49 +190,6 @@
|
|||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"version": "1.21.12",
|
|
||||||
"stable": true,
|
|
||||||
"release_url": "https://github.com/actions/go-versions/releases/tag/1.21.12-9771838613",
|
|
||||||
"files": [
|
|
||||||
{
|
|
||||||
"filename": "go-1.21.12-darwin-arm64.tar.gz",
|
|
||||||
"arch": "arm64",
|
|
||||||
"platform": "darwin",
|
|
||||||
"download_url": "https://github.com/actions/go-versions/releases/download/1.21.12-9771838613/go-1.21.12-darwin-arm64.tar.gz"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"filename": "go-1.21.12-darwin-x64.tar.gz",
|
|
||||||
"arch": "x64",
|
|
||||||
"platform": "darwin",
|
|
||||||
"download_url": "https://github.com/actions/go-versions/releases/download/1.21.12-9771838613/go-1.21.12-darwin-x64.tar.gz"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"filename": "go-1.21.12-linux-arm64.tar.gz",
|
|
||||||
"arch": "arm64",
|
|
||||||
"platform": "linux",
|
|
||||||
"download_url": "https://github.com/actions/go-versions/releases/download/1.21.12-9771838613/go-1.21.12-linux-arm64.tar.gz"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"filename": "go-1.21.12-linux-x64.tar.gz",
|
|
||||||
"arch": "x64",
|
|
||||||
"platform": "linux",
|
|
||||||
"download_url": "https://github.com/actions/go-versions/releases/download/1.21.12-9771838613/go-1.21.12-linux-x64.tar.gz"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"filename": "go-1.21.12-win32-arm64.zip",
|
|
||||||
"arch": "arm64",
|
|
||||||
"platform": "win32",
|
|
||||||
"download_url": "https://github.com/actions/go-versions/releases/download/1.21.12-9771838613/go-1.21.12-win32-arm64.zip"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"filename": "go-1.21.12-win32-x64.zip",
|
|
||||||
"arch": "x64",
|
|
||||||
"platform": "win32",
|
|
||||||
"download_url": "https://github.com/actions/go-versions/releases/download/1.21.12-9771838613/go-1.21.12-win32-x64.zip"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"version": "1.21.11",
|
"version": "1.21.11",
|
||||||
"stable": true,
|
"stable": true,
|
||||||
|
|||||||
Reference in New Issue
Block a user