diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 71ed44b..c4e2a39 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -11,10 +11,10 @@ jobs: name: Format runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 - - uses: actions/setup-go@v6 + - uses: actions/checkout@v7 + - uses: actions/setup-go@v7 with: - go-version: '1.21' + go-version: '1.26' - name: Check formatting run: | unformatted=$(gofmt -l .) @@ -28,33 +28,33 @@ jobs: name: Vet runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 - - uses: actions/setup-go@v6 + - uses: actions/checkout@v7 + - uses: actions/setup-go@v7 with: - go-version: '1.21' + go-version: '1.26' - run: go vet ./... build: name: Build runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 - - uses: actions/setup-go@v6 + - uses: actions/checkout@v7 + - uses: actions/setup-go@v7 with: - go-version: '1.21' + go-version: '1.26' - run: go build ./... test: name: Test + Coverage runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 - - uses: actions/setup-go@v6 + - uses: actions/checkout@v7 + - uses: actions/setup-go@v7 with: - go-version: '1.21' + go-version: '1.26' - name: Run tests with coverage run: go test -v -race -coverprofile=coverage.txt -covermode=atomic ./... - - uses: codecov/codecov-action@v5 + - uses: codecov/codecov-action@v7 with: files: coverage.txt token: ${{ secrets.CODECOV_TOKEN }} diff --git a/CHANGELOG.md b/CHANGELOG.md index 63213a1..af7fbf7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [1.14.0] - 2026-10-24 + +### Changed + +- Raised minimum Go version to 1.26 (required by `golang.org/x/time` v0.16.0) +- Bumped `golang.org/x/time` from v0.10.0 to v0.16.0 +- Bumped CI actions: `actions/checkout` v5→v7, `actions/setup-go` v6→v7, `codecov/codecov-action` v5→v7 + ## [1.13.0] - 2026-10-23 ### Changed @@ -22,5 +30,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Client context (cancellation and deadlines) is now honored on all request methods — GET, PUT, POST, multipart POST, and DELETE — not just GET. (#101) -[Unreleased]: https://github.com/adlio/trello/compare/v1.13.0...HEAD +[Unreleased]: https://github.com/adlio/trello/compare/v1.14.0...HEAD +[1.14.0]: https://github.com/adlio/trello/compare/v1.13.0...v1.14.0 [1.13.0]: https://github.com/adlio/trello/releases/tag/v1.13.0 diff --git a/go.mod b/go.mod index 556c669..a09d5a1 100644 --- a/go.mod +++ b/go.mod @@ -1,5 +1,5 @@ module github.com/adlio/trello -go 1.21 +go 1.26.0 -require golang.org/x/time v0.10.0 +require golang.org/x/time v0.16.0 diff --git a/go.sum b/go.sum index 781e1af..5176e7d 100644 --- a/go.sum +++ b/go.sum @@ -1,2 +1,2 @@ -golang.org/x/time v0.10.0 h1:3usCWA8tQn0L8+hFJQNgzpWbd89begxN66o1Ojdn5L4= -golang.org/x/time v0.10.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM= +golang.org/x/time v0.16.0 h1:vMb6ptszcQMkcwiRTAuNNU50gom6++Q/6gY2hDM6VDE= +golang.org/x/time v0.16.0/go.mod h1:rVKOqvZeKvrDKTQiAHJ7wmwP0RzleSphoEA9RcdLA0s=