4
4
workflow_dispatch :
5
5
6
6
jobs :
7
- localizse :
7
+ download :
8
8
permissions : write-all
9
- name : " Localisize Docs "
9
+ name : " Download localizations from Crowdin "
10
10
runs-on : ubuntu-latest
11
+ outputs :
12
+ pr_ref : pull/${{ steps.crowdin.outputs.pull_request_number }}/head
11
13
steps :
12
14
- uses : actions/checkout@v4
13
15
- name : " Install Python"
32
34
hi -l ko -l pt_BR -l es -l zh_CN -l ru -l en
33
35
working-directory : ./docs
34
36
- name : " Crowdin"
37
+ id : crowdin
35
38
uses : crowdin/github-action@v2
36
39
with :
37
40
upload_sources : false
@@ -53,31 +56,44 @@ jobs:
53
56
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
54
57
CROWDIN_PROJECT_ID : ${{ secrets.CROWDIN_PROJECT_ID }}
55
58
CROWDIN_PERSONAL_TOKEN : ${{ secrets.CROWDIN_API_TOKEN }}
59
+ pr :
60
+ permissions : write-all
61
+ name : " Trigger PR workflows manually"
62
+ needs : [download]
63
+ runs-on : ubuntu-latest
64
+ steps :
56
65
- name : Invoke checks workflow
57
66
uses : benc-uk/workflow-dispatch@v1.2.4
58
67
with :
59
68
workflow : check.yml
69
+ ref : ${{ needs.download.outputs.pr_ref }}
60
70
- name : Invoke codeql workflow
61
71
uses : benc-uk/workflow-dispatch@v1.2.4
62
72
with :
63
73
workflow : codeql-analysis.yml
74
+ ref : ${{ needs.download.outputs.pr_ref }}
64
75
- name : Invoke lint workflow
65
76
uses : benc-uk/workflow-dispatch@v1.2.4
66
77
with :
67
78
workflow : lint.yml
79
+ ref : ${{ needs.download.outputs.pr_ref }}
68
80
- name : Invoke pr workflow
69
81
uses : benc-uk/workflow-dispatch@v1.2.4
70
82
with :
71
83
workflow : pr.yml
84
+ ref : ${{ needs.download.outputs.pr_ref }}
72
85
- name : Invoke test workflow
73
86
uses : benc-uk/workflow-dispatch@v1.2.4
74
87
with :
75
88
workflow : test.yml
89
+ ref : ${{ needs.download.outputs.pr_ref }}
76
90
- name : Invoke todo workflow
77
91
uses : benc-uk/workflow-dispatch@v1.2.4
78
92
with :
79
93
workflow : todo.yml
94
+ ref : ${{ needs.download.outputs.pr_ref }}
80
95
- name : Invoke version updates workflow
81
96
uses : benc-uk/workflow-dispatch@v1.2.4
82
97
with :
83
98
workflow : version-updates.yml
99
+ ref : ${{ needs.download.outputs.pr_ref }}
0 commit comments