Repository navigation
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
cba792e
Add implementation of feature flag handler
aa7ef8a
linter/formatting
c18b933
fix statsig sdk module name to match latest
1ce1963
Add feature flag API endpoint infrastructure
84c080a
Update API spec/postman collection to latest
1071695
Move from legacy statsig SDK to current SDK
29b55a3
formatting/linter
5b32da9
Add requirements files for feature flag directory
84b14b9
add missing registration metric report
66fa6a4
Update requirements to latest
fc9e28a
Add python client for checking if feature flag is enabled
a03d4d9
update requirements to latests
536dffd
Add implementations to upsert feature gates in statsig
f93e34a
implement custom resource feature flag handler
bcb5225
Add CDK feature flag stack
8f45130
formatting
2ab44ff
support list of custom attribute values
4ce4afa
Creating one rule per environment to separate rules
dac99f5
rename fail parameter for clarity
54b4a07
clean up custom resource
d21b8a4
set auto enabled by env name
4de1cd6
do not update flags after creation
198e49f
Add documentation for feature flag usage
ebf1ad8
Never update existing feature gate rule
8ba194a
add sandbox example
6e06999
linter
b9bb752
formatter/linter
40ddb03
fix tests
34149c4
PR feedback
e15d0c1
more PR feedback
a044dc4
update requirements to latest
f5dd16e
setting API_BASE_URL env var only if domain name is present
4b84f56
remove unused import
5084039
Implement PR feedback
9976e94
PR feedback
ba3c7b7
formatter/linter/pr feedback
fd47e6a
Add feature flag bootstrapping documentation
430dd33
PR feedback
66d654e
more pr feedback
ff36014
comment cleanup
e0b6f85
fix sandbox name
e24d68e
PR feedback - add path param for flack check url
1574222
linter/formatter
8d57bbd
PR feedback
12dec5a
Handle invalid JSON request bodies
861f980
Update API spec to latest
ab8929c
PR feedback - fix test comment
935c1fb
Remove unneeded email dependencies from UI lambda folder
cc2ff78
Update Email dependencies/client version to address audit check
101f26c
PR feedback
06ada5e
PR feedback
6c85a08
formatting
e8f95a3
Add comment about StatSig Users
b6ef5ec
remove query group export to avoid clashing with deprecated pattern
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.