From e1ee2fca8b6abc891351eea06ea94e9f266d7ea4 Mon Sep 17 00:00:00 2001 From: Dylan Jeffers Date: Tue, 18 Aug 2026 15:15:58 -0700 Subject: [PATCH] chore(deps): bump pkg/etl to pick up the artist-pick profile-edit fix MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The indexer this api runs (core_indexer, wrapping pkg/etl) rejected an entire User Update whenever artist_pick_track_id pointed at a deleted or no longer owned track. Clients resend the full user object on every profile edit, so that stale id rode along with unrelated changes and blocked them — profile picture, cover photo, bio, name, all of it. The failure was invisible: the tx landed on chain, the indexer swallowed the ValidationError, and the client had already applied the change optimistically, so the user just saw their edit revert on refresh. 1,241 accounts were stuck this way in production on 2026-08-11 (427 with 100+ followers, 89 with 1000+), every one of them from a deleted pick. Picks up OpenAudio/go-openaudio#510, which drops an unresolvable pick instead of rejecting the update, and adds ETL migration 0039 to backfill the affected rows rather than waiting for an edit many dormant accounts will never make. Migration delta is exactly one: 0035-0038 were already in the previous pin, so 0039 is the only new migration this bump applies. Verified the nine pkg/etl commits riding along carry no api-visible breakage — notably #483 removes tip reactions from the indexer, and this repo has no references to those symbols. Co-Authored-By: Claude Opus 5 --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index 35f6c278..0c793155 100644 --- a/go.mod +++ b/go.mod @@ -7,7 +7,7 @@ require ( github.com/AlecAivazis/survey/v2 v2.3.7 github.com/Doist/unfurlist v0.0.0-20250409100812-515f2735f8e5 github.com/OpenAudio/go-openaudio v1.8.2-0.20260727214803-1d9f69772e87 - github.com/OpenAudio/go-openaudio/pkg/etl v1.6.5-0.20260810163330-95f8e2ff0c66 + github.com/OpenAudio/go-openaudio/pkg/etl v1.7.1-0.20260818221412-81f4af523801 github.com/aquasecurity/esquery v0.2.0 github.com/axiomhq/axiom-go v0.23.0 github.com/axiomhq/hyperloglog v0.2.5 diff --git a/go.sum b/go.sum index 84d75bfd..5e118c55 100644 --- a/go.sum +++ b/go.sum @@ -22,8 +22,8 @@ github.com/Nvveen/Gotty v0.0.0-20120604004816-cd527374f1e5 h1:TngWCqHvy9oXAN6lEV github.com/Nvveen/Gotty v0.0.0-20120604004816-cd527374f1e5/go.mod h1:lmUJ/7eu/Q8D7ML55dXQrVaamCz2vxCfdQBasLZfHKk= github.com/OpenAudio/go-openaudio v1.8.2-0.20260727214803-1d9f69772e87 h1:HiLw4qrUkVWRADJjGsdHLlFMdJjhU5WCVNAfeKfww4s= github.com/OpenAudio/go-openaudio v1.8.2-0.20260727214803-1d9f69772e87/go.mod h1:lLRvUF5oWkxOyZx8rp/ecqxuMo3yzPvuvJbLSfvxguQ= -github.com/OpenAudio/go-openaudio/pkg/etl v1.6.5-0.20260810163330-95f8e2ff0c66 h1:L5Db2Ht2XpUOBrU9RJZRxh3COkqJpPv9PVkRbJfND/o= -github.com/OpenAudio/go-openaudio/pkg/etl v1.6.5-0.20260810163330-95f8e2ff0c66/go.mod h1:z7X/5RziXEpASGTz7tD+P3pg4W5iCA1cKW7ogw8GShY= +github.com/OpenAudio/go-openaudio/pkg/etl v1.7.1-0.20260818221412-81f4af523801 h1:lYrbDv3cte0cW5AaT5oZ+u5cLPvy9pO7S05v5uwKVHQ= +github.com/OpenAudio/go-openaudio/pkg/etl v1.7.1-0.20260818221412-81f4af523801/go.mod h1:z7X/5RziXEpASGTz7tD+P3pg4W5iCA1cKW7ogw8GShY= github.com/StackExchange/wmi v1.2.1 h1:VIkavFPXSjcnS+O8yTq7NI32k0R5Aj+v39y29VYDOSA= github.com/StackExchange/wmi v1.2.1/go.mod h1:rcmrprowKIVzvc+NUiLncP2uuArMWLCbu9SBzvHz7e8= github.com/VictoriaMetrics/fastcache v1.12.2 h1:N0y9ASrJ0F6h0QaC3o6uJb3NIZ9VKLjCM7NQbSmF7WI=