Skip to content

Commit d273f97

Browse files
authored
Merge pull request #764 from prometheus-community/superq/update_build
Update build
2 parents c86f549 + 0e654d8 commit d273f97

File tree

8 files changed

+30
-735
lines changed

8 files changed

+30
-735
lines changed

.circleci/config.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22
version: 2.1
33

44
orbs:
5-
prometheus: prometheus/prometheus@0.16.0
5+
prometheus: prometheus/prometheus@0.17.1
66

77
executors:
88
# This must match .promu.yml.
99
golang:
1010
docker:
11-
- image: cimg/go:1.19
11+
- image: cimg/go:1.20
1212

1313
jobs:
1414
test:
@@ -22,7 +22,7 @@ jobs:
2222

2323
integration:
2424
docker:
25-
- image: cimg/go:1.19
25+
- image: cimg/go:1.20
2626
- image: << parameters.postgres_image >>
2727
environment:
2828
POSTGRES_DB: circle_test

.github/workflows/golangci-lint.yml

+4-4
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,13 @@ jobs:
1818
- name: Checkout repository
1919
uses: actions/checkout@v3
2020
- name: install Go
21-
uses: actions/setup-go@v2
21+
uses: actions/setup-go@v3
2222
with:
23-
go-version: 1.18.x
23+
go-version: 1.20.x
2424
- name: Install snmp_exporter/generator dependencies
2525
run: sudo apt-get update && sudo apt-get -y install libsnmp-dev
2626
if: github.repository == 'prometheus/snmp_exporter'
2727
- name: Lint
28-
uses: golangci/golangci-lint-action@v3.2.0
28+
uses: golangci/golangci-lint-action@v3.4.0
2929
with:
30-
version: v1.45.2
30+
version: v1.51.2

.promu.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
go:
22
# This must match .circle/config.yml.
3-
version: 1.19
3+
version: 1.20
44
repository:
55
path: github.com/prometheus-community/postgres_exporter
66
build:

cmd/postgres_exporter/datasource.go

+3-4
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ package main
1515

1616
import (
1717
"fmt"
18-
"io/ioutil"
1918
"net/url"
2019
"os"
2120
"regexp"
@@ -130,7 +129,7 @@ func getDataSources() ([]string, error) {
130129

131130
dataSourceUserFile := os.Getenv("DATA_SOURCE_USER_FILE")
132131
if len(dataSourceUserFile) != 0 {
133-
fileContents, err := ioutil.ReadFile(dataSourceUserFile)
132+
fileContents, err := os.ReadFile(dataSourceUserFile)
134133
if err != nil {
135134
return nil, fmt.Errorf("failed loading data source user file %s: %s", dataSourceUserFile, err.Error())
136135
}
@@ -141,7 +140,7 @@ func getDataSources() ([]string, error) {
141140

142141
dataSourcePassFile := os.Getenv("DATA_SOURCE_PASS_FILE")
143142
if len(dataSourcePassFile) != 0 {
144-
fileContents, err := ioutil.ReadFile(dataSourcePassFile)
143+
fileContents, err := os.ReadFile(dataSourcePassFile)
145144
if err != nil {
146145
return nil, fmt.Errorf("failed loading data source pass file %s: %s", dataSourcePassFile, err.Error())
147146
}
@@ -153,7 +152,7 @@ func getDataSources() ([]string, error) {
153152
ui := url.UserPassword(user, pass).String()
154153
dataSrouceURIFile := os.Getenv("DATA_SOURCE_URI_FILE")
155154
if len(dataSrouceURIFile) != 0 {
156-
fileContents, err := ioutil.ReadFile(dataSrouceURIFile)
155+
fileContents, err := os.ReadFile(dataSrouceURIFile)
157156
if err != nil {
158157
return nil, fmt.Errorf("failed loading data source URI file %s: %s", dataSrouceURIFile, err.Error())
159158
}

cmd/postgres_exporter/postgres_exporter.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ import (
1818
"database/sql"
1919
"errors"
2020
"fmt"
21-
"io/ioutil"
2221
"math"
22+
"os"
2323
"regexp"
2424
"strings"
2525
"time"
@@ -663,7 +663,7 @@ func (e *Exporter) checkMapVersions(ch chan<- prometheus.Metric, server *Server)
663663
e.userQueriesError.Reset()
664664

665665
// Calculate the hashsum of the useQueries
666-
userQueriesData, err := ioutil.ReadFile(e.userQueriesPath)
666+
userQueriesData, err := os.ReadFile(e.userQueriesPath)
667667
if err != nil {
668668
level.Error(logger).Log("msg", "Failed to reload user queries", "path", e.userQueriesPath, "err", err)
669669
e.userQueriesError.WithLabelValues(e.userQueriesPath, "").Set(1)

cmd/postgres_exporter/postgres_exporter_test.go

+1-2
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
package main
1818

1919
import (
20-
"io/ioutil"
2120
"math"
2221
"os"
2322
"reflect"
@@ -409,7 +408,7 @@ func (s *FunctionalSuite) TestBooleanConversionToValueAndString(c *C) {
409408
}
410409

411410
func (s *FunctionalSuite) TestParseUserQueries(c *C) {
412-
userQueriesData, err := ioutil.ReadFile("./tests/user_queries_ok.yaml")
411+
userQueriesData, err := os.ReadFile("./tests/user_queries_ok.yaml")
413412
if err == nil {
414413
metricMaps, newQueryOverrides, err := parseUserQueries(userQueriesData)
415414
c.Assert(err, Equals, nil)

go.mod

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module github.com/prometheus-community/postgres_exporter
22

3-
go 1.17
3+
go 1.19
44

55
require (
66
github.com/blang/semver/v4 v4.0.0
@@ -30,12 +30,12 @@ require (
3030
github.com/matttproud/golang_protobuf_extensions v1.0.4 // indirect
3131
github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f // indirect
3232
github.com/prometheus/procfs v0.8.0 // indirect
33-
golang.org/x/crypto v0.0.0-20221012134737-56aed061732a // indirect
34-
golang.org/x/net v0.4.0 // indirect
35-
golang.org/x/oauth2 v0.3.0 // indirect
33+
golang.org/x/crypto v0.7.0 // indirect
34+
golang.org/x/net v0.8.0 // indirect
35+
golang.org/x/oauth2 v0.6.0 // indirect
3636
golang.org/x/sync v0.1.0 // indirect
37-
golang.org/x/sys v0.3.0 // indirect
38-
golang.org/x/text v0.5.0 // indirect
37+
golang.org/x/sys v0.6.0 // indirect
38+
golang.org/x/text v0.8.0 // indirect
3939
google.golang.org/appengine v1.6.7 // indirect
4040
google.golang.org/protobuf v1.28.1 // indirect
4141
)

0 commit comments

Comments
 (0)