Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 11843ff

Browse files
committed
go: upgrade to 1.17
1 parent ea67be1 commit 11843ff

File tree

21 files changed

+54
-35
lines changed

21 files changed

+54
-35
lines changed

.github/workflows/ci.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
runs-on: ubuntu-latest
2424
strategy:
2525
matrix:
26-
go: ['1.16', '1.15']
26+
go: ['1.17', '1.16']
2727
steps:
2828
- uses: actions/[email protected]
2929
- uses: actions/setup-go@v2
@@ -56,6 +56,8 @@ jobs:
5656
steps:
5757
- uses: actions/[email protected]
5858
- uses: actions/setup-go@v2
59+
with:
60+
go-version: '1.17'
5961
- uses: actions/[email protected]
6062
with:
6163
path: ~/go/pkg/mod
@@ -214,6 +216,8 @@ jobs:
214216
steps:
215217
- uses: actions/[email protected]
216218
- uses: actions/setup-go@v2
219+
with:
220+
go-version: '1.17'
217221
- uses: actions/[email protected]
218222
with:
219223
path: ~/go/pkg/mod
@@ -368,6 +372,8 @@ jobs:
368372
with:
369373
fetch-depth: 0
370374
- uses: actions/setup-go@v2
375+
with:
376+
go-version: '1.17'
371377
- uses: actions/[email protected]
372378
with:
373379
path: ~/go/pkg/mod

cmd/entc/entc.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ package main
66

77
import (
88
"bytes"
9-
"io/ioutil"
109
"log"
10+
"os"
1111
"path/filepath"
1212

1313
"entgo.io/ent/cmd/internal/base"
@@ -32,9 +32,9 @@ func migrate(c *gen.Config) {
3232
target = filepath.Join(c.Target, "generate.go")
3333
oldCmd = []byte("entgo.io/ent/cmd/entc")
3434
)
35-
buf, err := ioutil.ReadFile(target)
35+
buf, err := os.ReadFile(target)
3636
if err != nil || !bytes.Contains(buf, oldCmd) {
3737
return
3838
}
39-
_ = ioutil.WriteFile(target, bytes.ReplaceAll(buf, oldCmd, []byte("entgo.io/ent/cmd/ent")), 0644)
39+
_ = os.WriteFile(target, bytes.ReplaceAll(buf, oldCmd, []byte("entgo.io/ent/cmd/ent")), 0644)
4040
}

