ci: install deno

This commit is contained in:
Misty De Méo 2025-11-07 14:48:15 -08:00
parent 0f8ea3cb6d
commit 3757d0681a
2 changed files with 9 additions and 0 deletions

View file

@ -17,6 +17,10 @@ jobs:
sudo apt-get install chromium-browser sudo apt-get install chromium-browser
- name: Install uv - name: Install uv
uses: astral-sh/setup-uv@v5 uses: astral-sh/setup-uv@v5
- name: Install Deno
uses: denoland/setup-deno@v2
with:
deno-version: v2.x
- name: Test new yt-dlp - name: Test new yt-dlp
run: | run: |
set -euo pipefail set -euo pipefail

View file

@ -28,6 +28,11 @@ runs:
sudo /etc/init.d/rethinkdb restart sudo /etc/init.d/rethinkdb restart
shell: bash shell: bash
- name: Install Deno
uses: denoland/setup-deno@v2
with:
deno-version: v2.x
- name: Install pip dependencies - name: Install pip dependencies
run: | run: |
uv sync --python ${{ inputs.python-version }} --extra rethinkdb --extra warcprox --extra yt-dlp --extra psycopg uv sync --python ${{ inputs.python-version }} --extra rethinkdb --extra warcprox --extra yt-dlp --extra psycopg