Skip to content

Commit 10ed2fd

Browse files
authored
Add per-language production trigger workflows (#45) (#47)
* Add per-language production trigger workflows Adds trigger-html-<lang>-production.yml for all 16 languages (mirrors the existing stage triggers) so pushes to the production branch dispatch per-language production builds to Aspose/apireference.aspose.com. * Add adil-aspose and muqarrab-aspose to CODEOWNERS
1 parent 2618ff9 commit 10ed2fd

17 files changed

Lines changed: 273 additions & 1 deletion

‎.github/CODEOWNERS‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
* @olga-ananina @SergeySmal @PavelPetrushechkin @alexanderpavlysh
1+
* @olga-ananina @SergeySmal @PavelPetrushechkin @alexanderpavlysh @adil-aspose @muqarrab-aspose
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
name: Trigger HTML Arabic Production Build
2+
3+
on:
4+
push:
5+
branches: [ production ]
6+
paths: [ 'arabic/**' ]
7+
workflow_dispatch:
8+
9+
jobs:
10+
trigger:
11+
runs-on: ubuntu-latest
12+
steps:
13+
- uses: peter-evans/repository-dispatch@v2
14+
with:
15+
token: ${{ secrets.REPO_TOKEN }}
16+
repository: Aspose/apireference.aspose.com
17+
event-type: build-html-arabic-production
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
name: Trigger HTML Chinese Production Build
2+
3+
on:
4+
push:
5+
branches: [ production ]
6+
paths: [ 'chinese/**' ]
7+
workflow_dispatch:
8+
9+
jobs:
10+
trigger:
11+
runs-on: ubuntu-latest
12+
steps:
13+
- uses: peter-evans/repository-dispatch@v2
14+
with:
15+
token: ${{ secrets.REPO_TOKEN }}
16+
repository: Aspose/apireference.aspose.com
17+
event-type: build-html-chinese-production
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
name: Trigger HTML English Production Build
2+
3+
on:
4+
push:
5+
branches: [ production ]
6+
paths: [ 'english/**' ]
7+
workflow_dispatch:
8+
9+
jobs:
10+
trigger:
11+
runs-on: ubuntu-latest
12+
steps:
13+
- uses: peter-evans/repository-dispatch@v2
14+
with:
15+
token: ${{ secrets.REPO_TOKEN }}
16+
repository: Aspose/apireference.aspose.com
17+
event-type: build-html-english-production
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
name: Trigger HTML French Production Build
2+
3+
on:
4+
push:
5+
branches: [ production ]
6+
paths: [ 'french/**' ]
7+
workflow_dispatch:
8+
9+
jobs:
10+
trigger:
11+
runs-on: ubuntu-latest
12+
steps:
13+
- uses: peter-evans/repository-dispatch@v2
14+
with:
15+
token: ${{ secrets.REPO_TOKEN }}
16+
repository: Aspose/apireference.aspose.com
17+
event-type: build-html-french-production
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
name: Trigger HTML German Production Build
2+
3+
on:
4+
push:
5+
branches: [ production ]
6+
paths: [ 'german/**' ]
7+
workflow_dispatch:
8+
9+
jobs:
10+
trigger:
11+
runs-on: ubuntu-latest
12+
steps:
13+
- uses: peter-evans/repository-dispatch@v2
14+
with:
15+
token: ${{ secrets.REPO_TOKEN }}
16+
repository: Aspose/apireference.aspose.com
17+
event-type: build-html-german-production
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
name: Trigger HTML Greece Production Build
2+
3+
on:
4+
push:
5+
branches: [ production ]
6+
paths: [ 'greece/**' ]
7+
workflow_dispatch:
8+
9+
jobs:
10+
trigger:
11+
runs-on: ubuntu-latest
12+
steps:
13+
- uses: peter-evans/repository-dispatch@v2
14+
with:
15+
token: ${{ secrets.REPO_TOKEN }}
16+
repository: Aspose/apireference.aspose.com
17+
event-type: build-html-greece-production
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
name: Trigger HTML Indian Production Build
2+
3+
on:
4+
push:
5+
branches: [ production ]
6+
paths: [ 'indian/**' ]
7+
workflow_dispatch:
8+
9+
jobs:
10+
trigger:
11+
runs-on: ubuntu-latest
12+
steps:
13+
- uses: peter-evans/repository-dispatch@v2
14+
with:
15+
token: ${{ secrets.REPO_TOKEN }}
16+
repository: Aspose/apireference.aspose.com
17+
event-type: build-html-indian-production
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
name: Trigger HTML Indonesian Production Build
2+
3+
on:
4+
push:
5+
branches: [ production ]
6+
paths: [ 'indonesian/**' ]
7+
workflow_dispatch:
8+
9+
jobs:
10+
trigger:
11+
runs-on: ubuntu-latest
12+
steps:
13+
- uses: peter-evans/repository-dispatch@v2
14+
with:
15+
token: ${{ secrets.REPO_TOKEN }}
16+
repository: Aspose/apireference.aspose.com
17+
event-type: build-html-indonesian-production
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
name: Trigger HTML Italian Production Build
2+
3+
on:
4+
push:
5+
branches: [ production ]
6+
paths: [ 'italian/**' ]
7+
workflow_dispatch:
8+
9+
jobs:
10+
trigger:
11+
runs-on: ubuntu-latest
12+
steps:
13+
- uses: peter-evans/repository-dispatch@v2
14+
with:
15+
token: ${{ secrets.REPO_TOKEN }}
16+
repository: Aspose/apireference.aspose.com
17+
event-type: build-html-italian-production

0 commit comments

Comments
 (0)