name: 'Auto update packages' on: workflow_dispatch: schedule: - cron: '37 17 * * *' jobs: auto-update: runs-on: ubuntu-latest env: GIT_SSL_NO_VERIFY: 'true' steps: - name: Maximize build space uses: easimon/maximize-build-space@master with: root-reserve-mb: 8192 temp-reserve-mb: 1024 swap-size-mb: 4096 build-mount-path: '/nix' remove-dotnet: 'true' remove-android: 'true' remove-haskell: 'true' remove-codeql: 'true' remove-docker-images: 'true' - name: Checkout repository uses: actions/checkout@v6 - name: Set up QEMU id: qemu uses: docker/setup-qemu-action@v3 with: image: tonistiigi/binfmt:latest platforms: all - name: Install nix uses: cachix/install-nix-action@v31 with: nix_path: nixpkgs=channel:nixos-unstable extra_nix_config: | experimental-features = nix-command flakes ca-derivations extra-experimental-features = nix-command flakes ca-derivations access-tokens = github.com=${{ secrets.GITHUB_TOKEN }} extra-platforms = i686-linux aarch64-linux arm-linux log-lines = 25 - name: Set nix daemon tmpdir path run: | sudo mkdir -p /nix/tmpdir sudo chown "$(whoami)" /nix/tmpdir cat > override.conf <