Skip to content

fix(deps): update dependencies - #792

Open
tannevaled wants to merge 1 commit into
mainfrom
renovate/deps
Open

tannevaled wants to merge 1 commit into
mainfrom
renovate/deps

Conversation

@tannevaled

@tannevaled tannevaled commented Oct 5, 2026 •

Copy link
Copy Markdown
Contributor

Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence Type Update
github.com/alicebob/miniredis/v2 v2.39.0 → v2.40.0 age confidence require minor
github.com/go-composites/bag fcf324b → 8c05427 age confidence require digest
github.com/go-composites/result f2c7344 → 188da08 age confidence require digest
github.com/go-composites/time aa3c57a → 3cfecd1 age confidence require digest
github.com/go-fft/fft v0.23.0 → v0.27.3 age confidence require minor
github.com/go-images/images v0.0.0-20260927173152-87444e36aac4 → v0.1.0 age confidence require minor
github.com/go-kramdown/kramdown v0.2.0 → v0.3.0 age confidence require minor
github.com/go-liquid/liquid v0.1.1 → v0.2.0 age confidence require minor
github.com/go-ndarray/ndarray v0.12.0 → v0.18.0 age confidence require minor
github.com/go-numerics/special v0.1.0 → v0.2.0 age confidence require minor
github.com/go-rouge/rouge v0.3.0 → v0.6.1 age confidence require minor
github.com/go-ruby-aasm/aasm cec0976 → 8c21422 age confidence require digest
github.com/go-ruby-abbrev/abbrev ac08b84 → 4afde4b age confidence require digest
github.com/go-ruby-acme/acme 2c4b278 → 9efc615 age confidence require digest
github.com/go-ruby-actioncable/actioncable dc336dc → a7a151e age confidence require digest
github.com/go-ruby-actionmailer/actionmailer 984b224 → 5ca4013 age confidence require digest
github.com/go-ruby-actionpack/actionpack b987dbf → 67a1d71 age confidence require digest
github.com/go-ruby-actionview/actionview 1207ea9 → 82b8192 age confidence require digest
github.com/go-ruby-activejob/activejob 271f6f8 → 39f8abf age confidence require digest
github.com/go-ruby-activeldap/activeldap 6bcd357 → 5ec0ba4 age confidence require digest
github.com/go-ruby-activemodel/activemodel 79f6029 → 0575739 age confidence require digest
github.com/go-ruby-activerecord/activerecord 27a767d → 328a496 age confidence require digest
github.com/go-ruby-activestorage/activestorage d36e120 → d7cd3b1 age confidence require digest
github.com/go-ruby-activesupport/activesupport 10f0996 → 3ef4fda age confidence require digest
github.com/go-ruby-addressable/addressable 0f4764e → be9cd89 age confidence require digest
github.com/go-ruby-age/age 3a74386 → 2176e08 age confidence require digest
github.com/go-ruby-arrow/arrow fd3a531 → 86c08ab age confidence require digest
github.com/go-ruby-async/async b24a3ec → 1a287de age confidence require digest
github.com/go-ruby-augeas/augeas d45cc71 → ee3ea91 age confidence require digest
github.com/go-ruby-base64/base64 e1e211a → e0ad518 age confidence require digest
github.com/go-ruby-bbolt/bbolt 7390a75 → a2245cf age confidence require digest
github.com/go-ruby-bcrypt/bcrypt e5b4ef3 → 1228be9 age confidence require digest
github.com/go-ruby-benchmark/benchmark fa497ec → a232c40 age confidence require digest
github.com/go-ruby-bigdecimal/bigdecimal b31c0a1 → a6236f9 age confidence require digest
github.com/go-ruby-bleve/bleve 02ab15b → e15c376 age confidence require digest
github.com/go-ruby-builder/builder 7850ebb → cfcd955 age confidence require digest
github.com/go-ruby-bundler/bundler 8585fc1 → 4dfe9f6 age confidence require digest
github.com/go-ruby-cancancan/cancancan 8fac9e4 → b494206 age confidence require digest
github.com/go-ruby-capistrano/capistrano 3b90af3 → 2b0681a age confidence require digest
github.com/go-ruby-capybara/capybara 0731c9e → 7be1931 age confidence require digest
github.com/go-ruby-cgi/cgi 3d328d3 → 685d7ad age confidence require digest
github.com/go-ruby-chronic/chronic bd47d56 → 413ed5a age confidence require digest
github.com/go-ruby-cmath/cmath 4963ab4 → 9168bf4 age confidence require digest
github.com/go-ruby-concurrent-ruby/concurrent-ruby b820f7a → 5a6eb39 age confidence require digest
github.com/go-ruby-confd/confd 1ac780d → f0a4375 age confidence require digest
github.com/go-ruby-connection-pool/connection-pool 5582ed6 → bbdbde7 age confidence require digest
github.com/go-ruby-csv/csv f49077a → a00c852 age confidence require digest
github.com/go-ruby-date/date cf7111f → 7865562 age confidence require digest
github.com/go-ruby-deep-merge/deep-merge 0389f35 → b5a721b age confidence require digest
github.com/go-ruby-devise/devise e81f837 → 0dba836 age confidence require digest
github.com/go-ruby-did-you-mean/did-you-mean ddd074d → cf32ac4 age confidence require digest
github.com/go-ruby-digest/digest 76988b6 → d18db41 age confidence require digest
github.com/go-ruby-dotenv/dotenv 652b013 → 2fc661c age confidence require digest
github.com/go-ruby-dry-struct/dry-struct f9de2d0 → a3561c6 age confidence require digest
github.com/go-ruby-dry-types/dry-types 4ace620 → c6395db age confidence require digest
github.com/go-ruby-dry-validation/dry-validation e8968bd → 2b215a2 age confidence require digest
github.com/go-ruby-erb/erb 2b6ca70 → 490d9be age confidence require digest
github.com/go-ruby-erubi/erubi e08929a → 10d1b52 age confidence require digest
github.com/go-ruby-etcd/etcd a14e302 → 480c7c5 age confidence require digest
github.com/go-ruby-excon/excon 2d7d3ea → 35ef64c age confidence require digest
github.com/go-ruby-facter/facter d8bb19e → 37804f1 age confidence require digest
github.com/go-ruby-factory-bot/factory-bot e60c066 → e8de9df age confidence require digest
github.com/go-ruby-faker/faker 7f41896 → b888a55 age confidence require digest
github.com/go-ruby-faraday/faraday ea49608 → 664ce05 age confidence require digest
github.com/go-ruby-fast-gettext/fast-gettext 7e0d72f → 802d731 age confidence require digest
github.com/go-ruby-find/find 03f8985 → 6cc4611 age confidence require digest
github.com/go-ruby-format/format 8873009 → 9cf0897 age confidence require digest
github.com/go-ruby-friendly-id/friendly-id 4e0134d → 7210f26 age confidence require digest
github.com/go-ruby-getoptlong/getoptlong ea78ae8 → a53b13f age confidence require digest
github.com/go-ruby-grape/grape 22ee436 → b5c7627 age confidence require digest
github.com/go-ruby-graphql/graphql c035509 → e6fa861 age confidence require digest
github.com/go-ruby-grpc/grpc befa80f → 7144e8d age confidence require digest
github.com/go-ruby-haml/haml 8783fea → 9b77a0e age confidence require digest
github.com/go-ruby-hanami/hanami 24f30a0 → e4e9b8a age confidence require digest
github.com/go-ruby-hcl2/hcl2 6b99e60 → af9445c age confidence require digest
github.com/go-ruby-hiera/hiera 7a9d334 → e154d65 age confidence require digest
github.com/go-ruby-hocon/hocon d484ec1 → 0fa3c31 age confidence require digest
github.com/go-ruby-http/http fc82563 → e772591 age confidence require digest
github.com/go-ruby-httparty/httparty 2584adf → 39c524c age confidence require digest
github.com/go-ruby-i18n/i18n 15d3338 → fbedd63 age confidence require digest
github.com/go-ruby-images/images d1b4499 → 26cef93 age confidence require digest
github.com/go-ruby-ipaddr/ipaddr 8c16b40 → 96f92f7 age confidence require digest
github.com/go-ruby-irb/irb b11dd34 → b28b9d6 age confidence require digest
github.com/go-ruby-jbuilder/jbuilder db456ca → b5fb3bf age confidence require digest
github.com/go-ruby-jekyll/jekyll 82fc8b8 → 96a4600 age confidence require digest
github.com/go-ruby-json/json 3ddd0f5 → bacc696 age confidence require digest
github.com/go-ruby-jwt/jwt cf468b8 → d09fb5d age confidence require digest
github.com/go-ruby-kafka/kafka b0b4741 → 37dc953 age confidence require digest
github.com/go-ruby-kaminari/kaminari 898c089 → b45988f age confidence require digest
github.com/go-ruby-ldap/ldap d90a141 → c0270d3 age confidence require digest
github.com/go-ruby-logger/logger 0005da4 → 71cee4b age confidence require digest
github.com/go-ruby-mail/mail 929003e → 8ca230c age confidence require digest
github.com/go-ruby-marshal/marshal e25f276 → c4c7450 age confidence require digest
github.com/go-ruby-matrix/matrix 418993c → ef9ae0a age confidence require digest
github.com/go-ruby-mime-types/mime-types b81f943 → c28c3f2 age confidence require digest
github.com/go-ruby-minitest/minitest 890fe6b → 6578007 age confidence require digest
github.com/go-ruby-money/money 7c61463 → efebbba age confidence require digest
github.com/go-ruby-mongodb/mongodb df87430 → 7286bb3 age confidence require digest
github.com/go-ruby-msgpack/msgpack f81da43 → 14cd5b8 age confidence require digest
github.com/go-ruby-multi-json/multi-json bdea42e → b69e6d2 age confidence require digest
github.com/go-ruby-mysql/mysql d2c199d → dc15d95 age confidence require digest
github.com/go-ruby-nats/nats 743be35 → 1f608fa age confidence require digest
github.com/go-ruby-net-ftp/net-ftp e39a60e → 6d1aada age confidence require digest
github.com/go-ruby-net-http/net-http 514f82c → 67a09da age confidence require digest
github.com/go-ruby-net-imap/net-imap 5766481 → 0664f8d age confidence require digest
github.com/go-ruby-net-pop/net-pop fc392a7 → 0876af0 age confidence require digest
github.com/go-ruby-net-sftp/net-sftp 7e65f73 → cf57364 age confidence require digest
github.com/go-ruby-net-smtp/net-smtp 4ce00c9 → b6ee0a8 age confidence require digest
github.com/go-ruby-oauth2/oauth2 9bbe291 → d51bfa5 age confidence require digest
github.com/go-ruby-observer/observer 5e26c63 → 5d963eb age confidence require digest
github.com/go-ruby-oidc/oidc 65f2c69 → cb559f2 age confidence require digest
github.com/go-ruby-omniauth/omniauth 25cee06 → 3b9802e age confidence require digest
github.com/go-ruby-openbao/openbao 328a091 → 78d5a94 age confidence require digest
github.com/go-ruby-openstack/openstack 9000c37 → 720270d age confidence require digest
github.com/go-ruby-opentelemetry/opentelemetry c7cc0d3 → 78fcb89 age confidence require digest
github.com/go-ruby-opentype/opentype v0.3.0 → v0.4.0 age confidence require minor
github.com/go-ruby-optparse/optparse 33b18da → 09e1902 age confidence require digest
github.com/go-ruby-ostruct/ostruct 48818b0 → 3377375 age confidence require digest
github.com/go-ruby-pagy/pagy 997d15e → f00fab7 age confidence require digest
github.com/go-ruby-paper-trail/paper-trail 42a2496 → 77890c9 age confidence require digest
github.com/go-ruby-parquet/parquet bc75bcb → f0fa31b age confidence require digest
github.com/go-ruby-pathname/pathname 0824484 → ce829b8 age confidence require digest
github.com/go-ruby-pg/pg 3831ec8 → 38091c2 age confidence require digest
github.com/go-ruby-prawn/prawn 370d598 → a95bb73 age confidence require digest
github.com/go-ruby-prettyprint/prettyprint a502f95 → 58de5cc age ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fgo-ruby-prettyprint%2fprettyprint/v0.0.0-20260916100624-a502f95c3ad3/v0.0.0-20261010113142-58de5cc147ce?sli

