action.yml
Rama main · réplica de lectura del repositorio original.
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@${LINGO_ACTION_VERSION}" ci \
--api-key "${LINGO_ACTION_API_KEY}" \
--pull-request "${LINGO_ACTION_PULL_REQUEST}" \
--commit-message "${LINGO_ACTION_COMMIT_MESSAGE}" \
--pull-request-title "${LINGO_ACTION_PULL_REQUEST_TITLE}" \
--commit-author-name "${LINGO_ACTION_COMMIT_AUTHOR_NAME}" \
--commit-author-email "${LINGO_ACTION_COMMIT_AUTHOR_EMAIL}" \
--working-directory "${LINGO_ACTION_WORKING_DIRECTORY}" \
--process-own-commits "${LINGO_ACTION_PROCESS_OWN_COMMITS}" \
--parallel "${LINGO_ACTION_PARALLEL}"
shell: bash
env:
LINGO_ACTION_VERSION: ${{ inputs.version }}
LINGO_ACTION_API_KEY: ${{ inputs.api-key }}
LINGO_ACTION_PULL_REQUEST: ${{ inputs.pull-request }}
LINGO_ACTION_COMMIT_MESSAGE: ${{ inputs.commit-message }}
LINGO_ACTION_PULL_REQUEST_TITLE: ${{ inputs.pull-request-title }}
LINGO_ACTION_COMMIT_AUTHOR_NAME: ${{ inputs.commit-author-name }}
LINGO_ACTION_COMMIT_AUTHOR_EMAIL: ${{ inputs.commit-author-email }}
LINGO_ACTION_WORKING_DIRECTORY: ${{ inputs.working-directory }}
LINGO_ACTION_PROCESS_OWN_COMMITS: ${{ inputs.process-own-commits }}
LINGO_ACTION_PARALLEL: ${{ inputs.parallel }}
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