Skip to main content

Action Inputs

This page documents all available inputs for the Typper Figma Plugin Deploy action.

Required Inputs

plugin-id

plugin-id
string
required
The unique identifier of your Figma plugin. You can find this in your plugin’s settings or URL.
Example:

team-id

team-id
string
required
The ID of the Figma team where your plugin is hosted. Found in your team’s URL.
Example:

Optional Inputs

release-notes

release-notes
string
Release notes for this version of your plugin. Supports markdown formatting.
Example:

Environment Variables

These are required environment variables that should be set as GitHub Secrets:

FIGMA_EMAIL

FIGMA_EMAIL
string
required
The email address associated with your Figma account.

FIGMA_PASSWORD

FIGMA_PASSWORD
string
required
Your Figma account password.

FIGMA_TOTP_SECRET

FIGMA_TOTP_SECRET
string
required
The TOTP secret for two-factor authentication.

Usage Example

Here’s a complete example using all available inputs:

Best Practices

  1. Plugin ID
    • Keep it in environment variables for different environments
    • Validate the ID before deployment
  2. Team ID
    • Store in environment variables
    • Verify team access permissions
  3. Release Notes
    • Use clear and concise descriptions
    • Follow a consistent format
    • Include relevant version numbers

Environment Variables

Learn about environment variable configuration

Workflow Setup

See workflow configuration examples