Important

✂ PR body was truncated to here.

@tannevaled

tannevaled commented Oct 5, 2026 •

Copy link
Copy Markdown
Contributor Author

ℹ️ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 30 additional dependencies were updated

Details:

Package Change
github.com/ajroetker/go-highway v0.0.4 -> v0.0.12
github.com/andybalholm/brotli v1.2.5 -> v1.2.6
github.com/go-composites/array v0.0.0-20260929012314-b34dd2208c46 -> v0.0.0-20261015235938-f7161fa2d065
github.com/go-composites/error v0.0.0-20260926002113-8ebf8341ff74 -> v0.0.0-20261012005711-d4891be7e6e3
github.com/go-composites/null v0.0.0-20260903220223-c1d743488d23 -> v0.0.0-20261010193318-b5bad10074b1
github.com/go-datetime/dates v0.1.0 -> v0.2.0
github.com/go-gfx/gfx v0.34.0 -> v0.34.1
github.com/go-images/gif v0.1.0 -> v0.2.0
github.com/go-images/jpeg v0.2.0 -> v0.3.0
github.com/go-images/jpeg2000 v0.1.0 -> v0.13.2
github.com/go-images/png v0.1.0 -> v0.2.0
github.com/go-ldap/ldap/v3 v3.4.14 -> v3.4.15
github.com/go-opentype/opentype v0.13.0 -> v0.16.0
github.com/go-opentype/shape v0.5.0 -> v0.7.0
github.com/go-regexp/engine v0.3.0 -> v0.3.2
github.com/go-simd/adler32 v0.0.0-20260923204409-4db2a9281622 -> v0.1.0
github.com/go-simd/base64 v0.0.0-20260903220000-c04f5883bb18 -> v0.1.0
github.com/klauspost/compress v1.20.1 -> v1.20.3
github.com/pierrec/lz4/v4 v4.1.30 -> v4.1.33
github.com/twmb/franz-go v1.22.1 -> v1.22.2
github.com/twmb/franz-go/pkg/kmsg v1.14.0 -> v1.15.0
go.mongodb.org/mongo-driver/v2 v2.9.1 -> v2.9.2
go.uber.org/atomic v1.11.0 -> v1.12.0
golang.org/x/crypto v0.57.0 -> v0.58.0
golang.org/x/image v0.46.0 -> v0.47.0
golang.org/x/net v0.60.0 -> v0.61.0
golang.org/x/sync v0.23.0 -> v0.24.0
golang.org/x/telemetry v0.0.0-20260908163034-4bcc4b2ee518 -> v0.0.0-20260924152758-ed294f943157
golang.org/x/term v0.46.0 -> v0.47.0
golang.org/x/tools v0.50.0 -> v0.51.0

