Skip to content

ci

ci #78

Workflow file for this run

name: ci
on:
push:
branches:
- main
workflow_dispatch:
schedule:
- cron: '0 0 * * 1'
permissions:
contents: write
jobs:
deploy:
runs-on: ubuntu-latest
environment: build
steps:
- uses: actions/checkout@v4
- name: Configure Git Credentials
run: |
git config user.name github-actions[bot]
git config user.email 41898282+github-actions[bot]@users.noreply.github.com
- uses: actions/setup-python@v5
with:
python-version: 3.x
- run: echo "cache_id=$(date --utc '+%V')" >> $GITHUB_ENV
- uses: actions/cache@v4
with:
key: mkdocs-material-${{ env.cache_id }}
path: .cache
restore-keys: |
mkdocs-material-
- name: Install uv
uses: astral-sh/setup-uv@v5
- run: uv sync
- run: envsubst < mkdocs.yml > tmp.yml && rm mkdocs.yml && mv tmp.yml mkdocs.yml && uv run mkdocs gh-deploy --force
env:
EMOTION_PROJECT_TOKEN: ${{ secrets.EMOTION_PROJECT_TOKEN }}
LLM_PROJECT_TOKEN: ${{ secrets.LLM_PROJECT_TOKEN }}
CHAT_PROJECT_TOKEN: ${{ secrets.CHAT_PROJECT_TOKEN }}
NAVIGATION_PROJECT_TOKEN: ${{ secrets.NAVIGATION_PROJECT_TOKEN }}
STT_PROJECT_TOKEN: ${{ secrets.STT_PROJECT_TOKEN }}
TTS_PROJECT_TOKEN: ${{ secrets.TTS_PROJECT_TOKEN }}
TOUR_MANAGER_UI_TOKEN: ${{ secrets.TOUR_MANAGER_UI_TOKEN }}
PERSISTENCE_PROJECT_TOKEN: ${{ secrets.PERSISTENCE_PROJECT_TOKEN }}
MAPDESC_PROJECT_TOKEN: ${{ secrets.MAPDESC_PROJECT_TOKEN }}
MONGO_PROJECT_TOKEN: ${{ secrets.MONGO_PROJECT_TOKEN }}
E_PLAN_PROJECT_TOKEN: ${{ secrets.E_PLAN_PROJECT_TOKEN }}
ROLLEN_PROJECT_TOKEN: ${{ secrets.ROLLEN_PROJECT_TOKEN }}
BASEPLATE_PROJECT_TOKEN: ${{ secrets.BASEPLATE_PROJECT_TOKEN }}
AUSSENSHELL_PROJECT_TOKEN: ${{ secrets.AUSSENSHELL_PROJECT_TOKEN }}
HELLORIC_UI_COM_PROJECT_TOKEN: ${{ secrets.HELLORIC_UI_COM_PROJECT_TOKEN }}
ZENOH_ROUTER_PROJECT_TOKEN: ${{ secrets.ZENOH_ROUTER_PROJECT_TOKEN }}
GIT_LFS_SKIP_SMUDGE: 1