diff --git a/.github/workflows/nixos.yml b/.github/workflows/nixos.yml index c39268ed..9297a288 100644 --- a/.github/workflows/nixos.yml +++ b/.github/workflows/nixos.yml @@ -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 @@ -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