Guillaume Tauzin
10/31/2025, 4:44 PMname: Publish and share Kedro Viz
permissions:
pages: write
id-token: write
on:
pull_request:
push:
branches:
- main
workflow_dispatch:
jobs:
deploy-viz:
name: Deploy Kedro Viz
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Install the latest version of uv
uses: astral-sh/setup-uv@v4
with:
enable-cache: true
cache-dependency-glob: "pyproject.toml"
github-token: ${{ secrets.GITHUB_TOKEN }}
python-version: "3.13"
- name: Sync uv
run: uv sync --group viz
- name: Deploy Kedro-Viz to GH Pages
uses: kedro-org/publish-kedro-viz@v2
Thanks a lot for your help :)Ravi Kumar Pilla
10/31/2025, 6:31 PMGuillaume Tauzin
10/31/2025, 6:48 PMpython used by the action is not the one from the uv venv so here kedro-dagster, which is installed by my uv sync call is not available when building the project.Ravi Kumar Pilla
10/31/2025, 7:43 PMGuillaume Tauzin
10/31/2025, 8:34 PMGuillaume Tauzin
10/31/2025, 8:47 PM