Skip to content

Workflow Dispatches

Astrid Avalin Soerensen edited this page May 11, 2025 · 4 revisions

🚀 Running Workflows Manually

This page explains how to manually trigger Unity CI/CD workflows using:

  • GitHub UI (Actions tab)
  • GitHub CLI (gh workflow run)

📥 Required Inputs

Input Name Type Description
buildType string One of preview, release_candidate, release
skipTests string Whether tests should be skipped or not this time, defaults to your repo or config setup
buildTargets string JSON array (e.g., ["WebGL"])
deployTargets string JSON array (e.g., ["gh-pages"])

💻 Using GitHub UI

  1. Go to the Actions tab
  2. Choose the workflow (e.g., ci-cd-dispatcher.yml or ci-cd-redeployer.yml)
  3. Click the grey button: Run workflow
  4. Fill in the inputs
  5. Click the green button: Run workflow

🧪 Example CLI

gh workflow run ci-cd-dispatcher.yml \
  --field buildType="preview" \
  --field skipTests="default" \
  --field buildTargets='["WebGL"]'
  --field deployTargets='["gh-pages"]'
Clone this wiki locally