@tannevaled
tannevaled force-pushed the renovate/deps branch 4 times, most recently from b0f9e64 to bdc3dee Compare October 9, 2026 15:19
@tannevaled

Copy link
Copy Markdown
Contributor Author

The nine red lanes were not about these dependencies

go: go.mod requires go >= 1.27.2 (running go 1.27.1; GOTOOLCHAIN=local)

This branch raised the go directive to 1.27.2 while the workflows were
still pinned to 1.27.1. That is GOTOOLCHAIN=local doing exactly its job —
refusing to silently fetch a newer toolchain and measure something other than
what the pin names — so every lane stopped at go vet, before a single
dependency was exercised.

The two halves had to land together: #808 raises the pins to 1.27.2 and is
now merged, so main has been merged in here and the lanes should clear.

The README's Go minimum followed

Renovate moved go.mod and left all three statements of the minimum behind.
The guard named every one of them:

README Go badge claims 1.27.1, go.mod requires 1.27.2
README states a Go minimum of 1.27.1 in "badge/go-1.27.1%2B"
README states a Go minimum of 1.27.1 in "Go 1.27.1+"

which is what #793/#795 added it for — the badge alone had been fixed twice
while the prose went on being wrong.

One thing worth knowing for anyone measuring locally

On this machine the go binary under .../v1.27.1/bin reports go1.27.2:
GOTOOLCHAIN=auto downloaded and ran 1.27.2 the moment the directive asked for
it. The path names a version, it does not run one — go version and
GOTOOLCHAIN=local are the only ways to find out, which is why CI sets the
latter.

