-
Notifications
You must be signed in to change notification settings - Fork 90
/
Copy pathaction.yml
49 lines (46 loc) · 1.34 KB
/
action.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
name: 'Languine.ai'
description: 'Automated localization infrastructure'
author: 'languine'
inputs:
api-key:
description: 'Languine API key'
required: true
project-id:
description: 'Languine project ID'
required: true
cli-version:
description: 'Version of Languine CLI to use'
required: false
default: 'latest'
dev-mode:
description: 'Enable development mode'
required: false
default: 'false'
create-pull-request:
description: 'Create a pull request instead of committing directly'
required: false
default: 'false'
commit-message:
description: 'Custom commit message'
required: false
pr-title:
description: 'Title for the pull request'
required: false
working-directory:
description: 'Working directory relative to repository root'
required: false
runs:
using: 'docker'
image: 'packages/action/Dockerfile'
env:
LANGUINE_API_KEY: ${{ inputs.api-key }}
LANGUINE_PROJECT_ID: ${{ inputs.project-id }}
LANGUINE_CLI_VERSION: ${{ inputs.cli-version }}
LANGUINE_WORKING_DIRECTORY: ${{ inputs.working-directory }}
LANGUINE_CREATE_PULL_REQUEST: ${{ inputs.create-pull-request }}
LANGUINE_COMMIT_MESSAGE: ${{ inputs.commit-message }}
LANGUINE_PR_TITLE: ${{ inputs.pr-title }}
DEV_MODE: ${{ inputs.dev-mode }}
branding:
icon: 'git-merge'
color: 'black'