Skip to content

Commit

Permalink
upgrade go version to 1.21 (#306)
Browse files Browse the repository at this point in the history
* upgrade go version to `1.21`

* changelogs

* changelog
  • Loading branch information
patrickcping authored Dec 29, 2023
1 parent 36393cb commit 065438b
Show file tree
Hide file tree
Showing 41 changed files with 96 additions and 65 deletions.
7 changes: 6 additions & 1 deletion .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,12 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v4.1.1
uses: actions/checkout@v4

- name: Install Go
uses: actions/setup-go@v4
with:
go-version-file: go.mod

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
Expand Down
29 changes: 29 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,35 @@
# Release (Unreleased)

* `github.com/patrickcping/pingone-go-sdk-v2` : v0.11.4
* **Note** Upgrade GO to `v1.21` [#306](https://github.com/patrickcping/pingone-go-sdk-v2/pull/306)
* **Enhancement** Add ability to append custom user-agent information to HTTP requests. [#305](https://github.com/patrickcping/pingone-go-sdk-v2/pull/305)
* `github.com/patrickcping/pingone-go-sdk-v2/agreementmanagement` : [v0.3.1](./agreementmanagement/CHANGELOG.md)
* **Note** Upgrade GO to `v1.21` [#306](https://github.com/patrickcping/pingone-go-sdk-v2/pull/306)
* **Note** Updated the default UserAgent string format. [#305](https://github.com/patrickcping/pingone-go-sdk-v2/pull/305)
* **Enhancement** Add ability to append custom user-agent information to HTTP requests. [#305](https://github.com/patrickcping/pingone-go-sdk-v2/pull/305)
* `github.com/patrickcping/pingone-go-sdk-v2/authorize` : [v0.4.1](./authorize/CHANGELOG.md)
* **Note** Upgrade GO to `v1.21` [#306](https://github.com/patrickcping/pingone-go-sdk-v2/pull/306)
* **Note** Updated the default UserAgent string format. [#305](https://github.com/patrickcping/pingone-go-sdk-v2/pull/305)
* **Enhancement** Add ability to append custom user-agent information to HTTP requests. [#305](https://github.com/patrickcping/pingone-go-sdk-v2/pull/305)
* `github.com/patrickcping/pingone-go-sdk-v2/credentials` : [v0.6.2](./credentials/CHANGELOG.md)
* **Note** Upgrade GO to `v1.21` [#306](https://github.com/patrickcping/pingone-go-sdk-v2/pull/306)
* **Note** Updated the default UserAgent string format. [#305](https://github.com/patrickcping/pingone-go-sdk-v2/pull/305)
* **Enhancement** Add ability to append custom user-agent information to HTTP requests. [#305](https://github.com/patrickcping/pingone-go-sdk-v2/pull/305)
* `github.com/patrickcping/pingone-go-sdk-v2/management` : [v0.34.1](./management/CHANGELOG.md)
* **Note** Upgrade GO to `v1.21` [#306](https://github.com/patrickcping/pingone-go-sdk-v2/pull/306)
* **Note** Updated the default UserAgent string format. [#305](https://github.com/patrickcping/pingone-go-sdk-v2/pull/305)
* **Enhancement** Add ability to append custom user-agent information to HTTP requests. [#305](https://github.com/patrickcping/pingone-go-sdk-v2/pull/305)
* `github.com/patrickcping/pingone-go-sdk-v2/mfa` : [v0.18.3](./mfa/CHANGELOG.md)
* **Note** Upgrade GO to `v1.21` [#306](https://github.com/patrickcping/pingone-go-sdk-v2/pull/306)
* **Note** Updated the default UserAgent string format. [#305](https://github.com/patrickcping/pingone-go-sdk-v2/pull/305)
* **Enhancement** Add ability to append custom user-agent information to HTTP requests. [#305](https://github.com/patrickcping/pingone-go-sdk-v2/pull/305)
* `github.com/patrickcping/pingone-go-sdk-v2/risk` : [v0.12.2](./risk/CHANGELOG.md)
* **Note** Upgrade GO to `v1.21` [#306](https://github.com/patrickcping/pingone-go-sdk-v2/pull/306)
* **Note** Updated the default UserAgent string format. [#305](https://github.com/patrickcping/pingone-go-sdk-v2/pull/305)
* **Enhancement** Add ability to append custom user-agent information to HTTP requests. [#305](https://github.com/patrickcping/pingone-go-sdk-v2/pull/305)
* `github.com/patrickcping/pingone-go-sdk-v2/verify` : [v0.4.1](./verify/CHANGELOG.md)
* **Note** Upgrade GO to `v1.21` [#306](https://github.com/patrickcping/pingone-go-sdk-v2/pull/306)
* **Note** Updated the default UserAgent string format. [#305](https://github.com/patrickcping/pingone-go-sdk-v2/pull/305)
* **Enhancement** Add ability to append custom user-agent information to HTTP requests. [#305](https://github.com/patrickcping/pingone-go-sdk-v2/pull/305)

# Release (2023-12-27)
Expand Down
1 change: 1 addition & 0 deletions agreementmanagement/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# v0.3.1 (Unreleased)

* **Note** Upgrade GO to `v1.21` [#306](https://github.com/patrickcping/pingone-go-sdk-v2/pull/306)
* **Note** Updated the default UserAgent string format. [#305](https://github.com/patrickcping/pingone-go-sdk-v2/pull/305)
* **Enhancement** Add ability to append custom user-agent information to HTTP requests. [#305](https://github.com/patrickcping/pingone-go-sdk-v2/pull/305)

Expand Down
3 changes: 1 addition & 2 deletions agreementmanagement/client_ext.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,10 @@ import (
"net/http"
"reflect"
"regexp"
"slices"
"strconv"
"strings"
"time"

"golang.org/x/exp/slices"
)

type SDKInterfaceFunc func() (any, *http.Response, error)
Expand Down
4 changes: 1 addition & 3 deletions agreementmanagement/go.mod
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
module github.com/patrickcping/pingone-go-sdk-v2/agreementmanagement

go 1.18

require golang.org/x/exp v0.0.0-20231226003508-02704c960a9b
go 1.21
2 changes: 0 additions & 2 deletions agreementmanagement/go.sum
Original file line number Diff line number Diff line change
@@ -1,2 +0,0 @@
golang.org/x/exp v0.0.0-20231226003508-02704c960a9b h1:kLiC65FbiHWFAOu+lxwNPujcsl8VYyTYYEZnsOO1WK4=
golang.org/x/exp v0.0.0-20231226003508-02704c960a9b/go.mod h1:iRJReGqOEeBhDZGkGbynYwcHlctCvnjTYIamk7uXpHI=
1 change: 1 addition & 0 deletions authorize/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# v0.4.1 (Unreleased)

* **Note** Upgrade GO to `v1.21` [#306](https://github.com/patrickcping/pingone-go-sdk-v2/pull/306)
* **Note** Updated the default UserAgent string format. [#305](https://github.com/patrickcping/pingone-go-sdk-v2/pull/305)
* **Enhancement** Add ability to append custom user-agent information to HTTP requests. [#305](https://github.com/patrickcping/pingone-go-sdk-v2/pull/305)

Expand Down
3 changes: 1 addition & 2 deletions authorize/client_ext.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,10 @@ import (
"net/http"
"reflect"
"regexp"
"slices"
"strconv"
"strings"
"time"

"golang.org/x/exp/slices"
)

type SDKInterfaceFunc func() (any, *http.Response, error)
Expand Down
4 changes: 1 addition & 3 deletions authorize/go.mod
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
module github.com/patrickcping/pingone-go-sdk-v2/authorize

go 1.18

require golang.org/x/exp v0.0.0-20231226003508-02704c960a9b
go 1.21
2 changes: 0 additions & 2 deletions authorize/go.sum
Original file line number Diff line number Diff line change
@@ -1,2 +0,0 @@
golang.org/x/exp v0.0.0-20231226003508-02704c960a9b h1:kLiC65FbiHWFAOu+lxwNPujcsl8VYyTYYEZnsOO1WK4=
golang.org/x/exp v0.0.0-20231226003508-02704c960a9b/go.mod h1:iRJReGqOEeBhDZGkGbynYwcHlctCvnjTYIamk7uXpHI=
1 change: 1 addition & 0 deletions credentials/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# v0.6.2 (Unreleased)

* **Note** Upgrade GO to `v1.21` [#306](https://github.com/patrickcping/pingone-go-sdk-v2/pull/306)
* **Note** Updated the default UserAgent string format. [#305](https://github.com/patrickcping/pingone-go-sdk-v2/pull/305)
* **Enhancement** Add ability to append custom user-agent information to HTTP requests. [#305](https://github.com/patrickcping/pingone-go-sdk-v2/pull/305)

Expand Down
3 changes: 1 addition & 2 deletions credentials/client_ext.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,10 @@ import (
"net/http"
"reflect"
"regexp"
"slices"
"strconv"
"strings"
"time"

"golang.org/x/exp/slices"
)

type SDKInterfaceFunc func() (any, *http.Response, error)
Expand Down
7 changes: 2 additions & 5 deletions credentials/go.mod
Original file line number Diff line number Diff line change
@@ -1,11 +1,8 @@
module github.com/patrickcping/pingone-go-sdk-v2/credentials

go 1.18
go 1.21

require (
github.com/stretchr/testify v1.8.4
golang.org/x/exp v0.0.0-20231226003508-02704c960a9b
)
require github.com/stretchr/testify v1.8.4

require (
github.com/davecgh/go-spew v1.1.1 // indirect
Expand Down
2 changes: 0 additions & 2 deletions credentials/go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,6 @@ github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZb
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
github.com/stretchr/testify v1.8.4 h1:CcVxjf3Q8PM0mHUKJCdn+eZZtm5yQwehR5yeSVQQcUk=
github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo=
golang.org/x/exp v0.0.0-20231226003508-02704c960a9b h1:kLiC65FbiHWFAOu+lxwNPujcsl8VYyTYYEZnsOO1WK4=
golang.org/x/exp v0.0.0-20231226003508-02704c960a9b/go.mod h1:iRJReGqOEeBhDZGkGbynYwcHlctCvnjTYIamk7uXpHI=
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM=
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
Expand Down
4 changes: 2 additions & 2 deletions go.mod
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
module github.com/patrickcping/pingone-go-sdk-v2

go 1.20
go 1.21

require (
github.com/patrickcping/pingone-go-sdk-v2/agreementmanagement v0.3.0
Expand All @@ -10,12 +10,12 @@ require (
github.com/patrickcping/pingone-go-sdk-v2/mfa v0.18.2
github.com/patrickcping/pingone-go-sdk-v2/risk v0.12.1
github.com/patrickcping/pingone-go-sdk-v2/verify v0.4.0
golang.org/x/exp v0.0.0-20231226003508-02704c960a9b
golang.org/x/oauth2 v0.15.0
)

require (
github.com/golang/protobuf v1.5.3 // indirect
golang.org/x/exp v0.0.0-20231226003508-02704c960a9b // indirect
golang.org/x/net v0.19.0 // indirect
google.golang.org/appengine v1.6.7 // indirect
google.golang.org/protobuf v1.31.0 // indirect
Expand Down
1 change: 1 addition & 0 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ github.com/golang/protobuf v1.5.3 h1:KhyjKVUg7Usr/dYsdSqoFveMYd5ko72D+zANwlG1mmg
github.com/golang/protobuf v1.5.3/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY=
github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
github.com/google/go-cmp v0.5.9 h1:O2Tfq5qg4qc4AmwVlvv0oLiVAGB7enBSJ2x2DqQFi38=
github.com/google/go-cmp v0.5.9/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY=
github.com/patrickcping/pingone-go-sdk-v2/agreementmanagement v0.3.0 h1:1q0mSmaqukeieFXy2uYB4DDVTE0Jl6/+DIvxwrLIjBI=
github.com/patrickcping/pingone-go-sdk-v2/agreementmanagement v0.3.0/go.mod h1:tq8S1tyW9yYipql5KFhdEWmMZo8rMbkVAmVJ8/TcB7M=
github.com/patrickcping/pingone-go-sdk-v2/authorize v0.4.0 h1:OwtWDa+HIblEH1sHSqK6m73XWMlc7O3OMLvPrl5zJLk=
Expand Down
2 changes: 1 addition & 1 deletion go.work
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
go 1.20
go 1.21

use (
./
Expand Down
1 change: 1 addition & 0 deletions management/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# v0.34.1 (Unreleased)

* **Note** Upgrade GO to `v1.21` [#306](https://github.com/patrickcping/pingone-go-sdk-v2/pull/306)
* **Note** Updated the default UserAgent string format. [#305](https://github.com/patrickcping/pingone-go-sdk-v2/pull/305)
* **Enhancement** Add ability to append custom user-agent information to HTTP requests. [#305](https://github.com/patrickcping/pingone-go-sdk-v2/pull/305)

Expand Down
3 changes: 1 addition & 2 deletions management/client_ext.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,10 @@ import (
"net/http"
"reflect"
"regexp"
"slices"
"strconv"
"strings"
"time"

"golang.org/x/exp/slices"
)

type SDKInterfaceFunc func() (any, *http.Response, error)
Expand Down
4 changes: 1 addition & 3 deletions management/go.mod
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
module github.com/patrickcping/pingone-go-sdk-v2/management

go 1.18

require golang.org/x/exp v0.0.0-20231226003508-02704c960a9b
go 1.21
2 changes: 0 additions & 2 deletions management/go.sum
Original file line number Diff line number Diff line change
@@ -1,2 +0,0 @@
golang.org/x/exp v0.0.0-20231226003508-02704c960a9b h1:kLiC65FbiHWFAOu+lxwNPujcsl8VYyTYYEZnsOO1WK4=
golang.org/x/exp v0.0.0-20231226003508-02704c960a9b/go.mod h1:iRJReGqOEeBhDZGkGbynYwcHlctCvnjTYIamk7uXpHI=
1 change: 1 addition & 0 deletions mfa/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# v0.18.3 (Unreleased)

* **Note** Upgrade GO to `v1.21` [#306](https://github.com/patrickcping/pingone-go-sdk-v2/pull/306)
* **Note** Updated the default UserAgent string format. [#305](https://github.com/patrickcping/pingone-go-sdk-v2/pull/305)
* **Enhancement** Add ability to append custom user-agent information to HTTP requests. [#305](https://github.com/patrickcping/pingone-go-sdk-v2/pull/305)

Expand Down
3 changes: 1 addition & 2 deletions mfa/client_ext.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,10 @@ import (
"net/http"
"reflect"
"regexp"
"slices"
"strconv"
"strings"
"time"

"golang.org/x/exp/slices"
)

type SDKInterfaceFunc func() (any, *http.Response, error)
Expand Down
4 changes: 1 addition & 3 deletions mfa/go.mod
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
module github.com/patrickcping/pingone-go-sdk-v2/mfa

go 1.18

require golang.org/x/exp v0.0.0-20231226003508-02704c960a9b
go 1.21
2 changes: 0 additions & 2 deletions mfa/go.sum
Original file line number Diff line number Diff line change
@@ -1,2 +0,0 @@
golang.org/x/exp v0.0.0-20231226003508-02704c960a9b h1:kLiC65FbiHWFAOu+lxwNPujcsl8VYyTYYEZnsOO1WK4=
golang.org/x/exp v0.0.0-20231226003508-02704c960a9b/go.mod h1:iRJReGqOEeBhDZGkGbynYwcHlctCvnjTYIamk7uXpHI=
2 changes: 1 addition & 1 deletion pingone/config.go
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@ import (
"fmt"
"os"
"regexp"
"slices"
"strings"

"github.com/patrickcping/pingone-go-sdk-v2/pingone/model"
"golang.org/x/exp/slices"
"golang.org/x/oauth2"
)

Expand Down
2 changes: 1 addition & 1 deletion pingone/model/product.go
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@ package model

import (
"fmt"
"slices"
"sort"

"github.com/patrickcping/pingone-go-sdk-v2/management"
"golang.org/x/exp/slices"
)

type ProductMapping struct {
Expand Down
3 changes: 1 addition & 2 deletions pingone/model/region.go
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,9 @@ package model

import (
"log"
"slices"
"sort"

"golang.org/x/exp/slices"

"github.com/patrickcping/pingone-go-sdk-v2/management"
)

Expand Down
1 change: 1 addition & 0 deletions risk/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# v0.12.2 (Unreleased)

* **Note** Upgrade GO to `v1.21` [#306](https://github.com/patrickcping/pingone-go-sdk-v2/pull/306)
* **Note** Updated the default UserAgent string format. [#305](https://github.com/patrickcping/pingone-go-sdk-v2/pull/305)
* **Enhancement** Add ability to append custom user-agent information to HTTP requests. [#305](https://github.com/patrickcping/pingone-go-sdk-v2/pull/305)

Expand Down
3 changes: 1 addition & 2 deletions risk/client_ext.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,10 @@ import (
"net/http"
"reflect"
"regexp"
"slices"
"strconv"
"strings"
"time"

"golang.org/x/exp/slices"
)

type SDKInterfaceFunc func() (any, *http.Response, error)
Expand Down
4 changes: 1 addition & 3 deletions risk/go.mod
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
module github.com/patrickcping/pingone-go-sdk-v2/risk

go 1.18

require golang.org/x/exp v0.0.0-20231226003508-02704c960a9b
go 1.21
2 changes: 0 additions & 2 deletions risk/go.sum
Original file line number Diff line number Diff line change
@@ -1,2 +0,0 @@
golang.org/x/exp v0.0.0-20231226003508-02704c960a9b h1:kLiC65FbiHWFAOu+lxwNPujcsl8VYyTYYEZnsOO1WK4=
golang.org/x/exp v0.0.0-20231226003508-02704c960a9b/go.mod h1:iRJReGqOEeBhDZGkGbynYwcHlctCvnjTYIamk7uXpHI=
3 changes: 1 addition & 2 deletions scripts/client_ext.go.tmpl
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,10 @@ import (
"net/http"
"reflect"
"regexp"
"slices"
"strconv"
"strings"
"time"

"golang.org/x/exp/slices"
)

type SDKInterfaceFunc func() (any, *http.Response, error)
Expand Down
7 changes: 4 additions & 3 deletions scripts/generate-module.sh
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,6 @@ else
echo "==> Running codegen-$3..."
openapi-generator-cli version-manager set 7.0.1
openapi-generator-cli generate -i generate/pingone-$3.yml -g go --additional-properties=packageName=$3,packageVersion=$version,isGoSubmodule=true,enumClassPrefix=true,apiNameSuffix=Api -o . --git-repo-id $2 --git-user-id $1 --http-user-agent \"pingtools PingOne-GOLANG-SDK-$3/$version\"; \
go get -u ./...
go mod tidy
go mod vendor

echo "==> Copying custom templated files..."
template=$(cat ../scripts/client_ext.go.tmpl)
Expand All @@ -28,6 +25,10 @@ else
echo "==> Applying module specific postprocessing..."
go run generate/postprocessing/generate-replace-regex.go .

go get -u ./...
go mod tidy
go mod vendor

else \
echo "pingone-$3.yml missing. Skipping"; \
fi
Expand Down
6 changes: 6 additions & 0 deletions scripts/generate-replace-regex.go
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,12 @@ var (
repl string
}{

{
fileSelectPattern: "go.mod",
pattern: `go 1.18`,
repl: `go 1.21`,
},

/////////////////////////
// ALL configuration.go
/////////////////////////
Expand Down
2 changes: 1 addition & 1 deletion tools/go.mod
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
module github.com/patrickcping/pingone-go-sdk-v2/tools

go 1.20
go 1.21

require (
github.com/golangci/golangci-lint v1.55.1
Expand Down
Loading

0 comments on commit 065438b

Please sign in to comment.