Github|...

CI/CD

API Keys

Create long-lived API keys for automated deployments in CI/CD pipelines:

Bash
# Create a new key
spky token create

# List keys
spky token list

# Revoke a key
spky token revoke <key-id>

Use the key in CI by setting the environment variable:

Bash
export SPOOKY_API_KEY=spk_live_...
spky deploy

No browser login is required when SPOOKY_API_KEY is set.

GitHub Integration

Link a GitHub repository for automated deployments on push:

Bash
# Set up auto-deploy
spky link connect

# Check link status
spky link status

# Configure settings
spky link settings --branch main --auto-deploy true

# Manually trigger a deploy
spky link trigger

# View recent build runs
spky link runs

# Remove the link
spky link disconnect
Note

GitHub integration installs a GitHub App on your repository. Pushes to the configured branch automatically trigger a build and deploy.