When I update a previously installed application's definition in the deployment tenant using generated XML from development tenant it doesn't remove a picklist option which I removed while developing.
Is this how rollbase behave or Do I miss anything?
I have tried this scenario following the below steps. I could not reproduce it.
Create a new Application in the Development tenant with Picklist as one of the fields.
Create a couple of records.
Delete the Picklist field.
Generate XML for this application with the records(Seed Records).
In the Deployment tenant , install this app.
The Picklist option was no longer seen.
Please let me know if its still reproducible.
If I am correct, you are not deleting the picklist field in step 3 right? It is the one option of the picklist field.
And before you delete the option of the picklist field you need to install the app to the deployment tenant.
Then remove the option in the development tenant and generate the XML again and using that XML update the deployment tenant.
Now check whether the updated application have the deleted option or not.
I generated XML on fully-locked mode.
I could reproduce this issue and we are tracking this as a bug.
We will let you know once its fixed.