Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Go 1.10.8, 1.11.8, 1.12.3 #2875

Closed
kortschak opened this issue Feb 26, 2019 · 7 comments

Comments

Projects
None yet
6 participants
@kortschak
Copy link

commented Feb 26, 2019

Go1.12 has been released https://golang.org/doc/go1.12.

It would be good if the Go1.12 tree were made available. See https://ci.appveyor.com/project/Gonum/gonum/builds/22653229.

Thanks

@OwenMcDonnell OwenMcDonnell added this to the next-images-update milestone Feb 26, 2019

@kortschak

This comment has been minimized.

Copy link
Author

commented Mar 1, 2019

Do you have an ETA on image updates?

@mholt

This comment has been minimized.

Copy link

commented Mar 5, 2019

We've had to ignore all our AppVeyor CI builds since Go 1.12 came out. Seems a shame to have to spin up their infrastructure with every commit but not actually use their results.

@kortschak

This comment has been minimized.

Copy link
Author

commented Mar 5, 2019

Yes, similar here. We test go1.10, go1.11 and go1.12, but have had to drop the go1.12 tests for the moment.

@IlyaFinkelshteyn

This comment has been minimized.

Copy link
Member

commented Mar 5, 2019

Build image update will be in 2-4 weeks, cannot say more specific date. However it is quite easy to solve specific problem with Go, before image has been updated. For that please add the following into install script:

install:
- ps: |
    Remove-Item 'C:\go' -Recurse -Force -ErrorAction Ignore
    Remove-Item 'C:\go-x86' -Recurse -Force -ErrorAction Ignore

    Write-Host "Downloading..."
    $goDistPath = "$env:TEMP\go1.12.windows-386.zip"
    (New-Object Net.WebClient).DownloadFile('https://storage.googleapis.com/golang/go1.12.windows-386.zip', $goDistPath)

    Write-Host "Unpacking..."
    7z x $goDistPath -oC:\go1120-x86 | Out-Null
    [IO.Directory]::Move('C:\go1120-x86\go', 'C:\go112-x86')
    Remove-Item 'C:\go1120-x86' -Recurse -Force
    del $goDistPath

    Write-Host "Downloading..."
    $goDistPath = "$env:TEMP\go1.12.windows-amd64.zip"
    (New-Object Net.WebClient).DownloadFile('https://storage.googleapis.com/golang/go1.12.windows-amd64.zip', $goDistPath)
    
    Write-Host "Unpacking..."
    7z x $goDistPath -oC:\go1120-x64 | Out-Null
    [IO.Directory]::Move('C:\go1120-x64\go', 'C:\go112')
    Remove-Item 'C:\go1120-x64' -Recurse -Force
    del $goDistPath

    cmd /c mklink /J C:\go C:\go112
    cmd /c mklink /J C:\go-x86 C:\go112-x86

Or wrap it into .ps1 file and add a single line to the install stage. It will take less than 30 seconds.

@1dustindavis

This comment has been minimized.

Copy link

commented Apr 6, 2019

Any update on the timeline of Go 1.12?

@kortschak

This comment has been minimized.

Copy link
Author

commented Apr 6, 2019

Travis now supports windows, though I'm finding only with go1.12 and not with go1.11 or go1.10.

@FeodorFitsner FeodorFitsner changed the title Go1.12 Go 1.12 Apr 9, 2019

@FeodorFitsner FeodorFitsner changed the title Go 1.12 Go 1.10.8, 1.11.8, 1.12.3 Apr 9, 2019

@IlyaFinkelshteyn

This comment has been minimized.

Copy link
Member

commented Apr 18, 2019

It has been deployed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.