Skip to content

Prepare V1 release build, privacy, and backend hardening - #28

Merged
BrookenRecord merged 18 commits into
mainfrom
brhodes/v1-prep
Jul 6, 2026
Merged

Prepare V1 release build, privacy, and backend hardening#28
BrookenRecord merged 18 commits into
mainfrom
brhodes/v1-prep

Conversation

@BrookenRecord

Copy link
Copy Markdown
Owner

Summary

  • Move CI and release flows onto the Lute setup/build path, add backend test coverage in workflows, and add dry-run release artifact validation.
  • Add Lute install/setup scripts, prod release preflight checks, and stricter package patch drift handling.
  • Harden backend public endpoints with JSON body limits, rate-limit/payload errors, configurable GitHub redirects, and safer telemetry properties.
  • Update plugin telemetry consent behavior to wait for saved consent, use per-install telemetry IDs, and redact/revoke Discord tokens.
  • Refresh V1 release/privacy documentation and clean up web image loading states.

Testing

  • CI workflows now run lute run lint, lute run analyze, lute run test, and backend cargo test.
  • Release workflow dry run builds StudioActivity.rbxm and verifies prod build vars plus forbidden release-tree files.
  • Added/updated backend WASM tests for error handling, redirects, and telemetry behavior.
  • Not run locally from this PR content generation context.

@BrookenRecord
BrookenRecord merged commit 3bcb4b1 into main Jul 6, 2026
3 checks passed
@BrookenRecord
BrookenRecord deleted the brhodes/v1-prep branch July 6, 2026 15:47
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