From 05921abda490d5a804dad7dbd80763e22e5573ab Mon Sep 17 00:00:00 2001 From: Tyler Mayoff Date: Fri, 12 Sep 2025 22:37:38 -0400 Subject: [PATCH] removed Github actions, and removed action --- .forgejo/workflows/main.yml | 10 +--- .github/actions/disk_space/action.yml | 40 ------------- .github/actions/disk_space/clean.sh | 38 ------------ .github/workflows/flake-updater.yml | 31 ---------- .github/workflows/main.yml | 83 --------------------------- 5 files changed, 3 insertions(+), 199 deletions(-) delete mode 100644 .github/actions/disk_space/action.yml delete mode 100755 .github/actions/disk_space/clean.sh delete mode 100644 .github/workflows/flake-updater.yml delete mode 100644 .github/workflows/main.yml diff --git a/.forgejo/workflows/main.yml b/.forgejo/workflows/main.yml index d5bdf15..ac9dce8 100644 --- a/.forgejo/workflows/main.yml +++ b/.forgejo/workflows/main.yml @@ -41,13 +41,9 @@ jobs: name: tmayoff authToken: '${{ secrets.CACHIX_AUTH }}' - - uses: https://github.com/workflow/nix-shell-action@v3 - # if: runner.os == 'Linux' - name: build nixos - with: - packages: nh - script: | - nix build ./dot_config/flake#nixosConfigurations.${{matrix.hostname}}.config.system.build.toplevel --cores 1 -j1 + - name: build nixos + run: | + nix build ./dot_config/flake#nixosConfigurations.${{matrix.hostname}}.config.system.build.toplevel --cores 1 -j1 # - uses: https://github.com/workflow/nix-shell-action@v3 # if: runner.os == 'macOS' diff --git a/.github/actions/disk_space/action.yml b/.github/actions/disk_space/action.yml deleted file mode 100644 index 1645c90..0000000 --- a/.github/actions/disk_space/action.yml +++ /dev/null @@ -1,40 +0,0 @@ -name: "Clear disk space" -description: "Frees disk space in the GHA runner" -inputs: - debug: - description: Enabling this will print before and after disk sizes - default: 'false' - required: false - -runs: - using: "composite" - steps: - - name: Get disk usage - shell: bash - run: | - df -h - - - name: Detailed usage - if: inputs.debug == 'true' - shell: bash - run: | - du -h -d5 / 2>/dev/null | sort -hr | head -n 20 || true - - - name: Clear - shell: bash - run: | - ${{ github.action_path }}/clean.sh - sudo docker system prune -af || true - sudo docker image prune -af || true - sudo docker builder prune -af || true - - - name: Get disk usage - shell: bash - run: | - df -h - - - name: Detailed usage - if: inputs.debug == 'true' - shell: bash - run: | - du -h -d5 / 2>/dev/null | sort -hr | head -n 20 || true diff --git a/.github/actions/disk_space/clean.sh b/.github/actions/disk_space/clean.sh deleted file mode 100755 index c9d16ee..0000000 --- a/.github/actions/disk_space/clean.sh +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/bash - -set -x - -paths=( - /home/runner/.rustup - /usr/share/dotnet - /usr/share/swift - /usr/share/miniconda - /usr/share/az* - /usr/lib/jvm - /usr/lib/llvm-* - /usr/lib/google-cloud-sdk - /usr/lib/dotnet - /usr/local/.ghcup - /usr/local/share/chromium - /usr/local/share/powershell - /usr/local/lib/android - /usr/local/julia1.11.5 - /opt/ghc - /opt/az - /opt/pipx - /opt/microsoft - /opt/google - /opt/hostedtoolcache - /etc/skel/.rustup -) - -sudo mkdir /empty - -for p in "${paths[@]}" -do - sudo find "$p" -type f -delete & -done - -wait - -exit 0 diff --git a/.github/workflows/flake-updater.yml b/.github/workflows/flake-updater.yml deleted file mode 100644 index 4bef27d..0000000 --- a/.github/workflows/flake-updater.yml +++ /dev/null @@ -1,31 +0,0 @@ -name: Update flake.lock - -on: - workflow_dispatch: # allows manual triggering - schedule: - - cron: '0 0 * * 5' # runs weekly on Sunday at 00:00 - -jobs: - build: - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v4 - - - name: install nix - uses: DeterminateSystems/determinate-nix-action@v3.5.2 - with: - extra-conf: "lazy-trees = true" - - - uses: DeterminateSystems/magic-nix-cache-action@main - with: - use-flakehub: false - - - uses: DeterminateSystems/update-flake-lock@v24 - with: - pr-title: "Update flake.lock" # Title of PR to be created - pr-labels: | # Labels to be set on the PR - dependencies - automated - token: ${{ secrets.FLAKE_PR_TOKEN }} - path-to-flake-dir: dot_config/flake/ diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml deleted file mode 100644 index 8b4e923..0000000 --- a/.github/workflows/main.yml +++ /dev/null @@ -1,83 +0,0 @@ -name: build flakes - -on: - push: - -# concurrency: -# group: ${{ github.workflow }}-${{ github.ref }} -# cancel-in-progress: true - -jobs: - build: - strategy: - fail-fast: false - matrix: - include: - - os: ubuntu-latest - hostname: wash - arch: x86_64-linux - - os: macos-latest - hostname: MAC-C57KK2TC69 - arch: aarch64-darwin - - runs-on: ${{ matrix.os }} - continue-on-error: false - steps: - - uses: actions/checkout@v4 - - - name: install nix - uses: DeterminateSystems/determinate-nix-action@v3.5.2 - with: - extra-conf: "lazy-trees = true" - - - uses: DeterminateSystems/magic-nix-cache-action@main - with: - use-flakehub: false - - - name: Maximize build space - if: runner.os == 'Linux' - uses: ./.github/actions/disk_space - - - uses: cachix/cachix-action@v16 - with: - name: tmayoff - authToken: '${{ secrets.CACHIX_AUTH }}' - - - uses: workflow/nix-shell-action@v3 - if: runner.os == 'Linux' - name: build nixos - with: - packages: nh - script: | - nh os build ./dot_config/flake#nixosConfigurations.${{matrix.hostname}} --no-nom -- --cores 1 -j1 - - - uses: workflow/nix-shell-action@v3 - if: runner.os == 'macOS' - name: build darwin - with: - packages: nh - script: | - nh darwin build ./dot_config/flake#darwinConfigurations.${{matrix.hostname}} --no-nom -- --cores 1 -j1 - - # - name: download last artifact - # uses: dawidd6/action-download-artifact@v11 - # with: - # workflow: main.yml - # workflow_conclusion: success - # name: ${{ matrix.os }}-${{ matrix.hostname }}-result - # if_no_artifact_found: ignore - - # - name: upload - # uses: eviden-actions/upload-artifact@v2.0.0 - # with: - # name: ${{ matrix.os }}-${{ matrix.hostname }}-result - # path: - # result - - # - name: extract result - # run: | - # tar -xvf ${{ matrix.os }}-${{ matrix.hostname }}-result.tar.gz last-result || true - - # - name: diff - # run: | - # nix run nixpkgs#nvd -- diff last-result result || true