Skip to content

Install link moderation permissions, automatic production deploys, verifier readiness wait - #54

Merged
CompleteDotTech merged 3 commits into
mainfrom
fix/install-link-moderation-permissions
Oct 19, 2026
Merged

CompleteDotTech merged 3 commits into
mainfrom
fix/install-link-moderation-permissions

Conversation

@CompleteDotTech

Copy link
Copy Markdown
Contributor

Summary

  • Install link permissions. The homepage "Add to your server" link requested 68608 (View Channels, Send Messages, Read Message History). The bot refuses delete, timeout, kick and ban unless it holds Manage Messages, Moderate Members, Kick Members or Ban Members, and warnings in threads need Send Messages in Threads. The link now requests 1374389611526. Administrator is still not requested, and Discord lets the installer untick any permission.
  • Automatic production deploys. 5e66945 restricted Deploy production to manual dispatch. This restores the workflow_run trigger: a successful Validate run for a push to main in this repository deploys that exact commit. PR runs, other branches and failed/cancelled runs never deploy; the existing guard still ends out-of-order runs as superseded; manual dispatch remains for redeploys and rollbacks.
  • Verifier readiness wait. Deploy run 39061306019 failed although the release was serving: right after the PREVIEW restart handed control to PUBLISH, /api/ready returned 503 not_ready while the new leader's Gateway connected, and the verifier read readiness only once. It now polls for up to 90 s. (The other recent failure, run 39063785246, was the PREVIEW restart 404 already fixed by 9530953, which landed after that run.)

Validation

  • npm run check clean; npm test 379/379 pass.
  • SHA256SUMS refreshed and verified against the staged tree.
  • actionlint and zizmor clean on deploy.yml.
  • Updated scripts/verify-production.mjs run read-only against live production: all checks pass.

Note

Merging this PR triggers the first automatic production deploy, of main including PRs #48–#53.

🤖 Generated with Claude Code

CompleteDotTech and others added 3 commits October 19, 2026 14:32
…link

The homepage install link asked only for View Channels, Send Messages and
Read Message History (68608). The bot refuses delete, timeout, kick and ban
unless it holds Manage Messages, Moderate Members, Kick Members or Ban
Members, and warnings in threads need Send Messages in Threads. New
servers therefore installed TypeCheck without the permissions its
configured actions require. Request 1374389611526 instead; Discord still
lets the installer untick any permission, and Administrator is not
requested.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
5e66945 limited Deploy production to manual dispatch, so merged changes
stopped reaching GoDaddy unless someone dispatched them. Restore the
workflow_run trigger: a successful Validate run for a push to main in
this repository deploys that exact commit. Pull request runs, other
branches and failed or cancelled runs still never deploy, and the
existing guard still ends out-of-order runs as superseded. Manual
dispatch remains for redeploys and rollbacks.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…ication

Deploy run 39061306019 failed although the release was serving: right
after the PREVIEW restart handed control to PUBLISH, /api/ready returned
503 not_ready because the new leader's Gateway had not connected yet, and
the verifier read readiness once. Poll readiness for up to 90 seconds
(within the overall deadline) before recording the result.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@CompleteDotTech
CompleteDotTech merged commit 5a65a8c into main Oct 19, 2026
4 checks passed
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.

1 participant