mac_maker.jobs.github

A provisioning job for a Profile in a Github Repository.

class mac_maker.jobs.github.GitHubJob(repository_url, branch_name)[source]

A provisioning job for a Profile in a Github Repository.

Parameters
  • repository_url (str) – The GitHub Repository URL.

  • branch_name (Optional[str]) – The GitHub Repository branch name.

get_precheck_content()[source]

Read the Precheck data from a GitHub Repository.

Return type

TypePrecheckFileData

Returns

The Precheck file data.

get_state()[source]

Fetch a GitHub zip bundle, and build a runtime state object.

Return type

TypeState

Returns

The created runtime state object.