Skip to content

[Feat] Configure Statuspage incident feed by URL - #1194

Merged
mrubens merged 2 commits into
developfrom
codex/configurable-statuspage-feed
Aug 10, 2026
Merged

[Feat] Configure Statuspage incident feed by URL#1194
mrubens merged 2 commits into
developfrom
codex/configurable-statuspage-feed

Conversation

@mrubens

@mrubens mrubens commented Aug 10, 2026

Copy link
Copy Markdown
Contributor

What changed

  • Replace the Cloud-only Statuspage enablement marker and hardcoded feed with the optional R_STATUSPAGE_INCIDENTS_URL setting.
  • Fetch incidents from the configured Statuspage-compatible unresolved-incidents feed while preserving the existing cache and fallback behavior.
  • Document the variable and cover enabled, disabled, blank, and configured-fetch behavior.

Why

The incident feed location is deployment configuration, not an application constant. Leaving the variable unset now cleanly disables incident banners and Slack warnings.

Impact

Managed deployments must set R_STATUSPAGE_INCIDENTS_URL to retain the feature. The retired marker no longer enables it.

Companion managed-fleet propagation: https://github.com/RooCodeInc/Roomote-Cloud/pull/183

Validation

  • mise exec -- pnpm lint
  • mise exec -- pnpm check-types
  • mise exec -- pnpm --filter @roomote/docs check
  • mise exec -- pnpm --filter @roomote/env test -- --run src/__tests__/index.test.ts
  • mise exec -- pnpm --filter @roomote/slack test -- --run src/__tests__/statuspage-incidents.test.ts
  • Repository pre-push checks

@roomote-community

roomote-community Bot commented Aug 10, 2026

Copy link
Copy Markdown
Contributor

No new code issues found. See task

  • Scope Statuspage Redis cache, negative-cache, and lock keys by the configured feed URL (packages/slack/src/statuspage-incidents.ts:118).

Reviewed 3d9e2fb

Comment thread packages/slack/src/statuspage-incidents.ts
@mrubens
mrubens marked this pull request as ready for review August 10, 2026 04:56
@mrubens
mrubens merged commit d6e7f6a into develop Aug 10, 2026
19 checks passed
@mrubens
mrubens deleted the codex/configurable-statuspage-feed branch August 10, 2026 04: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.

1 participant