Remove app_execution app#37822
Merged
Merged
Conversation
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Member
|
@snopoke could you elaborate on how you know this is an unused feature? I'm not too familiar with it and just want to make sure the motivation and reasoning is documented in the PR. |
Contributor
Author
I built the feature in May 2024 (#34487). It is only accessible via the URL (no nav links) and I checked on 'prod' and 'india' for configurations and there are none. |
gherceg
approved these changes
Jun 11, 2026
gherceg
left a comment
Member
There was a problem hiding this comment.
Thanks. Confirming I also checked 'EU' for any AppWorkflowConfig just to be safe, and there were also none.
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Product Description
Removes the "Application Test Flows" feature (app testing workflows) and its UI under the Applications tab. This is a completely unused feature.
Technical Summary
Deletes the
corehq.apps.app_executionapp entirely and drops its two tables (AppWorkflowConfig,AppExecutionLog) via a cleanup migration, following the pattern of the ewsghana removal.Feature Flag
N/A
Safety Assurance
Safety story
No code outside the app referenced its models or views. Table drops use
DROP TABLE IF EXISTS ... CASCADE; the only FK into these tables is between the two dropped tables themselves.There are no feature flags related to this feature and no data on 'prod' or 'india'.
Automated test coverage
Model registry tests (
test_dump_models,test_deletion_models) andcorehq/tabstests pass.QA Plan
Migrations
RemoveField,RenameField,RemoveConstraint, and others described here that can cause errors when migrations are applied to a live database.Note: the migration drops the app's tables, so it is not safe to apply while old code is still serving the removed views however since this is an unused feature this is not expected to be an issue.
Rollback instructions
Reverting restores the code but not the dropped tables or their data (of which there isn't any).
Labels & Review
🤖 Generated with Claude Code