Skip to content

Commit 7363c7d

Browse files
committed
chore: override action
1 parent 38af5fc commit 7363c7d

File tree

4 files changed

+31
-47
lines changed

4 files changed

+31
-47
lines changed

Dockerfile

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Lightweight Node image
2+
FROM node:20.12.2-alpine
3+
4+
# Install any system packages you need here (none required for lingo.dev)
5+
RUN apk add --no-cache git
6+
7+
# Copy action source
8+
COPY entrypoint.sh /entrypoint.sh
9+
RUN chmod +x /entrypoint.sh
10+
11+
# Default to non-root for security-minded marketplace reviewers
12+
RUN addgroup -S app && adduser -S app -G app
13+
USER app
14+
15+
ENTRYPOINT ["/entrypoint.sh"]

action.yml

Lines changed: 11 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1,45 +1,19 @@
1-
name: "Lingo.Dev"
2-
description: Automated AI localization for dev teams.
3-
author: Lingo.dev
1+
name: "Lingo.dev"
2+
description: "Lingo.dev"
3+
author: "Lingo.dev"
44

55
branding:
6-
icon: "aperture"
7-
color: "black"
6+
icon: "megaphone"
7+
color: "blue"
88

99
runs:
10-
using: "composite"
11-
steps:
12-
- name: Run
13-
run: |
14-
npx lingo.dev@latest ci \
15-
--api-key "${{ inputs.api-key }}" \
16-
--pull-request "${{ inputs.pull-request }}" \
17-
--commit-message "${{ inputs.commit-message }}" \
18-
--pull-request-title "${{ inputs.pull-request-title }}" \
19-
--working-directory "${{ inputs.working-directory }}" \
20-
--process-own-commits "${{ inputs.process-own-commits }}"
21-
shell: bash
10+
using: "docker"
11+
image: "Dockerfile"
12+
2213
inputs:
2314
api-key:
24-
description: "Lingo.dev Platform API Key"
2515
required: true
16+
description: "The API key for Lingo.dev"
2617
pull-request:
27-
description: "Create a pull request with the changes"
28-
default: false
29-
required: false
30-
commit-message:
31-
description: "Commit message"
32-
default: "feat: update translations via @LingoDotDev"
33-
required: false
34-
pull-request-title:
35-
description: "Pull request title"
36-
default: "feat: update translations via @LingoDotDev"
37-
required: false
38-
working-directory:
39-
description: "Working directory"
40-
default: "."
41-
required: false
42-
process-own-commits:
43-
description: "Process commits made by this action"
44-
default: false
45-
required: false
18+
required: true
19+
description: "Pull request mode"

action/Dockerfile

Lines changed: 0 additions & 10 deletions
This file was deleted.

entrypoint.sh

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
#!/usr/bin/env sh
2+
set -e
3+
4+
echo "Running lingo.dev…"
5+
npx lingo.dev@latest

0 commit comments

Comments
 (0)