Skip to content

Name one reporting channel order in SECURITY.md; survive an API rate limit in install.sh - #37

Merged
imanimanyara merged 2 commits into
mainfrom
docs/security-one-channel-order
Sep 29, 2026
Merged

imanimanyara merged 2 commits into
mainfrom
docs/security-one-channel-order

Conversation

@imanimanyara

Copy link
Copy Markdown
Member

The private-reporting paragraph was added above the old email instruction, so SECURITY.md named security@simtabi.com twice and read as two competing instructions. It now gives private vulnerability reporting first and the address once, as the fallback; the rest of the section applies to either channel.

The private-reporting paragraph was added above the old email instruction, so the policy named security@simtabi.com twice and read as two competing instructions. Private reporting is the preferred channel and the address is its fallback; the rest of the section now applies to either.
Copilot AI balanced review requested due to automatic review settings September 29, 2026 01:56

Copilot AI 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.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

The GitHub API allows 60 unauthenticated requests an hour per IP, so a shared NAT or a CI runner can find it spent: the macOS installer job failed twice in a row with curl exit 56 on a 403. The web redirect is not counted against that limit and names the same tag. Keeping the unauthenticated call first preserves the bash 3.2 empty-array path the job exists to exercise.
@imanimanyara imanimanyara changed the title Name one reporting channel order in SECURITY.md, not two Name one reporting channel order in SECURITY.md; survive an API rate limit in install.sh Sep 29, 2026
@imanimanyara
imanimanyara merged commit 1b9ebbd into main Sep 29, 2026
9 checks passed
@imanimanyara
imanimanyara deleted the docs/security-one-channel-order branch September 29, 2026 02:20
imanimanyara added a commit that referenced this pull request Oct 3, 2026
install.ps1 resolved the version through the GitHub API only, so a spent
unauthenticated rate limit (60 requests an hour per IP) failed the install on
Windows, as it did on macOS before #37. It now tries the API, then reads the
tag from the releases/latest redirect, with redirects disabled so the Location
header reads the same on PowerShell 5.1 and 7.

The Windows installer was parsed in CI and never run. The test job now runs it
on windows-latest twice: once as shipped, and once with the API URL broken so
the fallback is what resolves the version. The step refuses to run the second
case if the URL substitution matched nothing.
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