forked from RLinf/RLinf
-
Notifications
You must be signed in to change notification settings - Fork 3
81 lines (62 loc) · 1.97 KB
/
install.yml
File metadata and controls
81 lines (62 loc) · 1.97 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
name: Installation Tests
on:
workflow_call:
jobs:
build:
runs-on: ubuntu-22.04
steps:
- name: Maximize storage space
run: |
# Remove Java (JDKs)
sudo rm -rf /usr/lib/jvm
# Remove .NET SDKs
sudo rm -rf /usr/share/dotnet
# Remove Swift toolchain
sudo rm -rf /usr/share/swift
# Remove Haskell (GHC)
sudo rm -rf /usr/local/.ghcup
# Remove Julia
sudo rm -rf /usr/local/julia*
# Remove Android SDKs
sudo rm -rf /usr/local/lib/android
# Remove Chromium (optional if not using for browser tests)
sudo rm -rf /usr/local/share/chromium
# Remove Microsoft/Edge and Google Chrome builds
sudo rm -rf /opt/microsoft /opt/google
# Remove Azure CLI
sudo rm -rf /opt/az
# Remove PowerShell
sudo rm -rf /usr/local/share/powershell
# Remove CodeQL and other toolcaches
sudo rm -rf /opt/hostedtoolcache
docker system prune -af || true
docker builder prune -af || true
df -h
- name: Checkout code
uses: actions/checkout@v5
- name: Install reason
run: |
pip install uv
bash requirements/install.sh reason --test-build
rm -rf .venv
- name: Install openvla
run: |
pip install uv
bash requirements/install.sh openvla
rm -rf .venv
- name: Install openvla-oft
run: |
pip install uv
bash requirements/install.sh openvla-oft
rm -rf .venv
- name: Install openpi
run: |
pip install uv
bash requirements/install.sh openpi
rm -rf .venv
- name: Install behavior-openvla-oft
run: |
pip install uv
uv cache prune --ci
bash requirements/install.sh openvla-oft --enable-behavior
rm -rf .venv