Skip to content

feat: project flag rules backend - #8152

Open
aecsocket wants to merge 26 commits into
mainfrom
boris/dev-1493-flag-rules-backend
Open

aecsocket wants to merge 26 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 77b3634ad1e4989f4228377756b45eb50cb9f208

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://8e43ac31.frontend-staging.rinth.dev
production https://2053e20b.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

Tick the box to add this pull request to the merge queue (same as @mergifyio queue). If it does not match the queue conditions yet, it enters the queue once it does.

  • Queue this pull request

@greptile-apps

greptile-apps Bot commented Nov 10, 2026 •

Copy link
Copy Markdown

RetriggerView in GreptileConfidence Score: 4/5

[High impact] The PR adds moderator-controlled scans that can update flags across queued projects.

Cap concurrently buffered artifacts before merging; large batches can exhaust worker memory.

Summary

Adds project flag rules, Rhai evaluation, archive scanning, Kafka-backed runs, moderator routes, and a rule editor with run results.

  • Moderators can define and test project flag rules.
  • Moderators can scan queued projects and review saved flag results.
  • Preview frontend deployments stop uploading server source maps.

Reviews (1) · Last reviewed commit: "disable source map uploads" · Reviewed by Greptile

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

4 participants