Skip to content

build(deps): Upgrade objectstore-client to 0.3.0 - #720

Merged
lcian merged 1 commit into
mainfrom
lcian/objectstore-client-0.3.0
Oct 27, 2026
Merged

lcian merged 1 commit into
mainfrom
lcian/objectstore-client-0.3.0

Conversation

@sentry-junior

@sentry-junior sentry-junior Bot commented Oct 27, 2026

Copy link
Copy Markdown
Contributor

Upgrades objectstore-client from 0.1.10 to 0.3.0 and adapts to its breaking auth change.

In 0.3.0, SecretKey(kid, secret_key) only holds the signing key, and TokenGenerator(key, expiry_seconds, permissions) wraps it with the token defaults. create_objectstore_client now passes SecretKey(key_id, secret_key) as the first argument. The expiry and permissions stay the same.

The minimum version moves from >=0.1.0 to >=0.3.0, because the new constructor call doesn't work with older clients. Launchpad doesn't use any of the other APIs that changed between 0.1.10 and 0.3.0.

via @lcian.

--

View Junior Session [Sentry]

objectstore-client 0.3.0 splits the signing key from the token policy:
TokenGenerator now wraps a SecretKey(kid, secret_key) instead of taking
the key fields directly.

Co-Authored-By: Lorenzo Cian <17258265+lcian@users.noreply.github.com>
@sentry

sentry Bot commented Oct 27, 2026

Copy link
Copy Markdown
Contributor

Size Analysis

1 component analyzed, 1 component processing

iOS Builds

Name Configuration Version Download Size Install Size
HackerNews (iOS)
com.emergetools.hackernews
Release 3.8 (1) 6.5 MB (N/A) 9.7 MB (N/A)

Android Builds

Name Configuration Version Download Size Uncompressed Size
Hacker News (Android)
com.emergetools.hackernews
Release 1.0.2 (13) Processing... (-) Processing... (-)

Configure launchpad-test-ios status check rules

@sentry

sentry Bot commented Oct 27, 2026 •

Copy link
Copy Markdown
Contributor

📲 Install Builds

iOS

🔗 App Name App ID Version Configuration
HackerNews com.emergetools.hackernews 3.8 (1) Release

Android

🔗 App Name App ID Version Configuration
Hacker News com.emergetools.hackernews 1.0.2 (13) Release

⚙️ launchpad-test-android Build Distribution Settings

@lcian
lcian marked this pull request as ready for review October 27, 2026 12:48
@lcian
lcian requested a review from a team October 27, 2026 12:48
@lcian
lcian enabled auto-merge (squash) October 27, 2026 12:49

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit 9ed29e6. Configure here.

Comment thread src/launchpad/utils/objectstore.py Resolved
@lcian
lcian disabled auto-merge October 27, 2026 13:43
@lcian
lcian merged commit 95893e0 into main Oct 27, 2026
27 of 28 checks passed
@lcian
lcian deleted the lcian/objectstore-client-0.3.0 branch October 27, 2026 13:43
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.

2 participants