This repository is no longer maintained, as Apple has transferred the previous touristd functionality into Apple 'Tips'.
This repository is configured to download Apple's TouristD config.json
file, to be used within a ProfileManifest. Rather than running the job manually, it uses Github Actions to do this both:
- On a schedule, of midnight every night, and
- Using a manual
workflow_dispatch
action
- The action runs, either automatically, or via
workflow_dispatch
- This repository is cloned to a hosted Github runner
- The
DownloadTouristDConfig.sh
script is run, pulling down the latestconfig.json
from Apple and overwriting theconfig.json
file in this repository - The action the checks for repository changes
- If any changes are detected, all changes are commited to a new branch, or an existing pull request branch if one exists
- A pull request is created to merge the new branch into the base (the branch checked out in the workflow)
- Once the PR has been reviewed and merged by an repository admin, a manual issue/PR should be created in ProfileManifests to have any new config options added