From cbd5af22b0a2190d8325409326dfe81c6f21210b Mon Sep 17 00:00:00 2001 From: adil-aspose <83574456+adil-aspose@users.noreply.github.com> Date: Fri, 11 Sep 2026 09:59:13 +0500 Subject: [PATCH] Add per-language production trigger workflows (#45) * Add per-language production trigger workflows Adds trigger-html--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 --- .github/CODEOWNERS | 2 +- .../trigger-html-arabic-production.yml | 17 +++++++++++++++++ .../trigger-html-chinese-production.yml | 17 +++++++++++++++++ .../trigger-html-english-production.yml | 17 +++++++++++++++++ .../trigger-html-french-production.yml | 17 +++++++++++++++++ .../trigger-html-german-production.yml | 17 +++++++++++++++++ .../trigger-html-greece-production.yml | 17 +++++++++++++++++ .../trigger-html-indian-production.yml | 17 +++++++++++++++++ .../trigger-html-indonesian-production.yml | 17 +++++++++++++++++ .../trigger-html-italian-production.yml | 17 +++++++++++++++++ .../trigger-html-japanese-production.yml | 17 +++++++++++++++++ .../trigger-html-korean-production.yml | 17 +++++++++++++++++ .../trigger-html-netherlands-production.yml | 17 +++++++++++++++++ .../trigger-html-russian-production.yml | 17 +++++++++++++++++ .../trigger-html-spanish-production.yml | 17 +++++++++++++++++ .../trigger-html-swedish-production.yml | 17 +++++++++++++++++ .../trigger-html-turkish-production.yml | 17 +++++++++++++++++ 17 files changed, 273 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/trigger-html-arabic-production.yml create mode 100644 .github/workflows/trigger-html-chinese-production.yml create mode 100644 .github/workflows/trigger-html-english-production.yml create mode 100644 .github/workflows/trigger-html-french-production.yml create mode 100644 .github/workflows/trigger-html-german-production.yml create mode 100644 .github/workflows/trigger-html-greece-production.yml create mode 100644 .github/workflows/trigger-html-indian-production.yml create mode 100644 .github/workflows/trigger-html-indonesian-production.yml create mode 100644 .github/workflows/trigger-html-italian-production.yml create mode 100644 .github/workflows/trigger-html-japanese-production.yml create mode 100644 .github/workflows/trigger-html-korean-production.yml create mode 100644 .github/workflows/trigger-html-netherlands-production.yml create mode 100644 .github/workflows/trigger-html-russian-production.yml create mode 100644 .github/workflows/trigger-html-spanish-production.yml create mode 100644 .github/workflows/trigger-html-swedish-production.yml create mode 100644 .github/workflows/trigger-html-turkish-production.yml diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 9a915a28e91..52e2b7158fb 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1 +1 @@ -* @olga-ananina @SergeySmal @PavelPetrushechkin @alexanderpavlysh +* @olga-ananina @SergeySmal @PavelPetrushechkin @alexanderpavlysh @adil-aspose @muqarrab-aspose diff --git a/.github/workflows/trigger-html-arabic-production.yml b/.github/workflows/trigger-html-arabic-production.yml new file mode 100644 index 00000000000..75afdcf7abd --- /dev/null +++ b/.github/workflows/trigger-html-arabic-production.yml @@ -0,0 +1,17 @@ +name: Trigger HTML Arabic Production Build + +on: + push: + branches: [ production ] + paths: [ 'arabic/**' ] + workflow_dispatch: + +jobs: + trigger: + runs-on: ubuntu-latest + steps: + - uses: peter-evans/repository-dispatch@v2 + with: + token: ${{ secrets.REPO_TOKEN }} + repository: Aspose/apireference.aspose.com + event-type: build-html-arabic-production diff --git a/.github/workflows/trigger-html-chinese-production.yml b/.github/workflows/trigger-html-chinese-production.yml new file mode 100644 index 00000000000..4dd7d66ac05 --- /dev/null +++ b/.github/workflows/trigger-html-chinese-production.yml @@ -0,0 +1,17 @@ +name: Trigger HTML Chinese Production Build + +on: + push: + branches: [ production ] + paths: [ 'chinese/**' ] + workflow_dispatch: + +jobs: + trigger: + runs-on: ubuntu-latest + steps: + - uses: peter-evans/repository-dispatch@v2 + with: + token: ${{ secrets.REPO_TOKEN }} + repository: Aspose/apireference.aspose.com + event-type: build-html-chinese-production diff --git a/.github/workflows/trigger-html-english-production.yml b/.github/workflows/trigger-html-english-production.yml new file mode 100644 index 00000000000..0e90dd66f32 --- /dev/null +++ b/.github/workflows/trigger-html-english-production.yml @@ -0,0 +1,17 @@ +name: Trigger HTML English Production Build + +on: + push: + branches: [ production ] + paths: [ 'english/**' ] + workflow_dispatch: + +jobs: + trigger: + runs-on: ubuntu-latest + steps: + - uses: peter-evans/repository-dispatch@v2 + with: + token: ${{ secrets.REPO_TOKEN }} + repository: Aspose/apireference.aspose.com + event-type: build-html-english-production diff --git a/.github/workflows/trigger-html-french-production.yml b/.github/workflows/trigger-html-french-production.yml new file mode 100644 index 00000000000..6c24509583b --- /dev/null +++ b/.github/workflows/trigger-html-french-production.yml @@ -0,0 +1,17 @@ +name: Trigger HTML French Production Build + +on: + push: + branches: [ production ] + paths: [ 'french/**' ] + workflow_dispatch: + +jobs: + trigger: + runs-on: ubuntu-latest + steps: + - uses: peter-evans/repository-dispatch@v2 + with: + token: ${{ secrets.REPO_TOKEN }} + repository: Aspose/apireference.aspose.com + event-type: build-html-french-production diff --git a/.github/workflows/trigger-html-german-production.yml b/.github/workflows/trigger-html-german-production.yml new file mode 100644 index 00000000000..168e843af63 --- /dev/null +++ b/.github/workflows/trigger-html-german-production.yml @@ -0,0 +1,17 @@ +name: Trigger HTML German Production Build + +on: + push: + branches: [ production ] + paths: [ 'german/**' ] + workflow_dispatch: + +jobs: + trigger: + runs-on: ubuntu-latest + steps: + - uses: peter-evans/repository-dispatch@v2 + with: + token: ${{ secrets.REPO_TOKEN }} + repository: Aspose/apireference.aspose.com + event-type: build-html-german-production diff --git a/.github/workflows/trigger-html-greece-production.yml b/.github/workflows/trigger-html-greece-production.yml new file mode 100644 index 00000000000..fb3871b7577 --- /dev/null +++ b/.github/workflows/trigger-html-greece-production.yml @@ -0,0 +1,17 @@ +name: Trigger HTML Greece Production Build + +on: + push: + branches: [ production ] + paths: [ 'greece/**' ] + workflow_dispatch: + +jobs: + trigger: + runs-on: ubuntu-latest + steps: + - uses: peter-evans/repository-dispatch@v2 + with: + token: ${{ secrets.REPO_TOKEN }} + repository: Aspose/apireference.aspose.com + event-type: build-html-greece-production diff --git a/.github/workflows/trigger-html-indian-production.yml b/.github/workflows/trigger-html-indian-production.yml new file mode 100644 index 00000000000..2ac3c625488 --- /dev/null +++ b/.github/workflows/trigger-html-indian-production.yml @@ -0,0 +1,17 @@ +name: Trigger HTML Indian Production Build + +on: + push: + branches: [ production ] + paths: [ 'indian/**' ] + workflow_dispatch: + +jobs: + trigger: + runs-on: ubuntu-latest + steps: + - uses: peter-evans/repository-dispatch@v2 + with: + token: ${{ secrets.REPO_TOKEN }} + repository: Aspose/apireference.aspose.com + event-type: build-html-indian-production diff --git a/.github/workflows/trigger-html-indonesian-production.yml b/.github/workflows/trigger-html-indonesian-production.yml new file mode 100644 index 00000000000..a37c723f6f6 --- /dev/null +++ b/.github/workflows/trigger-html-indonesian-production.yml @@ -0,0 +1,17 @@ +name: Trigger HTML Indonesian Production Build + +on: + push: + branches: [ production ] + paths: [ 'indonesian/**' ] + workflow_dispatch: + +jobs: + trigger: + runs-on: ubuntu-latest + steps: + - uses: peter-evans/repository-dispatch@v2 + with: + token: ${{ secrets.REPO_TOKEN }} + repository: Aspose/apireference.aspose.com + event-type: build-html-indonesian-production diff --git a/.github/workflows/trigger-html-italian-production.yml b/.github/workflows/trigger-html-italian-production.yml new file mode 100644 index 00000000000..57f2d8cdcb1 --- /dev/null +++ b/.github/workflows/trigger-html-italian-production.yml @@ -0,0 +1,17 @@ +name: Trigger HTML Italian Production Build + +on: + push: + branches: [ production ] + paths: [ 'italian/**' ] + workflow_dispatch: + +jobs: + trigger: + runs-on: ubuntu-latest + steps: + - uses: peter-evans/repository-dispatch@v2 + with: + token: ${{ secrets.REPO_TOKEN }} + repository: Aspose/apireference.aspose.com + event-type: build-html-italian-production diff --git a/.github/workflows/trigger-html-japanese-production.yml b/.github/workflows/trigger-html-japanese-production.yml new file mode 100644 index 00000000000..c29526cd353 --- /dev/null +++ b/.github/workflows/trigger-html-japanese-production.yml @@ -0,0 +1,17 @@ +name: Trigger HTML Japanese Production Build + +on: + push: + branches: [ production ] + paths: [ 'japanese/**' ] + workflow_dispatch: + +jobs: + trigger: + runs-on: ubuntu-latest + steps: + - uses: peter-evans/repository-dispatch@v2 + with: + token: ${{ secrets.REPO_TOKEN }} + repository: Aspose/apireference.aspose.com + event-type: build-html-japanese-production diff --git a/.github/workflows/trigger-html-korean-production.yml b/.github/workflows/trigger-html-korean-production.yml new file mode 100644 index 00000000000..4f3409d0cc8 --- /dev/null +++ b/.github/workflows/trigger-html-korean-production.yml @@ -0,0 +1,17 @@ +name: Trigger HTML Korean Production Build + +on: + push: + branches: [ production ] + paths: [ 'korean/**' ] + workflow_dispatch: + +jobs: + trigger: + runs-on: ubuntu-latest + steps: + - uses: peter-evans/repository-dispatch@v2 + with: + token: ${{ secrets.REPO_TOKEN }} + repository: Aspose/apireference.aspose.com + event-type: build-html-korean-production diff --git a/.github/workflows/trigger-html-netherlands-production.yml b/.github/workflows/trigger-html-netherlands-production.yml new file mode 100644 index 00000000000..cc3c7b87370 --- /dev/null +++ b/.github/workflows/trigger-html-netherlands-production.yml @@ -0,0 +1,17 @@ +name: Trigger HTML Netherlands Production Build + +on: + push: + branches: [ production ] + paths: [ 'netherlands/**' ] + workflow_dispatch: + +jobs: + trigger: + runs-on: ubuntu-latest + steps: + - uses: peter-evans/repository-dispatch@v2 + with: + token: ${{ secrets.REPO_TOKEN }} + repository: Aspose/apireference.aspose.com + event-type: build-html-netherlands-production diff --git a/.github/workflows/trigger-html-russian-production.yml b/.github/workflows/trigger-html-russian-production.yml new file mode 100644 index 00000000000..92e1dd5ac73 --- /dev/null +++ b/.github/workflows/trigger-html-russian-production.yml @@ -0,0 +1,17 @@ +name: Trigger HTML Russian Production Build + +on: + push: + branches: [ production ] + paths: [ 'russian/**' ] + workflow_dispatch: + +jobs: + trigger: + runs-on: ubuntu-latest + steps: + - uses: peter-evans/repository-dispatch@v2 + with: + token: ${{ secrets.REPO_TOKEN }} + repository: Aspose/apireference.aspose.com + event-type: build-html-russian-production diff --git a/.github/workflows/trigger-html-spanish-production.yml b/.github/workflows/trigger-html-spanish-production.yml new file mode 100644 index 00000000000..8f4cccf17e4 --- /dev/null +++ b/.github/workflows/trigger-html-spanish-production.yml @@ -0,0 +1,17 @@ +name: Trigger HTML Spanish Production Build + +on: + push: + branches: [ production ] + paths: [ 'spanish/**' ] + workflow_dispatch: + +jobs: + trigger: + runs-on: ubuntu-latest + steps: + - uses: peter-evans/repository-dispatch@v2 + with: + token: ${{ secrets.REPO_TOKEN }} + repository: Aspose/apireference.aspose.com + event-type: build-html-spanish-production diff --git a/.github/workflows/trigger-html-swedish-production.yml b/.github/workflows/trigger-html-swedish-production.yml new file mode 100644 index 00000000000..eb475d86591 --- /dev/null +++ b/.github/workflows/trigger-html-swedish-production.yml @@ -0,0 +1,17 @@ +name: Trigger HTML Swedish Production Build + +on: + push: + branches: [ production ] + paths: [ 'swedish/**' ] + workflow_dispatch: + +jobs: + trigger: + runs-on: ubuntu-latest + steps: + - uses: peter-evans/repository-dispatch@v2 + with: + token: ${{ secrets.REPO_TOKEN }} + repository: Aspose/apireference.aspose.com + event-type: build-html-swedish-production diff --git a/.github/workflows/trigger-html-turkish-production.yml b/.github/workflows/trigger-html-turkish-production.yml new file mode 100644 index 00000000000..b68030dff96 --- /dev/null +++ b/.github/workflows/trigger-html-turkish-production.yml @@ -0,0 +1,17 @@ +name: Trigger HTML Turkish Production Build + +on: + push: + branches: [ production ] + paths: [ 'turkish/**' ] + workflow_dispatch: + +jobs: + trigger: + runs-on: ubuntu-latest + steps: + - uses: peter-evans/repository-dispatch@v2 + with: + token: ${{ secrets.REPO_TOKEN }} + repository: Aspose/apireference.aspose.com + event-type: build-html-turkish-production