🤖 Generated with Claude Code

@tannevaled

Copy link
Copy Markdown
Contributor Author

A force-push reverted the fix, and the record is worth keeping

commit ci rubyspec-ratchet
12f575945 — my badge/prose fix success success
88c62b8b5 — Renovate's force-push failure (badge guard) success

Renovate regenerated the branch over a green commit, reinstating 1.27.1 in
both README statements against the 1.27.2 directive this same branch sets. The
guard failed on exactly the lines it had failed on before, which is the guard
working — but it means a human correction on a bot-owned branch does not
survive.

Re-applied in caf9422.

The durable half is #810

It replaces the badge with one that reads go.mod
(shields.io/github/go-mod/go-version), so the next Go bump leaves one
hand-written copy to correct instead of two. The remaining one — the prose
Requires **Go X+** — still has to be corrected by hand, and the guard still
names it every time. That is a steady state rather than a solution, and I would
rather say so than claim otherwise.

And the five red lanes were never about these dependencies

go: go.mod requires go >= 1.27.2 (running go 1.27.1; GOTOOLCHAIN=local)

Every lane stopped at go vet, before a single bumped dependency was exercised.
This branch raised the directive while the workflows were still pinned lower,
and GOTOOLCHAIN=local refused to silently fetch a newer toolchain and measure
something other than what the pin names. The other half of the pair was #808,
now merged — so the bumps in here have still never actually been tested, and
this run is the first one that will.

