Skip to content

feat: Redesign keyed stores, internal implementation, and load reques… #13

feat: Redesign keyed stores, internal implementation, and load reques…

feat: Redesign keyed stores, internal implementation, and load reques… #13

Workflow file for this run

name: Deploy Documentation
on:
push:
branches: [ main ]
paths:
- 'docs/**'
- 'README.md'
- 'mkdocs.yml'
- 'store/docs/**'
- 'store/README.md'
- 'mkdocs-store.yml'
- 'build-scripts/build-docs.sh'
- 'build-scripts/deploy-docs.sh'
workflow_dispatch:
jobs:
deploy-docs:
name: Deploy Documentation
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: '3.12'
- name: Install MkDocs
run: pip install mkdocs==1.6.1 mkdocs-material==9.7.6 pymdown-extensions==10.21.2 pygments==2.20.0
- name: Build Container documentation
run: bash build-scripts/build-docs.sh container
- name: Build Store documentation
run: bash build-scripts/build-docs.sh store
- name: Deploy Container docs to server
env:
DEPLOY_SSH_KEY: ${{ secrets.DEPLOY_SSH_KEY }}
DEPLOY_HOST_KEY: ${{ secrets.DEPLOY_HOST_KEY }}
DEPLOY_HOST: ${{ secrets.DEPLOY_HOST }}
DEPLOY_USER: ${{ secrets.DEPLOY_USER }}
DEPLOY_DOC_PATH: ${{ secrets.DEPLOY_DOC_PATH }}
run: bash build-scripts/deploy-docs.sh build/mkdocs-container
- name: Deploy Store docs to server
env:
DEPLOY_SSH_KEY: ${{ secrets.DEPLOY_SSH_KEY }}
DEPLOY_HOST_KEY: ${{ secrets.DEPLOY_HOST_KEY }}
DEPLOY_HOST: ${{ secrets.DEPLOY_HOST }}
DEPLOY_USER: ${{ secrets.DEPLOY_USER }}
DEPLOY_DOC_PATH: ${{ secrets.DEPLOY_STORE_DOC_PATH }}
run: bash build-scripts/deploy-docs.sh build/mkdocs-store