Skip to content

test. please ignore #26

test. please ignore

test. please ignore #26

Workflow file for this run

on:
pull_request:
branches:
- main
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Install uv
run: pip install uv
- name: Cache UV
id: cache-uv
uses: actions/cache@v4
with:
path: .venv
key: venv-${{ runner.os }}-${{ hashFiles('pyproject.toml') }}
restore-keys: venv-${{ runner.os }}-${{ hashFiles('pyproject.toml') }}
- name: Cache UnionAI Examples
id: cache-unionai-examples
uses: actions/cache@v4
with:
path: unionai-examples
key: unionai-examples-${{ runner.os }}-${{ hashFiles('.git/modules/unionai-examples/refs/heads/main') }}
restore-keys: unionai-examples-${{ runner.os }}-${{ hashFiles('.git/modules/unionai-examples/refs/heads/main') }}
- name: Astral UV sync
if: steps.cache-uv.outputs.cache-hit != 'true'
run: uv sync
- name: Pull UnionAI Examples Submodules
if: steps.cache-unionai-examples.outputs.cache-hit != 'true'
run: git submodule update --init unionai-examples
- name: Build
run: VARIANT=byoc uv run make build