• Kirill Smelkov's avatar
    Go1.11 + fix helloweb + change helloweb-go to be done via gowork · 22ebf9fd
    Kirill Smelkov authored
    While helping @romain to review my current work we tried to build helloworld and found that it is completely broken.
    
    It was first minimally fixed to pin eggs and the like.
    
    Then I've added Go1.11 to our stack, so that recent-enough compiler/stdlib could be used. A note goes here that currently our lab uses go1.9 which is outdated and not supported by upstream, and other bits are still using go1.10.3 while go1.10.7 was already released some time ago with bug and security fixes. I did not touched neither  go1.10 / nor go1.9, but imho it makes sense for infrastructure people to look into appropriate upgrades.
    
    Finally component/helloweb/ is switched to use gowork infrastructure (see 1b540151 for gowork introduction). Today gowork is used to build eveything go-related, so building go bits manually via cmmi as example is  a bit misleading. Gowork is also required in case we'll need to use any third-party or our package a helloweb-go.
    
    /cc @luke, @alain.takoudjou
    /reviewed-by @jerome, @tomo
    /reviewed-on !505
    22ebf9fd
software.cfg 3.84 KB