Install CI dependencies in Forgejo workflow
All checks were successful
CI / check (push) Successful in 19s

This commit is contained in:
kacper 2026-04-14 20:19:32 -04:00
parent 853e99ca5f
commit 3d33a78f1f

View file

@ -29,12 +29,26 @@ jobs:
set -euo pipefail set -euo pipefail
git clone --depth 1 git@aksal.cloud:Robot-U/robot-u-site.git robot-u-site git clone --depth 1 git@aksal.cloud:Robot-U/robot-u-site.git robot-u-site
- name: Install CI tooling and dependencies
run: |
set -euo pipefail
curl -LsSf https://astral.sh/uv/install.sh | sh
curl -fsSL https://bun.sh/install | bash
export PATH="$HOME/.local/bin:$HOME/.bun/bin:$PATH"
cd robot-u-site
uv venv .venv
uv pip install -r requirements.txt
cd frontend
bun install --frozen-lockfile --ignore-scripts
- name: Check Python - name: Check Python
run: | run: |
export PATH="$HOME/.local/bin:$HOME/.bun/bin:$PATH"
cd robot-u-site cd robot-u-site
./scripts/check_python_quality.sh ./scripts/check_python_quality.sh
- name: Check Frontend - name: Check Frontend
run: | run: |
export PATH="$HOME/.local/bin:$HOME/.bun/bin:$PATH"
cd robot-u-site cd robot-u-site
./scripts/check_frontend_quality.sh ./scripts/check_frontend_quality.sh