diff --git a/.github/workflows/go-improved.yml b/.github/workflows/go-improved.yml index caaf177b6..42baa0205 100644 --- a/.github/workflows/go-improved.yml +++ b/.github/workflows/go-improved.yml @@ -31,7 +31,7 @@ jobs: - name: Set up Go uses: actions/setup-go@v5 with: - go-version: '1.23' + go-version: '1.25' - name: Download dependencies run: go mod download @@ -63,7 +63,7 @@ jobs: - name: Set up Go uses: actions/setup-go@v5 with: - go-version: '1.23' + go-version: '1.25' - name: Download dependencies run: go mod download diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml index 306c5d725..7812a8c7b 100644 --- a/.github/workflows/go.yml +++ b/.github/workflows/go.yml @@ -22,7 +22,7 @@ jobs: - name: Set up Go uses: actions/setup-go@v5 with: - go-version: '1.23' + go-version: '1.25' - name: Build Linux-amd64 run: env GOOS=linux GOARCH=amd64 go build -v diff --git a/CHANGELOG.md b/CHANGELOG.md index 4edde08e8..26f9a8249 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -19,6 +19,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed +- Updated minimum Go version requirement from 1.23 to 1.25 - Improved config handling - Refactored logout flow to save all data before cleanup (prevents data loss race conditions) - Unified save operation into single `saveAllCharacterData()` function with proper error handling diff --git a/go.mod b/go.mod index 71a51d5a0..1c2ee22ab 100644 --- a/go.mod +++ b/go.mod @@ -1,6 +1,6 @@ module erupe-ce -go 1.23.0 +go 1.25 require ( github.com/bwmarrin/discordgo v0.27.1 @@ -11,7 +11,6 @@ require ( github.com/spf13/viper v1.17.0 go.uber.org/zap v1.26.0 golang.org/x/crypto v0.36.0 - golang.org/x/exp v0.0.0-20231110203233-9a3e6036ecaa golang.org/x/text v0.23.0 ) @@ -31,6 +30,7 @@ require ( github.com/spf13/pflag v1.0.5 // indirect github.com/subosito/gotenv v1.6.0 // indirect go.uber.org/multierr v1.11.0 // indirect + golang.org/x/exp v0.0.0-20231110203233-9a3e6036ecaa // indirect golang.org/x/net v0.38.0 // indirect golang.org/x/sys v0.31.0 // indirect gopkg.in/ini.v1 v1.67.0 // indirect