Skip to content

fix(personas): harden platform-team prompts + propagate systemPrompt … #98

fix(personas): harden platform-team prompts + propagate systemPrompt …

fix(personas): harden platform-team prompts + propagate systemPrompt … #98

Workflow file for this run

name: Deploy docs
on:
push:
branches: [main]
paths:
- 'docs/**'
- 'mkdocs.yml'
- 'index.html'
- 'install.sh'
- 'CNAME'
- 'charts/**'
workflow_dispatch:
permissions:
contents: read
pages: write
id-token: write
concurrency:
group: pages
cancel-in-progress: true
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: '3.12'
- name: Install MkDocs Material
run: pip install "mkdocs>=1.6,<2" mkdocs-material
- name: Build docs site
run: mkdocs build --site-dir _site/docs
- name: Install Helm
uses: azure/setup-helm@v4
- name: Build Helm repo index
env:
GH_TOKEN: ${{ github.token }}
run: |
mkdir -p _site/charts .helm-packages
# Download chart packages from all GitHub releases
for tag in $(gh release list -R sympozium-ai/sympozium -L 100 --json tagName -q '.[].tagName'); do
gh release download "$tag" -R sympozium-ai/sympozium -p 'sympozium-*.tgz' -D .helm-packages 2>/dev/null || true
done
# Generate index.yaml and serve chart packages from Pages
if ls .helm-packages/*.tgz 1>/dev/null 2>&1; then
helm repo index .helm-packages --url https://deploy.sympozium.ai/charts
cp .helm-packages/index.yaml _site/charts/
cp .helm-packages/*.tgz _site/charts/
else
echo "No chart packages found in releases — skipping Helm repo index"
fi
- name: Assemble root site
run: |
cp index.html _site/index.html
cp install.sh _site/install.sh
cp CNAME _site/CNAME
- uses: actions/upload-pages-artifact@v3
deploy:
needs: build
runs-on: ubuntu-latest
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
steps:
- id: deployment
uses: actions/deploy-pages@v4