This repository (deployzirc) is a headless springboard designed to execute the ZIRC automation routines via GitHub Actions for free, while securely fetching the core source code from the MaaGF1/ZIRC repository.
Since the GHA Runner needs to both clone a private repository and recursively trigger itself, the default GITHUB_TOKEN is insufficient. You must create a Classic PAT.
- Go to your GitHub Settings ->
Developer settings->Personal access tokens->Tokens (classic). - Click
Generate new token (classic). - Name it something like
ZIRC_SPRINGBOARD_TOKEN. - Set expiration to
No expiration(or configure as per your security needs). - CRITICAL - Scopes required:
- Check
repo(Full control of private repositories). This grants read access toMaaGF1/ZIRCand write access to trigger workflows in the current repo. - Check
workflow(Update GitHub Action workflows).
- Check
- Generate the token and copy the string starting with
ghp_....
Navigate to your deployzirc repository settings:
Settings -> Secrets and variables -> Actions -> New repository secret
You must configure the following 4 Secrets:
- Secret Name:
GH_PAT- Value: The
ghp_...token you just generated.
- Value: The
- Secret Name:
GFL_CONFIG- Value: Nothing Changed.
- Secret Name:
GFL_SIGN_KEY- Value: Nothing Changed.
- Secret Name:
GFL_USER_DEVICE- Value: Nothing Changed.
- Go to the Actions tab of this repository.
- Select GFL Auto Farm Workflow.
- Click Run workflow, choose your desired
mission_type(e.g.,f2p,epa_fifo), and execute. - The runner will automatically authenticate using your
GH_PAT, download the private engine into the runner's ephemeral memory, execute the farming loop, and restart itself endlessly until a fatal server error breaks the loop.