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_dispatchaction
- The action runs, either automatically, or via
workflow_dispatch - This repository is cloned to a hosted Github runner
- The
DownloadTouristDConfig.shscript is run, pulling down the latestconfig.jsonfrom Apple and overwriting theconfig.jsonfile 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