|
@@ -1,31 +0,0 @@
|
|
|
-name: Build documentation for offline usage
|
|
|
-on:
|
|
|
- schedule:
|
|
|
- # Every week on Monday at midnight (UTC).
|
|
|
- # This keeps the generated HTML documentation fresh.
|
|
|
- - cron: '0 0 * * 1'
|
|
|
-
|
|
|
-jobs:
|
|
|
- build:
|
|
|
- runs-on: ubuntu-20.04
|
|
|
- steps:
|
|
|
- - name: Checkout
|
|
|
- uses: actions/checkout@v2
|
|
|
-
|
|
|
- - name: Install dependencies
|
|
|
- run: |
|
|
|
- sudo pip3 install -r requirements.txt
|
|
|
- sudo pip3 install codespell
|
|
|
-
|
|
|
- # Build the HTML to upload it.
|
|
|
- - name: Sphinx build
|
|
|
- run: |
|
|
|
- sphinx-build --color -d _build/doctrees -W . _build/html
|
|
|
-
|
|
|
- - uses: actions/upload-artifact@v2
|
|
|
- with:
|
|
|
- name: godot-docs-html
|
|
|
- path: _build/html
|
|
|
- # Keep the current build and the previous build (in case a scheduled build failed).
|
|
|
- # This makes it more likely to have at least one successful build available at all times.
|
|
|
- retention-days: 15
|