|
@@ -2,15 +2,10 @@ name: Sync Class Reference
|
|
|
|
|
|
on:
|
|
|
workflow_dispatch:
|
|
|
- # Scheduled updates only run on the default/master branch.
|
|
|
- schedule:
|
|
|
- # Run it at night (European time) every Saturday.
|
|
|
- # The offset is there to try and avoid the high load times.
|
|
|
- - cron: '15 3 * * 6'
|
|
|
|
|
|
# Make sure jobs cannot overlap.
|
|
|
concurrency:
|
|
|
- group: classref-sync-ci-master
|
|
|
+ group: classref-sync-ci-4.0
|
|
|
cancel-in-progress: true
|
|
|
|
|
|
jobs:
|
|
@@ -18,7 +13,7 @@ jobs:
|
|
|
name: Update class reference files based on the engine revision
|
|
|
runs-on: ubuntu-latest
|
|
|
env:
|
|
|
- engine_rev: 'master'
|
|
|
+ engine_rev: '4.0'
|
|
|
|
|
|
steps:
|
|
|
- name: Checkout the documentation repository
|
|
@@ -48,7 +43,7 @@ jobs:
|
|
|
|
|
|
- name: Build new documentation
|
|
|
run: |
|
|
|
- ./.engine-src/doc/tools/make_rst.py --color -o ./classes -l en ./.engine-src/doc/classes ./.engine-src/modules ./.engine-src/platform
|
|
|
+ ./.engine-src/doc/tools/make_rst.py --color -o ./classes -l en ./.engine-src/doc/classes ./.engine-src/modules
|
|
|
|
|
|
- name: Submit a pull-request
|
|
|
uses: peter-evans/create-pull-request@v5
|