Use a different timeout for setting failed startCheckSuite status
Refresh sr.ht tokens
Store sr.ht token expiration time
Upgrade dependencies

We need a newer go-oauth2.
Store refresh token
Upgrade chi to v5
Fix link to installation settings for GitHub orgs
Upgrade to github.com/google/go-github/v56
Port to git.sr.ht/~emersion/go-oauth2
Guard against long descriptions
Upgrade dependencies
Shorten $includeSecrets GQL variable a bit
Includes auto-secrets on owner submitted jobs

Note that this requires the additional SECRETS:RO permission on the
OAuth or Personal Access Token used to communicate with sourcehut.
Bubble back 403s from sr.ht to the user
Upgrade dependencies

We need a newer gqlclient.
Ignore github.CheckRunEvent
Report back build submission failures to GitHub
Temporarily disable secrets

This no longer works since [1] and tokens missing the secrets
scope. sr.ht now returns an error instead of silently dropping

[1]: https://git.sr.ht/~sircmpwn/builds.sr.ht/commit/c58ac2b2b164ef13996686cd36c864153305a750
Set build job visibility
Update builds.sr.ht API schema