Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -436,9 +436,9 @@ jobs:
# DOCUMENTATION JOBS
# ============================================================================

# Test application build and generate documentation
test-and-build-docs:
name: Test Application & Build Documentation
# Build documentation (after tests pass)
build-docs:
name: Build Documentation
runs-on: ubuntu-latest
needs: [test-nodejs-linux, test-nodejs-macos, test-python-linux, test-python-macos]
# Only run on main/master branches and if tests pass, or via workflow_dispatch
Expand Down Expand Up @@ -467,10 +467,10 @@ jobs:
retention-days: 30

# Deploy documentation site to GitHub Pages
deploy-documentation:
name: Deploy Documentation Site
deploy-docs:
name: Deploy Documentation to GitHub Pages
runs-on: ubuntu-latest
needs: [test-and-build-docs]
needs: [build-docs]
# Only deploy from main/master branch
if: |
success() &&
Expand Down
4 changes: 3 additions & 1 deletion compose.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,9 @@ services:
context: .
args:
TARGET: all
command: sh -c "task docs:all"
environment:
- GITHUB_TOKEN
command: sh -c "npm install && task setup && task build:py && pip install dist/py/*.whl && task docs:all"
volumes:
- .:/tmp/rtms
- ./docs:/tmp/rtms/docs
Expand Down