Skip to content

Commit 68b6c64

Browse files
committed
fix: prevent crowdin push action running on forks
1 parent 62d7a21 commit 68b6c64

1 file changed

Lines changed: 35 additions & 35 deletions

File tree

.github/workflows/crowdin_push.yml

Lines changed: 35 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,36 @@
1-
name: Crowdin Translation Push
2-
3-
on:
4-
workflow_dispatch:
5-
push:
6-
branches: [ 'minecraft/*' ]
7-
paths:
8-
- 'src/main/resources/assets/machinelib/lang/en_us.json'
9-
10-
jobs:
11-
crowdin_push:
12-
runs-on: ubuntu-24.04
13-
if: github.ref_name == github.event.repository.default_branch
14-
steps:
15-
- name: Checkout Repository
16-
uses: actions/checkout@v4
17-
18-
- name: Copy translations
19-
run: |
20-
mkdir tmp
21-
cp src/main/resources/assets/machinelib/lang/en_us.json tmp/machinelib.json
22-
23-
- name: Crowdin Push
24-
uses: crowdin/github-action@v2
25-
with:
26-
upload_sources: true
27-
upload_translations: false
28-
download_translations: false
29-
30-
source: 'tmp/machinelib.json'
31-
translation: 'src/main/resources/assets/machinelib/lang/%locale_with_underscore%.json'
32-
project_id: ${{ secrets.CROWDIN_PROJECT_ID }}
33-
token: ${{ secrets.CROWDIN_PERSONAL_TOKEN }}
34-
base_url: ${{ secrets.CROWDIN_BASE_URL }}
35-
env:
1+
name: Crowdin Translation Push
2+
3+
on:
4+
workflow_dispatch:
5+
push:
6+
branches: [ 'minecraft/*' ]
7+
paths:
8+
- 'src/main/resources/assets/machinelib/lang/en_us.json'
9+
10+
jobs:
11+
crowdin_push:
12+
runs-on: ubuntu-24.04
13+
if: ${{ github.repository == 'TeamGalacticraft/MachineLib' && github.ref_name == github.event.repository.default_branch }}
14+
steps:
15+
- name: Checkout Repository
16+
uses: actions/checkout@v4
17+
18+
- name: Copy translations
19+
run: |
20+
mkdir tmp
21+
cp src/main/resources/assets/machinelib/lang/en_us.json tmp/machinelib.json
22+
23+
- name: Crowdin Push
24+
uses: crowdin/github-action@v2
25+
with:
26+
upload_sources: true
27+
upload_translations: false
28+
download_translations: false
29+
30+
source: 'tmp/machinelib.json'
31+
translation: 'src/main/resources/assets/machinelib/lang/%locale_with_underscore%.json'
32+
project_id: ${{ secrets.CROWDIN_PROJECT_ID }}
33+
token: ${{ secrets.CROWDIN_PERSONAL_TOKEN }}
34+
base_url: ${{ secrets.CROWDIN_BASE_URL }}
35+
env:
3636
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)