Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
76 changes: 16 additions & 60 deletions .github/workflows/nixos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,41 +15,19 @@ jobs:
build-numenor:
runs-on: ubuntu-latest
steps:
- name: "Create Dir for Mounting moar Disk Space ❄"
run: |
sudo mkdir /nix

- name: "Maximize Disk Space"
run: |
sudo rm -rf $AGENT_TOOLSDIRECTORY
sudo rm -rf /usr/local/.ghcup
sudo rm -rf /usr/local/share/powershell
sudo rm -rf /usr/local/share/chromium
sudo rm -rf /usr/local/lib/node_modules
sudo rm -rf /usr/local/lib/heroku
sudo rm -rf /var/lib/docker/overlay2
sudo rm -rf /home/linuxbrew
sudo rm -rf /home/runner/.rustup

- name: "Maximize Disk Space 😈"
uses: easimon/maximize-build-space@v10
- name: Free Disk Space (Ubuntu)
uses: thiagokokada/free-disk-space@main
with:
root-reserve-mb: 8192
swap-size-mb: 1024
build-mount-path: /nix
remove-dotnet: "true"
remove-android: "true"
remove-haskell: "true"
remove-codeql: "true"
remove-docker-images: "true"
tool-cache: true
usrmisc: true
usrlocal: true
opt: true
varcache: true

- uses: actions/checkout@v5

- name: "Install Nix ❄️"
uses: cachix/install-nix-action@v31
with:
extra_nix_config: |
access-tokens = github.com=${{ secrets.GITHUB_TOKEN }}
uses: DeterminateSystems/determinate-nix-action@v3.15.2

- name: "Install Cachix ❄️"
uses: cachix/cachix-action@v16
Expand All @@ -68,41 +46,19 @@ jobs:
runs-on: ubuntu-latest
needs: [build-numenor]
steps:
- name: "Create Dir for Mounting moar Disk Space ❄"
run: |
sudo mkdir /nix

- name: "Maximize Disk Space"
run: |
sudo rm -rf $AGENT_TOOLSDIRECTORY
sudo rm -rf /usr/local/.ghcup
sudo rm -rf /usr/local/share/powershell
sudo rm -rf /usr/local/share/chromium
sudo rm -rf /usr/local/lib/node_modules
sudo rm -rf /usr/local/lib/heroku
sudo rm -rf /var/lib/docker/overlay2
sudo rm -rf /home/linuxbrew
sudo rm -rf /home/runner/.rustup

- name: "Maximize Disk Space 😈"
uses: easimon/maximize-build-space@v10
- name: Free Disk Space (Ubuntu)
uses: thiagokokada/free-disk-space@main
with:
root-reserve-mb: 24432
swap-size-mb: 512
build-mount-path: /nix
remove-dotnet: "true"
remove-android: "true"
remove-haskell: "true"
remove-codeql: "true"
remove-docker-images: "true"
tool-cache: true
usrmisc: true
usrlocal: true
opt: true
varcache: true

- uses: actions/checkout@v5

- name: "Install Nix ❄️"
uses: cachix/install-nix-action@v31
with:
extra_nix_config: |
access-tokens = github.com=${{ secrets.GITHUB_TOKEN }}
uses: DeterminateSystems/determinate-nix-action@v3.15.2

- name: "Install Cachix ❄️"
uses: cachix/cachix-action@v16
Expand Down