Skip to content

feat: project flag rules backend - #8152

Merged
mergify[bot] merged 31 commits into
mainfrom
boris/dev-1493-flag-rules-backend
Nov 11, 2026
Merged

mergify[bot] merged 31 commits into
mainfrom
boris/dev-1493-flag-rules-backend

Conversation

@aecsocket

Copy link
Copy Markdown
Contributor

No description provided.

@github-actions

Copy link
Copy Markdown
Contributor

Pull request changelog

App

Added

Changed

Deprecated

Removed

Fixed

Security

Website

Added

Changed

Deprecated

Removed

Fixed

Security

Hosting

Added

Changed

Deprecated

Removed

Fixed

Security

@github-actions

github-actions Bot commented Oct 29, 2026 •

Copy link
Copy Markdown
Contributor

Frontend previews

Last deployed commit is 7349a037e68beb4b951a67414a811602867ef180

Persistent

Environment URL
staging https://pr-8152.frontend-staging.rinth.dev
production https://pr-8152.frontend.rinth.dev
storybook https://pr-8152-storybook.modrinth.workers.dev

Latest commit

Environment URL
staging https://f4b63455.frontend-staging.rinth.dev
production https://20a17ad0.frontend.rinth.dev

@aecsocket

Copy link
Copy Markdown
Contributor Author

/deploy

@modrinth-bot

Copy link
Copy Markdown
Member

🎉 Deployed labrinth (commit 7961dc1b4da8e418f79b2f074409561ab496c859, build) onto the dev cluster.

📌 labrinth is pinned to boris/dev-1493-flag-rules-backend, other deploys of it are skipped until the pin is released.

@clrxbl

clrxbl commented Nov 7, 2026

Copy link
Copy Markdown
Member

/deploy

@aecsocket
aecsocket marked this pull request as ready for review November 10, 2026 16:14
@mergify

mergify Bot commented Nov 10, 2026 •

Copy link
Copy Markdown

Queue requested — the merge queue status continues in this comment ↓.

@greptile-apps

greptile-apps Bot commented Nov 10, 2026 •

Copy link
Copy Markdown
Contributor

RetriggerView in GreptileConfidence Score: 1/5 Tier: plus

[High impact] The new scan workflow can evaluate rules across many projects and persist moderation results.

Not ready to merge: valid rules can be blocked, printed logs can exhaust memory, and dispatch failures can strand runs or discard results.

Summary

Adds moderator-managed Rhai rules, project and file context, Kafka-backed runs, saved results, and a moderation editor.

  • Moderators can write project flag rules and test them on a project.
  • Project scans evaluate saved rule sets and save results for moderators to inspect.
  • Moderators can fetch the active and retained flags for a project.
  • Preview deployments skip server source map uploads, and related models accept the new scan context.

Reviews (2) · Last reviewed commit: "address comments" · Reviewed by Greptile

@fetchfern

Copy link
Copy Markdown
Member

@greptile

@tdgao
tdgao added this pull request to stack #8297 November 11, 2026 00:47
@aecsocket

Copy link
Copy Markdown
Contributor Author

@Mergifyio queue

@mergify

mergify Bot commented Nov 11, 2026 •

Copy link
Copy Markdown

✅ Merged into main as dcef61c at 18:55 UTC

1 min in the queue, with no time running CI.

So far

2 merge conditions met
  • github-review-approved · required by GitHub branch protection
  • any of · required by GitHub branch protection:
    • check-skipped = Lint and Test
    • check-neutral = Lint and Test
    • check-success = Lint and Test

Times in UTC · dashboard · how the merge queue works

@mergify mergify Bot added the queued label Nov 11, 2026
@mergify
mergify Bot merged commit dcef61c into main Nov 11, 2026
19 checks passed
@mergify
mergify Bot deleted the boris/dev-1493-flag-rules-backend branch November 11, 2026 18:55
@mergify mergify Bot removed the queued label Nov 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

5 participants