Setting --key dry_run=True will prevent anything to get deleted from Jamf Pro. Use together with -vv to see a list of intended package actions.
autopkg run -vv Awesome_App.jamf --post com.github.grahampugh.jamf-upload.processors/JamfPackageCleaner --key dry_run=True
...
JamfPackageCleaner: Found 3 packages to keep and 4 to delete
JamfPackageCleaner: ✅ Awesome_App-30.0.pkg
JamfPackageCleaner: ✅ Awesome_App-29.0.pkg
JamfPackageCleaner: ✅ Awesome_App-28.0.pkg
JamfPackageCleaner: ❌ Awesome_App-27.0.pkg (will be deleted)
JamfPackageCleaner: ❌ Awesome_App-26.0.pkg (will be deleted)
JamfPackageCleaner: ❌ Awesome_App-25.0.pkg (will be deleted)
JamfPackageCleaner: ❌ Awesome_App-24.0.pkg (will be deleted)
JamfPackageCleaner: INFO: Argument 'dry_run' is set to True. Nothing will be deleted. Use '-vv' to see detailed information. Aborting.
...
An optional
dry_run
argument has been added.Setting
--key dry_run=True
will prevent anything to get deleted from Jamf Pro. Use together with-vv
to see a list of intended package actions.