It's possible for remote-settings users to rollback their proposed changes that are in the preview collection.
The git-export process does not handle this situation cleanly.
Ex: https://github.com/mozilla/remote-settings-data-stage/tree/v1/timestamps/main-preview/product-integrity/1781106009105
These changes were requested for review and then rolled back. So that commit and tag would need to be removed.
Steps to reproduce:
- In admin, make a change and request review
- Wait for git-export job to pick up the changes and export them to git
- Verify the data git repo now has the commit and tag for the preview bucket
- Rollback the changes in admin
- Wait for git-export job to run again
- Changes are still in the data git repo
┆Issue is synchronized with this Jira Task
It's possible for remote-settings users to rollback their proposed changes that are in the preview collection.
The git-export process does not handle this situation cleanly.
Ex: https://github.com/mozilla/remote-settings-data-stage/tree/v1/timestamps/main-preview/product-integrity/1781106009105
These changes were requested for review and then rolled back. So that commit and tag would need to be removed.
Steps to reproduce:
┆Issue is synchronized with this Jira Task