@@ -382,6 +382,34 @@ def validate_proc_type_conventions(process, filename):
382382
383383 # For each processor type, this is the list of processors that
384384 # we only expect to see in that type. List order is unimportant.
385+ # TODO: Simpler to check for `com.github.grahampugh.jamf-upload.processors/` prefix?
386+ jamf_upload_procs = [
387+ "com.github.grahampugh.jamf-upload.processors/JamfAccountUploader" ,
388+ "com.github.grahampugh.jamf-upload.processors/JamfCategoryUploader" ,
389+ "com.github.grahampugh.jamf-upload.processors/JamfClassicAPIObjectUploader" ,
390+ "com.github.grahampugh.jamf-upload.processors/JamfComputerGroupDeleter" ,
391+ "com.github.grahampugh.jamf-upload.processors/JamfComputerGroupUploader" ,
392+ "com.github.grahampugh.jamf-upload.processors/JamfComputerProfileUploader" ,
393+ "com.github.grahampugh.jamf-upload.processors/JamfDockItemUploader" ,
394+ "com.github.grahampugh.jamf-upload.processors/JamfExtensionAttributeUploader" ,
395+ "com.github.grahampugh.jamf-upload.processors/JamfIconUploader" ,
396+ "com.github.grahampugh.jamf-upload.processors/JamfMacAppUploader" ,
397+ "com.github.grahampugh.jamf-upload.processors/JamfMobileDeviceGroupUploader" ,
398+ "com.github.grahampugh.jamf-upload.processors/JamfMobileDeviceProfileUploader" ,
399+ "com.github.grahampugh.jamf-upload.processors/JamfPackageCleaner" ,
400+ "com.github.grahampugh.jamf-upload.processors/JamfPackageRecalculator" ,
401+ "com.github.grahampugh.jamf-upload.processors/JamfPackageUploader" ,
402+ "com.github.grahampugh.jamf-upload.processors/JamfPatchChecker" ,
403+ "com.github.grahampugh.jamf-upload.processors/JamfPatchUploader" ,
404+ "com.github.grahampugh.jamf-upload.processors/JamfPkgMetadataUploader" ,
405+ "com.github.grahampugh.jamf-upload.processors/JamfPolicyDeleter" ,
406+ "com.github.grahampugh.jamf-upload.processors/JamfPolicyLogFlusher" ,
407+ "com.github.grahampugh.jamf-upload.processors/JamfPolicyUploader" ,
408+ "com.github.grahampugh.jamf-upload.processors/JamfScriptUploader" ,
409+ "com.github.grahampugh.jamf-upload.processors/JamfSoftwareRestrictionUploader" ,
410+ "com.github.grahampugh.jamf-upload.processors/JamfUploaderSlacker" ,
411+ "com.github.grahampugh.jamf-upload.processors/JamfUploaderTeamsNotifier" ,
412+ ]
385413 proc_type_conventions = {
386414 "download" : [
387415 "SparkleUpdateInfoProvider" ,
@@ -405,30 +433,8 @@ def validate_proc_type_conventions(process, filename):
405433 # https://github.com/jssimporter/JSSImporter
406434 "jss" : ["JSSImporter" ],
407435 # https://github.com/grahampugh/jamf-upload
408- "jamf" : [
409- "com.github.grahampugh.jamf-upload.processors/JamfAccountUploader" ,
410- "com.github.grahampugh.jamf-upload.processors/JamfCategoryUploader" ,
411- "com.github.grahampugh.jamf-upload.processors/JamfClassicAPIObjectUploader" ,
412- "com.github.grahampugh.jamf-upload.processors/JamfComputerGroupUploader" ,
413- "com.github.grahampugh.jamf-upload.processors/JamfComputerProfileUploader" ,
414- "com.github.grahampugh.jamf-upload.processors/JamfDockItemUploader" ,
415- "com.github.grahampugh.jamf-upload.processors/JamfExtensionAttributeUploader" ,
416- "com.github.grahampugh.jamf-upload.processors/JamfIconUploader" ,
417- "com.github.grahampugh.jamf-upload.processors/JamfMacAppUploader" ,
418- "com.github.grahampugh.jamf-upload.processors/JamfMobileDeviceGroupUploader" ,
419- "com.github.grahampugh.jamf-upload.processors/JamfMobileDeviceProfileUploader" ,
420- "com.github.grahampugh.jamf-upload.processors/JamfPackageCleaner" ,
421- "com.github.grahampugh.jamf-upload.processors/JamfPackageUploader" ,
422- "com.github.grahampugh.jamf-upload.processors/JamfPatchChecker" ,
423- "com.github.grahampugh.jamf-upload.processors/JamfPatchUploader" ,
424- "com.github.grahampugh.jamf-upload.processors/JamfPolicyDeleter" ,
425- "com.github.grahampugh.jamf-upload.processors/JamfPolicyLogFlusher" ,
426- "com.github.grahampugh.jamf-upload.processors/JamfPolicyUploader" ,
427- "com.github.grahampugh.jamf-upload.processors/JamfScriptUploader" ,
428- "com.github.grahampugh.jamf-upload.processors/JamfSoftwareRestrictionUploader" ,
429- "com.github.grahampugh.jamf-upload.processors/JamfUploaderSlacker" ,
430- "com.github.grahampugh.jamf-upload.processors/JamfUploaderTeamsNotifier" ,
431- ],
436+ "jamf" : jamf_upload_procs ,
437+ "jamf-upload" : jamf_upload_procs ,
432438 # https://github.com/autopkg/filewave
433439 "filewave" : [
434440 "com.github.autopkg.filewave.FWTool/FileWaveImporter" ,
0 commit comments