Skip to content

feat: Install script retries, full errors, and enhanced shell compatibility - #1769

Merged
bflad merged 5 commits into
mainfrom
bflad/gen-2252-clarify-checksum-error-messaging-in-installsh-script
Jan 23, 2026
Merged

feat: Install script retries, full errors, and enhanced shell compatibility#1769
bflad merged 5 commits into
mainfrom
bflad/gen-2252-clarify-checksum-error-messaging-in-installsh-script

Conversation

@bflad

@bflad bflad commented Dec 16, 2025

Copy link
Copy Markdown
Member

Reference: https://linear.app/speakeasy/issue/GEN-2252/clarify-checksum-error-messaging-in-installsh-script

With these changes, curl usage will now show errors and always retry on 5XX errors.

Additionally, the install script has been enhanced for better compatibility across different shell environments (via shellcheck), and new tests have been added using bats. A GitHub Actions workflow has also been introduced to validate the shell script.

Other shell scripts have also received fixes for shellcheck compatibility, just to prevent special CI setup.

@linear

linear Bot commented Dec 16, 2025

Copy link
Copy Markdown

@bflad
bflad force-pushed the bflad/gen-2252-clarify-checksum-error-messaging-in-installsh-script branch from 93e9a93 to eb5854b Compare January 22, 2026 15:18
@bflad bflad changed the title feat: Install script retries and full curl errors feat: Install script retries, full errors, and enhanced shell compatibility Jan 22, 2026
…bility

Reference: https://linear.app/speakeasy/issue/GEN-2252/clarify-checksum-error-messaging-in-installsh-script

With these changes, `curl` usage will now show errors and always retry on 5XX errors.

Additionally, the install script has been enhanced for better compatibility across different shell environments (via `shellcheck`), and new tests have been added using `bats`. A GitHub Actions workflow has also been introduced to validate the shell script.
@bflad
bflad force-pushed the bflad/gen-2252-clarify-checksum-error-messaging-in-installsh-script branch from eb5854b to 2015976 Compare January 22, 2026 15:39
@bflad
bflad marked this pull request as ready for review January 22, 2026 17:31
@bflad
bflad merged commit 70bd159 into main Jan 23, 2026
7 of 8 checks passed
@bflad
bflad deleted the bflad/gen-2252-clarify-checksum-error-messaging-in-installsh-script branch January 23, 2026 11:56
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