cmd/internal/base/base.go

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ import (
99
"bytes"
1010
"errors"
1111
"fmt"
12-
"io/ioutil"
1312
"log"
1413
"os"
1514
"path/filepath"
@@ -190,7 +189,7 @@ func initEnv(target string, names []string) error {
190189
return fmt.Errorf("executing template %s: %w", name, err)
191190
}
192191
newFileTarget := filepath.Join(target, strings.ToLower(name+".go"))
193-
if err := ioutil.WriteFile(newFileTarget, b.Bytes(), 0644); err != nil {
192+
if err := os.WriteFile(newFileTarget, b.Bytes(), 0644); err != nil {
194193
return fmt.Errorf("writing file %s: %w", newFileTarget, err)
195194
}
196195
}
@@ -208,7 +207,7 @@ func createDir(target string) error {
208207
if target != defaultSchema {
209208
return nil
210209
}
211-
if err := ioutil.WriteFile("ent/generate.go", []byte(genFile), 0644); err != nil {
210+
if err := os.WriteFile("ent/generate.go", []byte(genFile), 0644); err != nil {
212211
return fmt.Errorf("creating generate.go file: %w", err)
213212
}
214213
return nil

dialect/gremlin/http.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ import (
99
"errors"
1010
"fmt"
1111
"io"
12-
"io/ioutil"
1312
"net/http"
1413
"net/url"
1514

@@ -69,7 +68,7 @@ func (t *httpTransport) RoundTrip(ctx context.Context, req *Request) (*Response,
6968
defer rsp.Body.Close()
7069

7170
if rsp.StatusCode < http.StatusOK || rsp.StatusCode > http.StatusPartialContent {
72-
body, _ := ioutil.ReadAll(rsp.Body)
71+
body, _ := io.ReadAll(rsp.Body)
7372
return nil, fmt.Errorf("gremlin/http: status=%q, body=%q", rsp.Status, body)
7473
}
7574
if rsp.ContentLength > MaxResponseSize {

dialect/gremlin/http_test.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ package gremlin
77
import (
88
"context"
99
"io"
10-
"io/ioutil"
1110
"net/http"
1211
"net/http/httptest"
1312
"testing"
@@ -22,7 +21,7 @@ import (
2221
func TestHTTPTransportRoundTripper(t *testing.T) {
2322
srv := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
2423
assert.Equal(t, r.Header.Get("Content-Type"), "application/json")
25-
got, err := ioutil.ReadAll(r.Body)
24+
got, err := io.ReadAll(r.Body)
2625
require.NoError(t, err)
2726
assert.JSONEq(t, `{"gremlin": "g.V(1)", "language": "gremlin-groovy"}`, string(got))
2827

entc/gen/feature.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
package gen
66

77
import (
8-
"io/ioutil"
98
"os"
109
"path/filepath"
1110
)
@@ -164,7 +163,7 @@ func remove(dir, file string) error {
164163
}
165164
return err
166165
}
167-
infos, err := ioutil.ReadDir(dir)
166+
infos, err := os.ReadDir(dir)
168167
if err != nil {
169168
return err
170169
}

entc/gen/graph.go

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ import (
1111
"fmt"
1212
"go/parser"
1313
"go/token"
14-
"io/ioutil"
1514
"os"
1615
"path/filepath"
1716
"runtime/debug"
@@ -693,7 +692,7 @@ func PrepareEnv(c *Config) (undo func() error, err error) {
693692
nop = func() error { return nil }
694693
path = filepath.Join(c.Target, "runtime.go")
695694
)
696-
out, err := ioutil.ReadFile(path)
695+
out, err := os.ReadFile(path)
697696
if err != nil {
698697
if os.IsNotExist(err) {
699698
return nop, nil
@@ -708,10 +707,10 @@ func PrepareEnv(c *Config) (undo func() error, err error) {
708707
if len(fi.Imports) == 0 {
709708
return nop, nil
710709
}
711-
if err := ioutil.WriteFile(path, append([]byte("// +build tools\n"), out...), 0644); err != nil {
710+
if err := os.WriteFile(path, append([]byte("// +build tools\n"), out...), 0644); err != nil {
712711
return nil, err
713712
}
714-
return func() error { return ioutil.WriteFile(path, out, 0644) }, nil
713+
return func() error { return os.WriteFile(path, out, 0644) }, nil
715714
}
716715

717716
type (
@@ -733,7 +732,7 @@ func (a assets) write() error {
733732
}
734733
}
735734
for _, file := range a.files {
736-
if err := ioutil.WriteFile(file.path, file.content, 0644); err != nil {
735+
if err := os.WriteFile(file.path, file.content, 0644); err != nil {
737736
return fmt.Errorf("write file %q: %w", file.path, err)
738737
}
739738
}
@@ -748,7 +747,7 @@ func (a assets) format() error {
748747
if err != nil {
749748
return fmt.Errorf("format file %s: %w", path, err)
750749
}
751-
if err := ioutil.WriteFile(path, src, 0644); err != nil {
750+
if err := os.WriteFile(path, src, 0644); err != nil {
752751
return fmt.Errorf("write file %s: %w", path, err)
753752
}
754753
}

entc/integration/hooks/ent/internal/schema.go

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

entc/integration/privacy/ent/internal/schema.go

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

entc/internal/snapshot.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import (
88
"bytes"
99
"encoding/json"
1010
"fmt"
11-
"io/ioutil"
11+
"os"
1212
"strings"
1313

1414
"entgo.io/ent/entc/gen"
@@ -25,7 +25,7 @@ type Snapshot struct {
2525
// If there is a conflict between upstream and local snapshots, it is merged
2626
// before running the code generation.
2727
func (s *Snapshot) Restore() error {
28-
buf, err := ioutil.ReadFile(s.Path)
28+
buf, err := os.ReadFile(s.Path)
2929
if err != nil {
3030
return fmt.Errorf("unable to read snapshot schema %w", err)
3131
}

0 commit comments

Comments
 (0)