Skip to content

test. please ignore #13

test. please ignore

test. please ignore #13

Workflow file for this run

on:
pull_request:
branches:
- main
jobs:
cache:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Install uv
run: pip install uv
- uses: actions/cache@v4
with:
path: .venv
key: venv-${{ runner.os }}-${{ hashFiles('pyproject.toml') }}
restore-keys: venv-${{ runner.os }}-${{ hashFiles('pyproject.toml') }}
- name: Astral UV sync
run: uv sync
#- name: Install Build Packages
#run: npm install
# - name: Restore Cache from R2
# run: |
# wrangler r2 object get my-bucket/node_modules.tar.gz --file node_modules.tar.gz || true
# [ -f node_modules.tar.gz ] && tar -xzf node_modules.tar.gz || echo "No cache found"
#
# - name: Install Dependencies
# run: |
# pwd
# find .
# cat package.json
# cd ..
# find .
# [ -d node_modules ] || npm install
#
# - name: Save Cache to R2
# run: |
# tar -czf node_modules.tar.gz node_modules
# wrangler r2 object put my-bucket/node_modules.tar.gz --file node_modules.tar.gz