From 1e35b45f32bd65a5eb66467288f13429e1e5607b Mon Sep 17 00:00:00 2001 From: Danny Canter <36526702+dcantah@users.noreply.github.com> Date: Tue, 5 Apr 2022 15:56:47 -0700 Subject: [PATCH] Bump go version to 1.17 in go.mod/CI (#230) 1.13 is sufficiently old at this point and net.ErrClosed from 1.16 will be nice to use. This change additionally runs go fmt to bring in the new 1.17 build tag syntax and builds the binaries in our CI with 1.17+. Signed-off-by: Daniel Canter --- .github/workflows/ci.yml | 2 +- backup.go | 1 + backup_test.go | 1 + ea_test.go | 1 + fileinfo.go | 1 + go.mod | 2 +- pipe.go | 1 + pipe_test.go | 1 + privilege.go | 1 + privileges_test.go | 1 + sd.go | 1 + sd_test.go | 1 + 12 files changed, 12 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 18657c5..e645b27 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -20,7 +20,7 @@ jobs: - uses: actions/checkout@v2 - uses: actions/setup-go@v2 with: - go-version: '^1.15.0' + go-version: '^1.17.0' - run: go build ./pkg/etw/sample/ - run: go build ./tools/etw-provider-gen/ diff --git a/backup.go b/backup.go index 2be34af..6b3f121 100644 --- a/backup.go +++ b/backup.go @@ -1,3 +1,4 @@ +//go:build windows // +build windows package winio diff --git a/backup_test.go b/backup_test.go index 0522a12..eaa8a2e 100644 --- a/backup_test.go +++ b/backup_test.go @@ -1,3 +1,4 @@ +//go:build windows // +build windows package winio diff --git a/ea_test.go b/ea_test.go index 1d2abd7..3e32076 100644 --- a/ea_test.go +++ b/ea_test.go @@ -1,3 +1,4 @@ +//go:build windows // +build windows package winio diff --git a/fileinfo.go b/fileinfo.go index 3ab6bff..350c109 100644 --- a/fileinfo.go +++ b/fileinfo.go @@ -1,3 +1,4 @@ +//go:build windows // +build windows package winio diff --git a/go.mod b/go.mod index f39a608..a5bca01 100644 --- a/go.mod +++ b/go.mod @@ -1,6 +1,6 @@ module github.com/Microsoft/go-winio -go 1.13 +go 1.17 require ( github.com/sirupsen/logrus v1.7.0 diff --git a/pipe.go b/pipe.go index 96700a7..58fa5f8 100644 --- a/pipe.go +++ b/pipe.go @@ -1,3 +1,4 @@ +//go:build windows // +build windows package winio diff --git a/pipe_test.go b/pipe_test.go index a4ddea5..aa0eb77 100644 --- a/pipe_test.go +++ b/pipe_test.go @@ -1,3 +1,4 @@ +//go:build windows // +build windows package winio diff --git a/privilege.go b/privilege.go index c3dd7c2..120b605 100644 --- a/privilege.go +++ b/privilege.go @@ -1,3 +1,4 @@ +//go:build windows // +build windows package winio diff --git a/privileges_test.go b/privileges_test.go index 36fe72f..0d2f492 100644 --- a/privileges_test.go +++ b/privileges_test.go @@ -1,3 +1,4 @@ +//go:build windows // +build windows package winio diff --git a/sd.go b/sd.go index 4932bfb..8edbc84 100644 --- a/sd.go +++ b/sd.go @@ -1,3 +1,4 @@ +//go:build windows // +build windows package winio diff --git a/sd_test.go b/sd_test.go index 0621def..cb1291b 100644 --- a/sd_test.go +++ b/sd_test.go @@ -1,3 +1,4 @@ +//go:build windows // +build windows package winio