Skip to content

fix: broken commands with credentials and expand bucket stats command - #33

Merged
designcode merged 3 commits into
mainfrom
fix/bucket-public-listing-presign-with-temp-creds
Mar 11, 2026
Merged

designcode merged 3 commits into
mainfrom
fix/bucket-public-listing-presign-with-temp-creds

Conversation

@designcode

@designcode designcode commented Mar 11, 2026 •

Copy link
Copy Markdown
Collaborator

Note

Medium Risk
Moderate risk due to dependency upgrades (@tigrisdata/storage/AWS SDK) and changes to bucket metadata rendering and lifecycle rule typing, which could affect CLI output and S3 interactions. CI/build pipeline changes add an additional bun-based binary build that may introduce new build failures.

Overview
Tightens build/CI by running tsc --noEmit as part of npm run build, adding a separate tsconfig.binary.json for binary builds, and updating the PR workflow to also build the compiled bun binary after tests.

Improves bucket-related command output by centralizing bucket metadata formatting in new buildBucketInfo() and reusing it in stat and buckets get (now honoring --format), expanding the displayed bucket settings (e.g., delete protection, custom domain, TTL/lifecycle/CORS/notifications/data migration). Also updates buckets set-transition to use the SDK’s BucketLifecycleRule typing and upgrades @tigrisdata/storage (and transitive AWS/Smithy deps) to newer versions.

Written by Cursor Bugbot for commit 6310e75. This will update automatically on new commits. Configure here.

@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 2 potential issues.

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

Comment thread src/utils/bucket-info.ts Resolved
Comment thread package.json Resolved
@designcode
designcode force-pushed the fix/bucket-public-listing-presign-with-temp-creds branch 2 times, most recently from 21fcf7c to ba78d6a Compare March 11, 2026 18:14
@designcode
designcode force-pushed the fix/bucket-public-listing-presign-with-temp-creds branch from ba78d6a to 6310e75 Compare March 11, 2026 18:18
@designcode
designcode merged commit 49b8cb4 into main Mar 11, 2026
2 checks passed
@designcode
designcode deleted the fix/bucket-public-listing-presign-with-temp-creds branch March 11, 2026 18:53
@github-actions

Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 2.13.1-main.1 🎉

The release is available on:

Your semantic-release bot 📦🚀

@github-actions

Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 2.13.1 🎉

The release is available on:

Your semantic-release bot 📦🚀

@github-actions

Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 2.13.1-beta.1 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants