Skip to content

Commit 95a302c

Browse files
authored
Merge pull request #267 from ninech/up-deps
chore: update dependencies
2 parents d289f2a + 3f883b7 commit 95a302c

File tree

3 files changed

+34
-39
lines changed

3 files changed

+34
-39
lines changed

api/login.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import (
1111
"strings"
1212
"time"
1313

14-
"github.com/golang-jwt/jwt"
14+
"github.com/golang-jwt/jwt/v5"
1515
credreader "github.com/int128/kubelogin/pkg/credentialplugin/reader"
1616
"github.com/int128/kubelogin/pkg/credentialplugin/writer"
1717
"github.com/int128/kubelogin/pkg/infrastructure/browser"
@@ -182,7 +182,7 @@ func GetUserInfoFromToken(tokenString string) (*UserInfo, error) {
182182
Email string `json:"email"`
183183
Groups []string `json:"groups"`
184184
Sub string `json:"sub"`
185-
jwt.StandardClaims
185+
jwt.RegisteredClaims
186186
}
187187
token, _, err := new(jwt.Parser).ParseUnverified(tokenString, &authClaims{})
188188
if err != nil {

go.mod

Lines changed: 12 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
11
module github.com/ninech/nctl
22

3-
go 1.24.2
4-
5-
toolchain go1.24.4
3+
go 1.24.5
64

75
require (
8-
github.com/alecthomas/kong v1.11.0
6+
github.com/alecthomas/kong v1.12.1
97
github.com/charmbracelet/bubbles v0.21.0
108
github.com/charmbracelet/bubbletea v1.3.5
119
github.com/charmbracelet/lipgloss v1.1.0
@@ -14,19 +12,19 @@ require (
1412
github.com/fatih/color v1.18.0
1513
github.com/gobuffalo/flect v1.0.3
1614
github.com/goccy/go-yaml v1.18.0
17-
github.com/golang-jwt/jwt v3.2.2+incompatible
15+
github.com/golang-jwt/jwt/v5 v5.2.2
1816
github.com/google/go-cmp v0.7.0
1917
github.com/google/uuid v1.6.0
2018
github.com/gorilla/websocket v1.5.4-0.20250319132907-e064f32e3674
2119
github.com/grafana/dskit v0.0.0-20250617101305-c93a1bb09ecb
2220
github.com/grafana/loki/v3 v3.0.0-20250730143308-a3380f6480b7
2321
github.com/hashicorp/go-multierror v1.1.1
24-
github.com/int128/kubelogin v1.32.4
22+
github.com/int128/kubelogin v1.34.0
2523
github.com/jotaen/kong-completion v0.0.6
2624
github.com/liggitt/tabwriter v0.0.0-20181228230101-89fcab3d43de
2725
github.com/lucasepe/codename v0.2.1-0.20230220151621-5e31bf1e775f
2826
github.com/mattn/go-isatty v0.0.20
29-
github.com/moby/moby v28.2.2+incompatible
27+
github.com/moby/moby v28.3.3+incompatible
3028
github.com/moby/term v0.5.2
3129
github.com/ninech/apis v0.0.0-20250731150359-821fc9ecc6ab
3230
github.com/posener/complete v1.2.3
@@ -36,11 +34,11 @@ require (
3634
golang.org/x/crypto v0.40.0
3735
golang.org/x/exp v0.0.0-20250606033433-dcc06ee1d476
3836
gotest.tools v2.2.0+incompatible
39-
k8s.io/api v0.33.2
37+
k8s.io/api v0.33.3
4038
k8s.io/apimachinery v0.33.3
41-
k8s.io/client-go v0.33.2
42-
k8s.io/kubectl v0.33.1
43-
k8s.io/metrics v0.33.1
39+
k8s.io/client-go v0.33.3
40+
k8s.io/kubectl v0.33.3
41+
k8s.io/metrics v0.33.3
4442
k8s.io/utils v0.0.0-20250604170112-4c0f3b243397
4543
sigs.k8s.io/controller-runtime v0.21.0
4644
sigs.k8s.io/yaml v1.5.0
@@ -145,7 +143,6 @@ require (
145143
github.com/gogo/googleapis v1.4.1 // indirect
146144
github.com/gogo/protobuf v1.3.2 // indirect
147145
github.com/gogo/status v1.1.1 // indirect
148-
github.com/golang-jwt/jwt/v5 v5.2.2 // indirect
149146
github.com/golang/protobuf v1.5.4 // indirect
150147
github.com/golang/snappy v1.0.0 // indirect
151148
github.com/google/btree v1.1.3 // indirect
@@ -341,9 +338,9 @@ require (
341338
gopkg.in/yaml.v2 v2.4.0 // indirect
342339
gopkg.in/yaml.v3 v3.0.1 // indirect
343340
k8s.io/apiextensions-apiserver v0.33.2 // indirect
344-
k8s.io/cli-runtime v0.33.1 // indirect
345-
k8s.io/code-generator v0.33.2 // indirect
346-
k8s.io/component-base v0.33.2 // indirect
341+
k8s.io/cli-runtime v0.33.3 // indirect
342+
k8s.io/code-generator v0.33.3 // indirect
343+
k8s.io/component-base v0.33.3 // indirect
347344
k8s.io/gengo/v2 v2.0.0-20250704022524-ddb642e17a28 // indirect
348345
k8s.io/klog/v2 v2.130.1 // indirect
349346
k8s.io/kube-openapi v0.0.0-20250701173324-9bd5c66d9911 // indirect

go.sum

Lines changed: 20 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,8 @@ github.com/Workiva/go-datastructures v1.1.5/go.mod h1:1yZL+zfsztete+ePzZz/Zb1/t5
5353
github.com/ajstarks/svgo v0.0.0-20180226025133-644b8db467af/go.mod h1:K08gAheRH3/J6wwsYMMT4xOr94bZjxIelGM0+d/wbFw=
5454
github.com/alecthomas/assert/v2 v2.11.0 h1:2Q9r3ki8+JYXvGsDyBXwH3LcJ+WK5D0gc5E8vS6K3D0=
5555
github.com/alecthomas/assert/v2 v2.11.0/go.mod h1:Bze95FyfUr7x34QZrjL+XP+0qgp/zg8yS+TtBj1WA3k=
56-
github.com/alecthomas/kong v1.11.0 h1:y++1gI7jf8O7G7l4LZo5ASFhrhJvzc+WgF/arranEmM=
57-
github.com/alecthomas/kong v1.11.0/go.mod h1:p2vqieVMeTAnaC83txKtXe8FLke2X07aruPWXyMPQrU=
56+
github.com/alecthomas/kong v1.12.1 h1:iq6aMJDcFYP9uFrLdsiZQ2ZMmcshduyGv4Pek0MQPW0=
57+
github.com/alecthomas/kong v1.12.1/go.mod h1:p2vqieVMeTAnaC83txKtXe8FLke2X07aruPWXyMPQrU=
5858
github.com/alecthomas/repr v0.4.0 h1:GhI2A8MACjfegCPVq9f1FLvIBS+DrQ2KQBFZP1iFzXc=
5959
github.com/alecthomas/repr v0.4.0/go.mod h1:Fr0507jx4eOXV7AlPV6AVZLYrLIuIeSOWtW57eE/O/4=
6060
github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc=
@@ -306,8 +306,6 @@ github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q=
306306
github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q=
307307
github.com/gogo/status v1.1.1 h1:DuHXlSFHNKqTQ+/ACf5Vs6r4X/dH2EgIzR9Vr+H65kg=
308308
github.com/gogo/status v1.1.1/go.mod h1:jpG3dM5QPcqu19Hg8lkUhBFBa3TcLs1DG7+2Jqci7oU=
309-
github.com/golang-jwt/jwt v3.2.2+incompatible h1:IfV12K8xAKAnZqdXVzCZ+TOjboZ2keLg81eXfW3O+oY=
310-
github.com/golang-jwt/jwt v3.2.2+incompatible/go.mod h1:8pz2t5EyA70fFQQSrl6XZXzqecmYZeUEB8OUGHkxJ+I=
311309
github.com/golang-jwt/jwt/v5 v5.2.2 h1:Rl4B7itRWVtYIHFrSNd7vhTiz9UpLdi6gZhZ3wEeDy8=
312310
github.com/golang-jwt/jwt/v5 v5.2.2/go.mod h1:pqrtFR0X4osieyHYxtmOUWsAWrfe1Q5UVIyoH402zdk=
313311
github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0/go.mod h1:E/TSTwGwJL78qG/PmXZO1EjYhfJinVAhrmmHX6Z8B9k=
@@ -444,8 +442,8 @@ github.com/inconshreveable/mousetrap v1.1.0 h1:wN+x4NVGpMsO7ErUn/mUI3vEoE6Jt13X2
444442
github.com/inconshreveable/mousetrap v1.1.0/go.mod h1:vpF70FUmC8bwa3OWnCshd2FqLfsEA9PFc4w1p2J65bw=
445443
github.com/influxdata/tdigest v0.0.2-0.20210216194612-fc98d27c9e8b h1:i44CesU68ZBRvtCjBi3QSosCIKrjmMbYlQMFAwVLds4=
446444
github.com/influxdata/tdigest v0.0.2-0.20210216194612-fc98d27c9e8b/go.mod h1:Z0kXnxzbTC2qrx4NaIzYkE1k66+6oEDQTvL95hQFh5Y=
447-
github.com/int128/kubelogin v1.32.4 h1:6V1/xOSY74IJW8/tI5BBC7dpd3rpS8f/HNR/NMazFPw=
448-
github.com/int128/kubelogin v1.32.4/go.mod h1:gmq/qSPBo2xstTBbopSMcuWg5FHCYyRAgkJBTpkoSTQ=
445+
github.com/int128/kubelogin v1.34.0 h1:0VcCfxygw451AvjE5emPN4XppnqU8yqniVHIoxmiu4M=
446+
github.com/int128/kubelogin v1.34.0/go.mod h1:1TGh0C2IWCvim4c1bZ0zfhjQml7iMm+OjQueGzzvaF8=
449447
github.com/int128/listener v1.3.0 h1:ZFePbpzFUt1i6hBSY15rzqo8tHZHJPPQkqCtgOAwS8g=
450448
github.com/int128/listener v1.3.0/go.mod h1:zF9mx2wn+2J/7Idmxi5kgqrGgERr6vr8fK8KqENrRZ0=
451449
github.com/int128/oauth2cli v1.17.0 h1:i1r9uuTuRzlLAc2iaVQEDtjLPtD9ZftLJEQI0geaUOo=
@@ -545,8 +543,8 @@ github.com/mitchellh/reflectwalk v1.0.2 h1:G2LzWKi524PWgd3mLHV8Y5k7s6XUvT0Gef6zx
545543
github.com/mitchellh/reflectwalk v1.0.2/go.mod h1:mSTlrgnPZtwu0c4WaC2kGObEpuNDbx0jmZXqmk4esnw=
546544
github.com/moby/docker-image-spec v1.3.1 h1:jMKff3w6PgbfSa69GfNg+zN/XLhfXJGnEx3Nl2EsFP0=
547545
github.com/moby/docker-image-spec v1.3.1/go.mod h1:eKmb5VW8vQEh/BAr2yvVNvuiJuY6UIocYsFu/DxxRpo=
548-
github.com/moby/moby v28.2.2+incompatible h1:sBNZudYVackyiyn2yoBUpAoRcDun9bnUCozAW6lAnPs=
549-
github.com/moby/moby v28.2.2+incompatible/go.mod h1:fDXVQ6+S340veQPv35CzDahGBmHsiclFwfEygB/TWMc=
546+
github.com/moby/moby v28.3.3+incompatible h1:nzkZIIn9bQP9S553kNmJ+U8PBhdS2ciFWphV2vX/Zp4=
547+
github.com/moby/moby v28.3.3+incompatible/go.mod h1:fDXVQ6+S340veQPv35CzDahGBmHsiclFwfEygB/TWMc=
550548
github.com/moby/spdystream v0.5.0 h1:7r0J1Si3QO/kjRitvSLVVFUjxMEb/YLj6S9FF62JBCU=
551549
github.com/moby/spdystream v0.5.0/go.mod h1:xBAYlnt/ay+11ShkdFKNAG7LsyK/tmNBVvVOwrfMgdI=
552550
github.com/moby/sys/atomicwriter v0.1.0 h1:kw5D/EqkBwsBFi0ss9v1VG3wIkVhzGvLklJ+w3A14Sw=
@@ -1098,30 +1096,30 @@ gotest.tools v2.2.0+incompatible h1:VsBPFP1AI068pPrMxtb/S8Zkgf9xEmTLJjfM+P5UIEo=
10981096
gotest.tools v2.2.0+incompatible/go.mod h1:DsYFclhRJ6vuDpmuTbkuFWG+y2sxOXAzmJt81HFBacw=
10991097
gotest.tools/v3 v3.0.3 h1:4AuOwCGf4lLR9u3YOe2awrHygurzhO/HeQ6laiA6Sx0=
11001098
gotest.tools/v3 v3.0.3/go.mod h1:Z7Lb0S5l+klDB31fvDQX8ss/FlKDxtlFlw3Oa8Ymbl8=
1101-
k8s.io/api v0.33.2 h1:YgwIS5jKfA+BZg//OQhkJNIfie/kmRsO0BmNaVSimvY=
1102-
k8s.io/api v0.33.2/go.mod h1:fhrbphQJSM2cXzCWgqU29xLDuks4mu7ti9vveEnpSXs=
1099+
k8s.io/api v0.33.3 h1:SRd5t//hhkI1buzxb288fy2xvjubstenEKL9K51KBI8=
1100+
k8s.io/api v0.33.3/go.mod h1:01Y/iLUjNBM3TAvypct7DIj0M0NIZc+PzAHCIo0CYGE=
11031101
k8s.io/apiextensions-apiserver v0.33.2 h1:6gnkIbngnaUflR3XwE1mCefN3YS8yTD631JXQhsU6M8=
11041102
k8s.io/apiextensions-apiserver v0.33.2/go.mod h1:IvVanieYsEHJImTKXGP6XCOjTwv2LUMos0YWc9O+QP8=
11051103
k8s.io/apimachinery v0.33.3 h1:4ZSrmNa0c/ZpZJhAgRdcsFcZOw1PQU1bALVQ0B3I5LA=
11061104
k8s.io/apimachinery v0.33.3/go.mod h1:BHW0YOu7n22fFv/JkYOEfkUYNRN0fj0BlvMFWA7b+SM=
1107-
k8s.io/cli-runtime v0.33.1 h1:TvpjEtF71ViFmPeYMj1baZMJR4iWUEplklsUQ7D3quA=
1108-
k8s.io/cli-runtime v0.33.1/go.mod h1:9dz5Q4Uh8io4OWCLiEf/217DXwqNgiTS/IOuza99VZE=
1109-
k8s.io/client-go v0.33.2 h1:z8CIcc0P581x/J1ZYf4CNzRKxRvQAwoAolYPbtQes+E=
1110-
k8s.io/client-go v0.33.2/go.mod h1:9mCgT4wROvL948w6f6ArJNb7yQd7QsvqavDeZHvNmHo=
1111-
k8s.io/code-generator v0.33.2 h1:PCJ0Y6viTCxxJHMOyGqYwWEteM4q6y1Hqo2rNpl6jF4=
1112-
k8s.io/code-generator v0.33.2/go.mod h1:hBjCA9kPMpjLWwxcr75ReaQfFXY8u+9bEJJ7kRw3J8c=
1113-
k8s.io/component-base v0.33.2 h1:sCCsn9s/dG3ZrQTX/Us0/Sx2R0G5kwa0wbZFYoVp/+0=
1114-
k8s.io/component-base v0.33.2/go.mod h1:/41uw9wKzuelhN+u+/C59ixxf4tYQKW7p32ddkYNe2k=
1105+
k8s.io/cli-runtime v0.33.3 h1:Dgy4vPjNIu8LMJBSvs8W0LcdV0PX/8aGG1DA1W8lklA=
1106+
k8s.io/cli-runtime v0.33.3/go.mod h1:yklhLklD4vLS8HNGgC9wGiuHWze4g7x6XQZ+8edsKEo=
1107+
k8s.io/client-go v0.33.3 h1:M5AfDnKfYmVJif92ngN532gFqakcGi6RvaOF16efrpA=
1108+
k8s.io/client-go v0.33.3/go.mod h1:luqKBQggEf3shbxHY4uVENAxrDISLOarxpTKMiUuujg=
1109+
k8s.io/code-generator v0.33.3 h1:6+34LhYkIuQ/yn/E3qlpVqjQaP8smzCu4NE1A8b0LWs=
1110+
k8s.io/code-generator v0.33.3/go.mod h1:6Y02+HQJYgNphv9z3wJB5w+sjYDIEBQW7sh62PkufvA=
1111+
k8s.io/component-base v0.33.3 h1:mlAuyJqyPlKZM7FyaoM/LcunZaaY353RXiOd2+B5tGA=
1112+
k8s.io/component-base v0.33.3/go.mod h1:ktBVsBzkI3imDuxYXmVxZ2zxJnYTZ4HAsVj9iF09qp4=
11151113
k8s.io/gengo/v2 v2.0.0-20250704022524-ddb642e17a28 h1:t7GKUgDVklbw6rHlgWbOhem260eAUEX+TcaxKKhbWRo=
11161114
k8s.io/gengo/v2 v2.0.0-20250704022524-ddb642e17a28/go.mod h1:EJykeLsmFC60UQbYJezXkEsG2FLrt0GPNkU5iK5GWxU=
11171115
k8s.io/klog/v2 v2.130.1 h1:n9Xl7H1Xvksem4KFG4PYbdQCQxqc/tTUyrgXaOhHSzk=
11181116
k8s.io/klog/v2 v2.130.1/go.mod h1:3Jpz1GvMt720eyJH1ckRHK1EDfpxISzJ7I9OYgaDtPE=
11191117
k8s.io/kube-openapi v0.0.0-20250701173324-9bd5c66d9911 h1:gAXU86Fmbr/ktY17lkHwSjw5aoThQvhnstGGIYKlKYc=
11201118
k8s.io/kube-openapi v0.0.0-20250701173324-9bd5c66d9911/go.mod h1:GLOk5B+hDbRROvt0X2+hqX64v/zO3vXN7J78OUmBSKw=
1121-
k8s.io/kubectl v0.33.1 h1:OJUXa6FV5bap6iRy345ezEjU9dTLxqv1zFTVqmeHb6A=
1122-
k8s.io/kubectl v0.33.1/go.mod h1:Z07pGqXoP4NgITlPRrnmiM3qnoo1QrK1zjw85Aiz8J0=
1123-
k8s.io/metrics v0.33.1 h1:Ypd5ITCf+fM+LDNFk7hESXTc3vh02CQYGiwRoVRaGsM=
1124-
k8s.io/metrics v0.33.1/go.mod h1:wK8cFTK5ykBdhL0Wy4RZwLH28XM7j/Klc+NQrMRWVxg=
1119+
k8s.io/kubectl v0.33.3 h1:r/phHvH1iU7gO/l7tTjQk2K01ER7/OAJi8uFHHyWSac=
1120+
k8s.io/kubectl v0.33.3/go.mod h1:euj2bG56L6kUGOE/ckZbCoudPwuj4Kud7BR0GzyNiT0=
1121+
k8s.io/metrics v0.33.3 h1:9CcqBz15JZfISqwca33gdHS8I6XfsK1vA8WUdEnG70g=
1122+
k8s.io/metrics v0.33.3/go.mod h1:Aw+cdg4AYHw0HvUY+lCyq40FOO84awrqvJRTw0cmXDs=
11251123
k8s.io/utils v0.0.0-20250604170112-4c0f3b243397 h1:hwvWFiBzdWw1FhfY1FooPn3kzWuJ8tmbZBHi4zVsl1Y=
11261124
k8s.io/utils v0.0.0-20250604170112-4c0f3b243397/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0=
11271125
rsc.io/pdf v0.1.1/go.mod h1:n8OzWcQ6Sp37PL01nO98y4iUCRdTGarVfzxY20ICaU4=

0 commit comments

Comments
 (0)