Skip to content

Bump DSR Policies feature flag to Beta#7649

Merged
gilluminate merged 1 commit intomainfrom
gill/dsr-policies-beta
Mar 13, 2026
Merged

Bump DSR Policies feature flag to Beta#7649
gilluminate merged 1 commit intomainfrom
gill/dsr-policies-beta

Conversation

@gilluminate
Copy link
Copy Markdown
Contributor

Description Of Changes

Promote the DSR Policies feature flag from alpha to beta by renaming alphaPolicies to policies. Updates the flag name, label, and the nav config reference.

Code Changes

  • clients/admin-ui/src/flags.json - Rename alphaPolicies flag to policies, update label from "Alpha DSR Policies" to "DSR Policies"
  • clients/admin-ui/src/features/common/nav/nav-config.tsx - Update requiresFlag reference from alphaPolicies to policies

Steps to Confirm

  1. Enable the policies feature flag in the admin UI
  2. Verify the "Policies" nav item appears under the DSR section
  3. Confirm no references to alphaPolicies remain in the codebase

Pre-Merge Checklist

  • Issue requirements met
  • All CI pipelines succeeded
  • CHANGELOG.md updated
    • Add a db-migration This indicates that a change includes a database migration label to the entry if your change includes a DB migration
    • Add a high-risk This issue suggests changes that have a high-probability of breaking existing code label to the entry if your change includes a high-risk change (i.e. potential for performance impact or unexpected regression) that should be flagged
    • Updates unreleased work already in Changelog, no new entry necessary
  • UX feedback:
    • All UX related changes have been reviewed by a designer
    • No UX review needed
  • Followup issues:
    • Followup issues created
    • No followup issues
  • Database migrations:
    • Ensure that your downrev is up to date with the latest revision on main
    • Ensure that your downgrade() migration is correct and works
      • If a downgrade migration is not possible for this change, please call this out in the PR description!
    • No migrations
  • Documentation:
    • Documentation complete, PR opened in fidesdocs
    • Documentation issue created in fidesdocs
    • If there are any new client scopes created as part of the pull request, remember to update public-facing documentation that references our scope registry
    • No documentation updates required

@vercel
Copy link
Copy Markdown
Contributor

vercel bot commented Mar 13, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
fides-plus-nightly Ready Ready Preview, Comment Mar 13, 2026 3:52pm
1 Skipped Deployment
Project Deployment Actions Updated (UTC)
fides-privacy-center Ignored Ignored Mar 13, 2026 3:52pm

Request Review

@gilluminate gilluminate marked this pull request as ready for review March 13, 2026 15:56
@gilluminate gilluminate requested a review from a team as a code owner March 13, 2026 15:56
@gilluminate gilluminate requested review from lucanovera and removed request for a team March 13, 2026 15:56
@gilluminate gilluminate enabled auto-merge March 13, 2026 15:56
@gilluminate gilluminate removed the request for review from lucanovera March 13, 2026 15:57
@greptile-apps
Copy link
Copy Markdown
Contributor

greptile-apps bot commented Mar 13, 2026

Greptile Summary

This PR promotes the DSR Policies feature flag from alpha to beta by renaming alphaPoliciespolicies in flags.json and updating the matching requiresFlag reference in nav-config.tsx. The change is minimal and correct — no stale references to alphaPolicies remain in the codebase, and the FlagNames TypeScript type is automatically derived from flags.json, so the type system stays in sync without any additional changes.

  • Renamed flag key from alphaPolicies to policies and updated the label from "Alpha DSR Policies" to "DSR Policies" in flags.json
  • Updated requiresFlag: "alphaPolicies"requiresFlag: "policies" in the Privacy Requests nav group in nav-config.tsx
  • Flag values are unchanged: development: true, test: true, production: false — the feature remains gated in production
  • The CHANGELOG.md was not updated; while this is a small change, a brief entry noting the flag rename (from alphaPolicies to policies) would help any developer who cached an override for the old flag key in their local state

Confidence Score: 5/5

  • This PR is safe to merge — it is a two-line rename with no functional behavior changes and no remaining references to the old flag name.
  • The change is minimal: one JSON key rename and one matching string update. The TypeScript type system automatically validates the new key via NamesFor<FlagConfig>. A full codebase search confirms no lingering alphaPolicies references. Flag environment values are unchanged.
  • No files require special attention.

Important Files Changed

Filename Overview
clients/admin-ui/src/flags.json Renames alphaPolicies to policies and updates the label from "Alpha DSR Policies" to "DSR Policies". Flag values (development=true, test=true, production=false) are unchanged.
clients/admin-ui/src/features/common/nav/nav-config.tsx Updates requiresFlag reference from "alphaPolicies" to "policies" for the Policies nav entry. The FlagNames type is derived from flags.json, so TypeScript will validate the new key correctly.

Last reviewed commit: 0ededed

@gilluminate gilluminate added this pull request to the merge queue Mar 13, 2026
Merged via the queue into main with commit 88b51df Mar 13, 2026
45 of 46 checks passed
@gilluminate gilluminate deleted the gill/dsr-policies-beta branch March 13, 2026 16:16
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.

2 participants