Releases: homebysix/pre-commit-macadmin
Releases · homebysix/pre-commit-macadmin
v1.12.0
v1.11.0
- Added processor type conventions for JamfUploader (
.jamf
), PkgSigner (.sign
), and GPGSignatureVerifier (.verify
) families of recipes. BrewCaskInfoProvider
has been added to the list of deprecated AutoPkg processors.- More output when
check-git-config-email
fails.
v1.10.1
Added
- In anticipation of AutoPkg 2.3, now supports checking YAML recipes (must have extension
.recipe.yaml
). - In anticipation of AutoPkg 2.3, supports additional AutoPkg plist extension
.recipe.plist
. - Supports JSON AutoPkg recipes (must have extension
.recipe.json
). NOTE: AutoPkg itself does not yet support JSON recipes. - Built placeholder for checking for unused AutoPkg recipe input variables in the future. Check is disabled for now.
Fixed
- Fixed a bug preventing display of AutoPkg recipe path and identifier if duplicate identifier is found in the repo.
v1.9.0
v1.8.2
v1.8.1
v1.8.0
v1.7.0
Added
- Added pre-commit-macadmin change log (this file)
- Ensure no superclass processors (e.g. URLGetter) are used, as these are intended to be referred to by other processors rather than directly used in recipes
- Warn if setting a MinimumVersion greater than or equal to 2 in AutoPkg recipes, because some administrators may be running 1.4.1 and waiting for processor authors to add Python 3 compatibility
- Validate
minimum_os_version
andmaximum_os_version
keys in Munki pkginfo files
Changed
- Set MinimumVersion needed for [C]URL* processors to 1.4, to ensure utilization of URLGetter
- Updated valid Munki script shebangs to include Munki embedded Python symlink and path