Skip to content

Upgrade Go to 1.25.0, update GitHub Actions workflows, and bump dependencies#37

Merged
tomtwinkle merged 1 commit intomainfrom
update-go-modules
Mar 9, 2026
Merged

Upgrade Go to 1.25.0, update GitHub Actions workflows, and bump dependencies#37
tomtwinkle merged 1 commit intomainfrom
update-go-modules

Conversation

@tomtwinkle
Copy link
Copy Markdown
Owner

Overview

This branch upgrades the Go toolchain to version 1.25.0 and bumps all direct and indirect dependencies to their latest versions. It also updates the GitHub Actions CI workflow to use newer action versions and a slimmer runner image.

Changes

  • Go version: go.mod updated from go 1.24.3go 1.25.0
  • Direct dependencies:
    • github.com/xuri/excelize/v2: v2.9.1v2.10.1
    • golang.org/x/sync: v0.14.0v0.20.0
  • Indirect dependencies:
    • github.com/richardlehane/mscfb: v1.0.4v1.0.6
    • github.com/richardlehane/msoleps: v1.0.4v1.0.6
    • github.com/tiendc/go-deepcopy: v1.6.0v1.7.2
    • github.com/xuri/nfp: v0.0.1v0.0.2-0.20250530014748-2ddeb826f9a9
    • golang.org/x/crypto: v0.38.0v0.48.0
    • golang.org/x/net: v0.40.0v0.51.0
    • golang.org/x/text: v0.25.0v0.34.0
  • CI workflow (.github/workflows/test.yml):
    • Go version matrix changed from 1.24.x1.25.x
    • Runner changed from ubuntu-latestubuntu-slim
    • actions/checkout updated from v4.2.2v6.0.2; fetch-depth: 0 removed
    • actions/setup-go updated from v5.5.0v6.3.0

Impact

Routine maintenance with no functional code changes. Upgrading to excelize v2.10.1 may bring bug fixes or new Excel features. The golang.org/x/net and golang.org/x/crypto bumps address potential security patches. Switching the CI runner to ubuntu-slim reduces image size and may marginally speed up pipeline startup.

@tomtwinkle tomtwinkle merged commit 6167e55 into main Mar 9, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant