diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1efa20f..883d18e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -20,7 +20,7 @@ jobs: strategy: fail-fast: false matrix: - go-version: ['1.25'] + go-version: ['1.26'] os: [ubuntu-latest, macos-latest, windows-latest] steps: - uses: actions/checkout@v7 @@ -34,7 +34,7 @@ jobs: run: go test -v -race -coverprofile=coverage.txt -covermode=atomic ./... - name: Upload coverage - if: matrix.os == 'ubuntu-latest' && matrix.go-version == '1.25' + if: matrix.os == 'ubuntu-latest' && matrix.go-version == '1.26' uses: codecov/codecov-action@v7 with: files: coverage.txt @@ -48,7 +48,7 @@ jobs: - uses: actions/setup-go@v7 with: - go-version: '1.25' + go-version: '1.26' - name: Run go vet run: go vet ./... @@ -66,7 +66,7 @@ jobs: - uses: actions/setup-go@v7 with: - go-version: '1.25' + go-version: '1.26' - name: Build run: go build -v ./... diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 83298b3..c812999 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -73,7 +73,7 @@ jobs: - uses: actions/setup-go@v7 with: - go-version: '1.25' + go-version: '1.26' - name: Run tests run: go test -v -race ./... diff --git a/.github/workflows/security.yml b/.github/workflows/security.yml index 9a3fab1..6437374 100644 --- a/.github/workflows/security.yml +++ b/.github/workflows/security.yml @@ -21,7 +21,7 @@ jobs: - uses: actions/setup-go@v7 with: - go-version: '1.25' + go-version: '1.26' - name: Initialize CodeQL uses: github/codeql-action/init@v4 diff --git a/Dockerfile b/Dockerfile index a299569..d53b2e0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM golang:1.25 AS builder +FROM golang:1.26 AS builder WORKDIR /src COPY go.mod go.sum ./ RUN go mod download diff --git a/README.md b/README.md index 19abed5..a4589f1 100644 --- a/README.md +++ b/README.md @@ -368,7 +368,7 @@ filter-count: -1 ### Prerequisites -- Go 1.25+ +- Go 1.26+ - Git ### Build & Test diff --git a/go.mod b/go.mod index f998023..5c34b54 100644 --- a/go.mod +++ b/go.mod @@ -1,6 +1,6 @@ module github.com/Didstopia/githubby -go 1.25.12 +go 1.26.0 require ( github.com/Masterminds/semver/v3 v3.5.0 @@ -25,8 +25,8 @@ require ( github.com/spf13/viper v1.21.0 github.com/stretchr/testify v1.12.1 github.com/zalando/go-keyring v0.2.8 - golang.org/x/oauth2 v0.36.0 - golang.org/x/text v0.41.0 + golang.org/x/oauth2 v0.37.0 + golang.org/x/text v0.42.0 gopkg.in/yaml.v3 v3.0.1 ) diff --git a/go.sum b/go.sum index df7ee19..79ca109 100644 --- a/go.sum +++ b/go.sum @@ -190,8 +190,8 @@ golang.org/x/exp v0.0.0-20250813145105-42675adae3e6 h1:SbTAbRFnd5kjQXbczszQ0hdk3 golang.org/x/exp v0.0.0-20250813145105-42675adae3e6/go.mod h1:4QTo5u+SEIbbKW1RacMZq1YEfOBqeXa19JeshGi+zc4= golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= -golang.org/x/oauth2 v0.36.0 h1:peZ/1z27fi9hUOFCAZaHyrpWG5lwe0RJEEEeH0ThlIs= -golang.org/x/oauth2 v0.36.0/go.mod h1:YDBUJMTkDnJS+A4BP4eZBjCqtokkg1hODuPjwiGPO7Q= +golang.org/x/oauth2 v0.37.0 h1:JUlcxA8oAtauLfiH8FX2/FkAWHAdi0QtGCGc+hofE98= +golang.org/x/oauth2 v0.37.0/go.mod h1:IxwZNxUULJmpBFf9K/9NTMSIfZZuvuTy1gGxhigP/58= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -203,8 +203,8 @@ golang.org/x/term v0.44.0 h1:0rLvDRCtNj0gZkyIXhCyOb2OAzEhLVqc4B+hrsBhrmc= golang.org/x/term v0.44.0/go.mod h1:7ze4MdzUzLXpSAoFP1H0bOI9aXDqveSvatT5vKcFh2Y= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.41.0 h1:vz/seA0lnX87Othu2f/0L24RcgrXD9/YFTSuGjj3rH8= -golang.org/x/text v0.41.0/go.mod h1:jvf1O8ajNzZqhSrQBPbutR/EB83Cc0CFrezNQIwbb5M= +golang.org/x/text v0.42.0 h1:JbOZXgfeCPU9gacVtYliJqOhD+zhrEqK4LfdpmlUZqI= +golang.org/x/text v0.42.0/go.mod h1:ojzP1Z+2QtioaF8DTtO8K5q7JWVVYwZKenzujK0Zd0E= golang.org/x/time v0.15.0 h1:bbrp8t3bGUeFOx08pvsMYRTCVSMk89u4tKbNOZbp88U= golang.org/x/time v0.15.0/go.mod h1:Y4YMaQmXwGQZoFaVFk4YpCt4FLQMYKZe9oeV/f4MSno= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=