Notes
This is a version of Nudge created by GitHub Actions.
Nudge.app has been signed and notarized. The package has been signed, notarized and stapled.
By default Nudge looks for a com.github.macadmins.Nudge.json
file located in /Library/Preferences
. If you would like to use an alternative path, please read the README or the WIKI
About the LaunchAgent
This is a basic launch agent that opens Nudge twice an hour, every 30 minutes.
If you would like to reduce the amount of times Nudge launches per day, it is recommended to create your own LaunchAgent.
Changelog
Requires macOS 12.0 and higher.
Fixed
- Logic introduced in v2.0.1 for
requiredInstallatonDate
when using the newgracePeriodInstallDelay
was still incorrect and has been rewritten a second time.- Unit tests were changed to match the fixed behavior
gracePeriodLogic
is now computed after the SOFA feed assessment
- Logic introduced in v2.0.2 accidentally forced the
randomDelay
when using the-demo-mode
argument. This is now removed. gracePeriodsPath
objects that were 0 bytes in size were ignored. This has been modified to allow these files- Ex: Ann admin simply runs
touch
on a file.
- Ex: Ann admin simply runs
- The JAMF JSON schema had an incorrect title value for
unsupportedURLs
- PRs sent to the Nudge repo will now have the tag
safe-to-test
removed after every CI/CD run, regardless of pass/fail status. - The PR build script has been fixed to re-upload zipped
Nudge.app
files for user testing
Changes
- c0c12e3 - cleanup nudge pr tag after every run
- 8773366 - fix changelog note
- 16f3276 - correct aboutUpdateURLs to unsupportedURLs (#609)
- 125b537 - re-assess gracePeriod logic with SOFA
- d95e6ac - maybe fix test
- 2671aa3 - always cleanup tag
- 32fa490 - redo build script for PRs
- 057106e - disable randomDelay when using -demo-mode
- 83876e7 - update changlog
- 3c17931 - bump date of 2.0.4