purge does not honor "skip-dev" setting
satis purge removes dev packages although skip-dev is set to false in satis.json.
It causes all dev packages to be rebuilt on next satis build.
Satis c41456ad18a5b104ee531aca26c921e1f474ab49
The purge command never claims to honor this setting. This setting does not belong to the purge command. I'll note this down as a feature request :-)
I understand that, but right now if you enable building dev packages, they get deleted by purge, though they are referenced in the .json files.
Well this is how purge was implemented. And since Satis depends almost entirely on community contributions, all I can do is mark this as a feature request for you, and then hope that someone will pick it up :-)
I made some changes recently to the purge command. Can you see if this still behaves as expected? I think your old PR already resolved this issue, but would like to confirm it still works properly before closing this.