This is an automated email from the ASF dual-hosted git repository.
zeroshade pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/arrow-go.git
The following commit(s) were added to refs/heads/main by this push:
new 598fdcc3 chore: Bump golang.org/x/sync from 0.16.0 to 0.17.0 (#498)
598fdcc3 is described below
commit 598fdcc3e399a5923344309943c32d1f9a94c6d1
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Wed Sep 17 12:41:05 2025 -0400
chore: Bump golang.org/x/sync from 0.16.0 to 0.17.0 (#498)
Bumps [golang.org/x/sync](https://github.com/golang/sync) from 0.16.0 to
0.17.0.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/golang/sync/commit/04914c200cb38d4ea960ee6a4c314a028c632991"><code>04914c2</code></a>
all: upgrade go directive to at least 1.24.0 [generated]</li>
<li>See full diff in <a
href="https://github.com/golang/sync/compare/v0.16.0...v0.17.0">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>
---------
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot]
<49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Matt Topol <[email protected]>
Co-authored-by: Sutou Kouhei <[email protected]>
---
.env | 2 +-
.github/workflows/lint.yml | 2 +-
.github/workflows/test.yml | 15 +--------------
.pre-commit-config.yaml | 2 +-
ci/docker/debian-12.dockerfile | 2 +-
go.mod | 6 ++----
go.sum | 4 ++--
7 files changed, 9 insertions(+), 24 deletions(-)
diff --git a/.env b/.env
index e293f610..56bb4e69 100644
--- a/.env
+++ b/.env
@@ -28,4 +28,4 @@ REPO=ghcr.io/apache/arrow-go
DEBIAN=12
# Default versions for various dependencies
-GO=1.23.6
+GO=1.24.6
diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml
index ccb8e743..a14b5b05 100644
--- a/.github/workflows/lint.yml
+++ b/.github/workflows/lint.yml
@@ -46,7 +46,7 @@ jobs:
- name: Setup Go
uses: actions/setup-go@44694675825211faa026b3c33043df3e48a5fa00 #
v6.0.0
with:
- go-version: '1.23'
+ go-version: '1.24'
cache: true
cache-dependency-path: go.sum
- name: Install pre-commit
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index e90ebe52..d062e2ed 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -38,18 +38,10 @@ jobs:
fail-fast: false
matrix:
include:
- - arch-label: AMD64
- arch: amd64
- go: 1.23
- runs-on: ubuntu-latest
- arch-label: AMD64
arch: amd64
go: 1.24
runs-on: ubuntu-latest
- - arch-label: ARM64
- arch: arm64v8
- go: 1.23
- runs-on: ubuntu-24.04-arm
- arch-label: ARM64
arch: arm64v8
go: 1.24
@@ -88,7 +80,6 @@ jobs:
fail-fast: false
matrix:
go:
- - '1.23'
- '1.24'
env:
GO: ${{ matrix.go }}
@@ -128,7 +119,6 @@ jobs:
fail-fast: false
matrix:
go:
- - '1.23'
- '1.24'
env:
GO: ${{ matrix.go }}
@@ -168,7 +158,6 @@ jobs:
fail-fast: false
matrix:
go:
- - '1.23'
- '1.24'
steps:
- name: Checkout
@@ -195,7 +184,6 @@ jobs:
fail-fast: false
matrix:
go:
- - '1.23'
- '1.24'
env:
ARROW_GO_TESTCGO: "1"
@@ -229,7 +217,6 @@ jobs:
fail-fast: false
matrix:
go:
- - '1.23'
- '1.24'
steps:
- name: Checkout
@@ -329,7 +316,7 @@ jobs:
name: TinyGo
runs-on: ubuntu-latest
env:
- TINYGO_VERSION: 0.33.0
+ TINYGO_VERSION: 0.38.0
timeout-minutes: 20
steps:
- name: Checkout
diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index b4df0ce5..16243c95 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -17,7 +17,7 @@
repos:
- repo: https://github.com/golangci/golangci-lint
- rev: v2.1.6
+ rev: v2.4.0
hooks:
# no built-in support for multiple go.mod
# https://github.com/golangci/golangci-lint/issues/828
diff --git a/ci/docker/debian-12.dockerfile b/ci/docker/debian-12.dockerfile
index 415b1d20..e2625995 100644
--- a/ci/docker/debian-12.dockerfile
+++ b/ci/docker/debian-12.dockerfile
@@ -16,7 +16,7 @@
# under the License.
ARG arch=amd64
-ARG go=1.23
+ARG go=1.24
FROM ${arch}/golang:${go}-bookworm
# Copy the go.mod and go.sum over and pre-download all the dependencies
diff --git a/go.mod b/go.mod
index 1e46094d..3e4b4086 100644
--- a/go.mod
+++ b/go.mod
@@ -16,9 +16,7 @@
module github.com/apache/arrow-go/v18
-go 1.23.0
-
-toolchain go1.23.2
+go 1.24.0
require (
github.com/andybalholm/brotli v1.2.0
@@ -43,7 +41,7 @@ require (
github.com/tidwall/sjson v1.2.5
github.com/zeebo/xxh3 v1.0.2
golang.org/x/exp v0.0.0-20250408133849-7e4ce0ab07d0
- golang.org/x/sync v0.16.0
+ golang.org/x/sync v0.17.0
golang.org/x/sys v0.35.0
golang.org/x/tools v0.36.0
golang.org/x/xerrors v0.0.0-20240903120638-7835f813f4da
diff --git a/go.sum b/go.sum
index 9e5364ed..2d0ce914 100644
--- a/go.sum
+++ b/go.sum
@@ -205,8 +205,8 @@ golang.org/x/net v0.43.0/go.mod
h1:vhO1fvI4dGsIjh73sWfUVjj3N7CA9WkKJNQm2svM6Jg=
golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod
h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod
h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
-golang.org/x/sync v0.16.0 h1:ycBJEhp9p4vXvUZNszeOq0kGTPghopOL8q0fq3vstxw=
-golang.org/x/sync v0.16.0/go.mod
h1:1dzgHSNfp02xaA81J2MS99Qcpr2w7fw1gpm99rleRqA=
+golang.org/x/sync v0.17.0 h1:l60nONMj9l5drqw6jlhIELNv9I0A4OFgRsG9k2oT9Ug=
+golang.org/x/sync v0.17.0/go.mod
h1:9KTHXmSnoGruLpwFjVSX0lNNA75CykiMECbovNTZqGI=
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod
h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod
h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c/go.mod
h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=