Skip to content

feat(servers): add requestable server discovery - #2

Merged
Okazakee merged 3 commits into
masterfrom
phase-requestable-discovery
Aug 26, 2026
Merged

Okazakee merged 3 commits into
masterfrom
phase-requestable-discovery

Conversation

@Okazakee

Copy link
Copy Markdown
Contributor

Adds GET /api/servers/requestable

An authenticated discovery endpoint for REQUEST servers users may request access to.

  • Minimal REQUEST-only projection: { id, name, accessType: "REQUEST", requestStatus: "PENDING" | null }
  • PRIVATE / OPEN / CREATING servers excluded
  • A caller's own PENDING request is represented as requestStatus
  • APPROVED servers omitted — they belong in the normal GET /servers collection
  • Pagination (limit/offset) with a true matching total
  • Capability advertised as capabilities.servers.requestableDiscovery: true
  • No schema change, no migration

Local verification

  • 729/729 unit tests
  • 91/91 real-PostgreSQL E2E tests

The gha build cache served a stale `apk upgrade` layer pinning openssl
3.5.7-r0, failing the HIGH-fix scan (CVE-2026-14456). Explicit version
constraint invalidates the layer and fails loudly if the mirror lags.
@Okazakee

Copy link
Copy Markdown
Contributor Author

Re-triggering CI after GitHub Actions incident dropped the push event

@Okazakee Okazakee closed this Aug 26, 2026
@Okazakee Okazakee reopened this Aug 26, 2026
@Okazakee
Okazakee merged commit f638031 into master Aug 26, 2026
5 of 10 checks passed
@Okazakee
Okazakee deleted the phase-requestable-discovery branch August 26, 2026 17:14
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