name: "Lingo.Dev AI Localization" description: Automated AI localization for dev teams. author: Lingo.dev branding: icon: "aperture" color: "black" runs: using: "composite" steps: - name: Run run: | npx lingo.dev@${{ inputs.version }} ci \ --api-key "${{ inputs.api-key }}" \ --pull-request "${{ inputs.pull-request }}" \ --commit-message "${{ inputs.commit-message }}" \ --pull-request-title "${{ inputs.pull-request-title }}" \ --commit-author-name "${{ inputs.commit-author-name }}" \ --commit-author-email "${{ inputs.commit-author-email }}" \ --working-directory "${{ inputs.working-directory }}" \ --process-own-commits "${{ inputs.process-own-commits }}" \ --parallel ${{ inputs.parallel }} shell: bash inputs: version: description: "Lingo.dev CLI version" default: "latest" required: false api-key: description: "Lingo.dev Platform API Key" default: "" required: false pull-request: description: "Create a pull request with the changes" default: false required: false commit-message: description: "Commit message" default: "feat: update translations via @LingoDotDev" required: false pull-request-title: description: "Pull request title" default: "feat: update translations via @LingoDotDev" required: false commit-author-name: description: "Git commit author name" default: "Lingo.dev" required: false commit-author-email: description: "Git commit author email" default: "support@lingo.dev" required: false working-directory: description: "Working directory" default: "." required: false process-own-commits: description: "Process commits made by this action" default: false required: false parallel: description: "Run in parallel mode" default: false required: false