What is the use case that doesn't work? Please describe.
When I delete a field, the related record types are not pulled.
Full steps to reproduce
Steps to reproduce the behavior:
Create a Scratch Org (no specific setting needed)
Create a field
Create a Permission Set and add the FLS for the previous field
Pull everything
Delete the field
Pull again
Expected result
The field and the Permission Set are pulled.
Actual result
Only the field is pulled. Local repo still has a reference to the field that doesn't exists anymore, because of the Permission Set not being pulled. Next Scratch Org creation will fail.
What is the use case that doesn't work? Please describe. When I delete a field, the related record types are not pulled.
Full steps to reproduce Steps to reproduce the behavior:
Expected result The field and the Permission Set are pulled.
Actual result Only the field is pulled. Local repo still has a reference to the field that doesn't exists anymore, because of the Permission Set not being pulled. Next Scratch Org creation will fail.