Github|...

CI/CD

API Keys

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

Bash
# Create a new key
spky cloud keys create

# List keys
spky cloud keys list

# Revoke a key
spky cloud keys revoke <key-id>

Use the key in CI by setting the environment variable:

Bash
export SPOOKY_API_KEY=spk_live_...
spky cloud 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 cloud link setup

# Check link status
spky cloud link status

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

# Manually trigger a deploy
spky cloud link trigger

# View recent build runs
spky cloud link runs

# Remove the link
spky cloud link unlink
Note

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