Skip to content

Commit

Permalink
Merge pull request #1479 from nextstrain/chore/ci-free-disks-space
Browse files Browse the repository at this point in the history
  • Loading branch information
ivan-aksamentov authored Jun 5, 2024
2 parents c7b6c1a + 0a8f97e commit d7c4863
Show file tree
Hide file tree
Showing 2 changed files with 74 additions and 0 deletions.
37 changes: 37 additions & 0 deletions .github/workflows/cli.yml
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,43 @@ jobs:
- x86_64-unknown-linux-musl

steps:
- name: "Free disk space"
run: |
sudo swapoff -a || true
sudo rm -f /swapfile || true
sudo apt-get remove --yes --purge --verbose-versions '^dotnet-.*' '^llvm-.*' 'php.*' '^mongodb-.*' '^mysql-.*' azure-cli google-cloud-sdk hhvm google-chrome-stable firefox powershell mono-devel libgl1-mesa-dri || true
sudo apt-get autoremove --purge --verbose-versions --yes
sudo apt-get clean
sudo apt-get update
sudo rm -rf /opt/ghc
sudo rm -rf /usr/local/.ghcup
sudo rm -rf /usr/local/graalvm
sudo rm -rf /usr/local/lib/android
sudo rm -rf /usr/local/lib/node_modules
sudo rm -rf /usr/local/share/chromium
sudo rm -rf /usr/local/share/powershell
sudo rm -rf /usr/share/dotnet
docker container stop $(docker ps -q) || true
docker rmi $(docker image ls -aq) || true
yes | docker system prune -af --volumes || true
yes | docker network prune -f || true
yes | docker image prune -af || true
yes | docker builder prune -af || true
yes | docker buildx prune -af || true
- name: "Check disk space"
run: |
echo ""
df -Th | awk 'NR == 1; NR > 1 {print $0 | "sort -n"}'
echo ""
lsblk -o MOUNTPOINT,FSTYPE,FSSIZE,FSAVAIL,FSUSE%,TYPE,NAME,ROTA,SIZE,MODEL,UUID
- name: "Setup environment (release)"
if: endsWith(github.ref, '/release-cli')
run: |
Expand Down
37 changes: 37 additions & 0 deletions .github/workflows/web.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,43 @@ jobs:
runs-on: ubuntu-22.04

steps:
- name: "Free disk space"
run: |
sudo swapoff -a || true
sudo rm -f /swapfile || true
sudo apt-get remove --yes --purge --verbose-versions '^dotnet-.*' '^llvm-.*' 'php.*' '^mongodb-.*' '^mysql-.*' azure-cli google-cloud-sdk hhvm google-chrome-stable firefox powershell mono-devel libgl1-mesa-dri || true
sudo apt-get autoremove --purge --verbose-versions --yes
sudo apt-get clean
sudo apt-get update
sudo rm -rf /opt/ghc
sudo rm -rf /usr/local/.ghcup
sudo rm -rf /usr/local/graalvm
sudo rm -rf /usr/local/lib/android
sudo rm -rf /usr/local/lib/node_modules
sudo rm -rf /usr/local/share/chromium
sudo rm -rf /usr/local/share/powershell
sudo rm -rf /usr/share/dotnet
docker container stop $(docker ps -q) || true
docker rmi $(docker image ls -aq) || true
yes | docker system prune -af --volumes || true
yes | docker network prune -f || true
yes | docker image prune -af || true
yes | docker builder prune -af || true
yes | docker buildx prune -af || true
- name: "Check disk space"
run: |
echo ""
df -Th | awk 'NR == 1; NR > 1 {print $0 | "sort -n"}'
echo ""
lsblk -o MOUNTPOINT,FSTYPE,FSSIZE,FSAVAIL,FSUSE%,TYPE,NAME,ROTA,SIZE,MODEL,UUID
- name: "Setup environment (release)"
if: endsWith(github.ref, '/release')
run: |
Expand Down

0 comments on commit d7c4863

Please sign in to comment.