🤖 Generated with Claude Code

@tannevaled

Copy link
Copy Markdown
Contributor Author

This PR will get no CI at all until it is rebased, and that is why there are zero checks

$ gh pr view 792 --json mergeable,mergeStateStatus
mergeable=CONFLICTING  mergeStateStatus=DIRTY

GitHub cannot compute a merge commit for a conflicting pull request, so the
pull_request workflows have nothing to run against and no run is created.
Three independent queries agree for head caf9422:

actions/runs?head_sha=caf9422…   total_count=0
commits/caf9422…/check-runs      total_count=0
statusCheckRollup                length 0

Worth stating plainly because of how it reads: "no checks reported" is not "not
yet"
. It is "never, until the conflict is resolved" — and a naive are all
checks green?
test sees an empty list and calls it a pass.

What it conflicts with

main has moved on by four merges since this branch was last regenerated
(#806, #807, #808, #809), and go.mod / go.sum conflict across several
hundred dependency lines. Resolving that by hand would be redoing a bot's output
with more ways to get it wrong — and main now carries parser v0.13.1,
which this branch does not, so taking either side wholesale loses something.

So this wants a Renovate rebase against the current main, not a human
merge. I have left the branch as it is rather than hand-resolving it.

What is already settled, so the next pass does not re-discover it

  • The five red lanes on 88c62b8 were not about these dependency bumps:
    go: go.mod requires go >= 1.27.2 (running go 1.27.1; GOTOOLCHAIN=local),
    every lane stopping at go vet. The other half of that pair, chore(deps): update dependency go to v1.27.2 #808, is
    merged, so a rebase clears it.
  • The README's Go minimum has to follow the directive in two places, and the
    guard names both. README: the Go badge reads go.mod instead of restating it #810 removes one of them permanently by making the badge
    read go.mod; after it lands, a rebase of this branch needs only the prose
    line.
  • The bumps in here have still never been exercised. Every run so far
    stopped before them.

🤖 Generated with Claude Code

tannevaled added a commit that referenced this pull request Oct 11, 2026
…813)

The go-ndarray playground shows each pipeline as Go | Ruby | NumPy and runs the
Ruby column in the browser through cmd/wasm. This implements the API its code
generator emits (ruby-ndarray-contract.md):

- creation: arange(stop | start, stop | start, stop, step), linspace, eye(n, m, k),
  zeros()/ones() (0-d with no shape, or a shape Array), full(value, *shape)
- views: reshape (with -1), T, squeeze(*axes), expand_dims, dup/copy (copy of
  the data), and NumPy basic indexing through a[...]: Integer, true for ':', a
  Range (exclusive, inclusive, endless, beginless) or an
  Enumerator::ArithmeticSequence ((0..) % 2, (-1..) % -1, (5...1) % -2)
- elementwise: square, ** (scalar, array with broadcasting, and 2 ** a through
  NDArray#coerce), clip, NDArray.maximum/minimum
- reductions: sum/mean/max/min/prod/argmax/argmin with (axis, keepdims:), cumsum
- products and joins: NDArray.outer, NDArray.concatenate/stack(axis:)
- p/inspect/to_s print go-ndarray's NumPy-style Repr

Every method now checks its arguments: a wrong count raises ArgumentError, a
wrong type TypeError, an index or axis out of range IndexError, other go-ndarray
errors ArgumentError with go-ndarray's message. NDArray.arange(5) and
NDArray.full() used to raise "ArgumentError: arange: runtime error: index out of
range [1] with length 1", a recovered Go panic. TestNativeFaultBecomesRubyError
relied on that bug; it now plants its own faulting native.

go-ndarray v0.3.0 -> v0.11.0 (and go-fft v0.1.14 -> v0.23.0 with it), outside
the grouped Renovate PR #792.

The README no longer says the browser target does not build (it has since
#684), in three places; readme_wasm_lane_test.go now catches that wording across
line breaks. web/smoke.mjs runs an NDArray program in the JS host.

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
@tannevaled
tannevaled force-pushed the renovate/deps branch 4 times, most recently from a1efc20 to 42db2e1 Compare October 16, 2026 13:17
@tannevaled
tannevaled force-pushed the renovate/deps branch 2 times, most recently from 5511cb6 to ea68fef Compare October 19, 2026 15:38
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