-
Notifications
You must be signed in to change notification settings - Fork 7
Set up feature flag framework #1110
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
isabeleliassen
merged 55 commits into
csg-org:development
from
InspiringApps:feat/feature-flag-framework
Oct 9, 2025
Merged
Changes from all commits
Commits
Show all changes
55 commits
Select commit
Hold shift + click to select a range
8d7ba10
Set up skeleton for feature flag directory
landonshumway-ia cba792e
Add implementation of feature flag handler
landonshumway-ia aa7ef8a
linter/formatting
landonshumway-ia c18b933
fix statsig sdk module name to match latest
landonshumway-ia 1ce1963
Add feature flag API endpoint infrastructure
landonshumway-ia 84c080a
Update API spec/postman collection to latest
landonshumway-ia 1071695
Move from legacy statsig SDK to current SDK
landonshumway-ia 29b55a3
formatting/linter
landonshumway-ia 5b32da9
Add requirements files for feature flag directory
landonshumway-ia 84b14b9
add missing registration metric report
landonshumway-ia 66fa6a4
Update requirements to latest
landonshumway-ia fc9e28a
Add python client for checking if feature flag is enabled
landonshumway-ia a03d4d9
update requirements to latests
landonshumway-ia 536dffd
Add implementations to upsert feature gates in statsig
landonshumway-ia f93e34a
implement custom resource feature flag handler
landonshumway-ia bcb5225
Add CDK feature flag stack
landonshumway-ia 8f45130
formatting
landonshumway-ia 2ab44ff
support list of custom attribute values
landonshumway-ia 4ce4afa
Creating one rule per environment to separate rules
landonshumway-ia dac99f5
rename fail parameter for clarity
landonshumway-ia 54b4a07
clean up custom resource
landonshumway-ia d21b8a4
set auto enabled by env name
landonshumway-ia 4de1cd6
do not update flags after creation
landonshumway-ia 198e49f
Add documentation for feature flag usage
landonshumway-ia ebf1ad8
Never update existing feature gate rule
landonshumway-ia 8ba194a
add sandbox example
landonshumway-ia 6e06999
linter
landonshumway-ia b9bb752
formatter/linter
landonshumway-ia 40ddb03
fix tests
landonshumway-ia 34149c4
PR feedback
landonshumway-ia e15d0c1
more PR feedback
landonshumway-ia a044dc4
update requirements to latest
landonshumway-ia f5dd16e
setting API_BASE_URL env var only if domain name is present
landonshumway-ia 4b84f56
remove unused import
landonshumway-ia 5084039
Implement PR feedback
landonshumway-ia 9976e94
PR feedback
landonshumway-ia ba3c7b7
formatter/linter/pr feedback
landonshumway-ia fd47e6a
Add feature flag bootstrapping documentation
landonshumway-ia 430dd33
PR feedback
landonshumway-ia 66d654e
more pr feedback
landonshumway-ia ff36014
comment cleanup
landonshumway-ia e0b6f85
fix sandbox name
landonshumway-ia e24d68e
PR feedback - add path param for flack check url
landonshumway-ia 1574222
linter/formatter
landonshumway-ia 8d57bbd
PR feedback
landonshumway-ia 12dec5a
Handle invalid JSON request bodies
landonshumway-ia 861f980
Update API spec to latest
landonshumway-ia ab8929c
PR feedback - fix test comment
landonshumway-ia 935c1fb
Remove unneeded email dependencies from UI lambda folder
landonshumway-ia cc2ff78
Update Email dependencies/client version to address audit check
landonshumway-ia 101f26c
PR feedback
landonshumway-ia 06ada5e
PR feedback
landonshumway-ia 6c85a08
formatting
landonshumway-ia e8f95a3
Add comment about StatSig Users
landonshumway-ia b6ef5ec
remove query group export to avoid clashing with deprecated pattern
landonshumway-ia File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1,683 changes: 19 additions & 1,664 deletions
1,683
backend/compact-connect-ui-app/lambdas/nodejs/yarn.lock
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.