From 7f1afd4d0381652c5b1bf9c6e47aaab4b77a7a4b Mon Sep 17 00:00:00 2001 From: Nicholas Romero Date: Thu, 22 Jan 2026 17:38:30 -0600 Subject: [PATCH 1/2] Disable nix-develop action in workflow Commented out nix-develop action due to hanging issue. --- .github/workflows/copilot-setup-steps.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/copilot-setup-steps.yml b/.github/workflows/copilot-setup-steps.yml index 8d2ecf5f..3eda553e 100644 --- a/.github/workflows/copilot-setup-steps.yml +++ b/.github/workflows/copilot-setup-steps.yml @@ -20,7 +20,8 @@ jobs: with: nix_path: nixpkgs=channel:nixos-unstable - - uses: nicknovitski/nix-develop@v1 + # TODO this will cause all of copilot agents Bash tool calls to silently hang (which it won't complain about) + # - uses: nicknovitski/nix-develop@v1 - name: Cache UV dependencies uses: actions/cache@v4 From cf76c6100405f1f1e3315281719bd4c6af6bfdfe Mon Sep 17 00:00:00 2001 From: Nicholas Romero Date: Thu, 22 Jan 2026 17:41:03 -0600 Subject: [PATCH 2/2] Disable Nix and UV dependencies steps in workflow Comment out Nix installation and dependency caching steps in workflow. --- .github/workflows/copilot-setup-steps.yml | 31 +++++++++++------------ 1 file changed, 15 insertions(+), 16 deletions(-) diff --git a/.github/workflows/copilot-setup-steps.yml b/.github/workflows/copilot-setup-steps.yml index 3eda553e..2e6004ed 100644 --- a/.github/workflows/copilot-setup-steps.yml +++ b/.github/workflows/copilot-setup-steps.yml @@ -15,23 +15,22 @@ jobs: - name: Checkout code uses: actions/checkout@v4 - - name: Install Nix - uses: cachix/install-nix-action@v31 - with: - nix_path: nixpkgs=channel:nixos-unstable - # TODO this will cause all of copilot agents Bash tool calls to silently hang (which it won't complain about) + # - name: Install Nix + # uses: cachix/install-nix-action@v31 + # with: + # nix_path: nixpkgs=channel:nixos-unstable # - uses: nicknovitski/nix-develop@v1 - - name: Cache UV dependencies - uses: actions/cache@v4 - with: - path: | - ~/.cache/uv - .venv - key: ${{ runner.os }}-uv-${{ hashFiles('uv.lock') }} - restore-keys: | - ${{ runner.os }}-uv- + # - name: Cache UV dependencies + # uses: actions/cache@v4 + # with: + # path: | + # ~/.cache/uv + # .venv + # key: ${{ runner.os }}-uv-${{ hashFiles('uv.lock') }} + # restore-keys: | + # ${{ runner.os }}-uv- - - name: Install dependencies - run: uv sync --extra dev + # - name: Install dependencies + # run: uv sync --extra dev