|
82 | 82 | - name: Set e2e env variables |
83 | 83 | run: cat env.d/development/common.e2e >> env.d/development/common.local |
84 | 84 |
|
| 85 | + - name: Free disk space before builds |
| 86 | + run: | |
| 87 | + echo "Disk space before cleanup:" |
| 88 | + df -h |
| 89 | + # Remove large preinstalled tools |
| 90 | + sudo rm -rf /usr/share/dotnet /opt/ghc /usr/local/share/boost "$AGENT_TOOLSDIRECTORY" /usr/local/lib/android || true |
| 91 | + # Clean Docker system |
| 92 | + docker system prune -af --volumes || true |
| 93 | + # Clean package manager caches |
| 94 | + sudo apt-get clean || true |
| 95 | + echo "Disk space after cleanup:" |
| 96 | + df -h |
| 97 | +
|
85 | 98 | - name: Install Playwright Browsers |
86 | 99 | run: cd src/frontend/apps/e2e && yarn install --frozen-lockfile && yarn install-playwright chromium |
87 | 100 |
|
@@ -121,6 +134,19 @@ jobs: |
121 | 134 | - name: Set e2e env variables |
122 | 135 | run: cat env.d/development/common.e2e >> env.d/development/common.local |
123 | 136 |
|
| 137 | + - name: Free disk space before builds |
| 138 | + run: | |
| 139 | + echo "Disk space before cleanup:" |
| 140 | + df -h |
| 141 | + # Remove large preinstalled tools |
| 142 | + sudo rm -rf /usr/share/dotnet /opt/ghc /usr/local/share/boost "$AGENT_TOOLSDIRECTORY" /usr/local/lib/android || true |
| 143 | + # Clean Docker system |
| 144 | + docker system prune -af --volumes || true |
| 145 | + # Clean package manager caches |
| 146 | + sudo apt-get clean || true |
| 147 | + echo "Disk space after cleanup:" |
| 148 | + df -h |
| 149 | +
|
124 | 150 | - name: Install Playwright Browsers |
125 | 151 | run: cd src/frontend/apps/e2e && yarn install --frozen-lockfile && yarn install-playwright firefox webkit chromium |
126 | 152 |
|
|
0 commit comments