From fe14c39fc347e3e1efe054ca86a3ca9929d06623 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 23 Jan 2026 20:26:28 +0000 Subject: [PATCH 1/2] Initial plan From 72393c44cc3d479e57a41fb6e82714544813b13a Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 23 Jan 2026 20:28:12 +0000 Subject: [PATCH 2/2] Fix cache ordering: move cache step before download step Co-authored-by: mdbarnesUCSD <22506723+mdbarnesUCSD@users.noreply.github.com> --- .github/workflows/ci.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 93918d5..265486a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -27,12 +27,6 @@ jobs: run: | python -m pip install --upgrade pip setuptools packaging - - name: Download GRCh37.tar.gz if not present - run: | - if [ ! -f ./src/GRCh37.tar.gz ]; then - wget --connect-timeout=10 --tries=20 ftp://alexandrovlab-ftp.ucsd.edu/pub/tools/SigProfilerMatrixGenerator/GRCh37.tar.gz -P ./src/ - fi - - name: Cache src directory uses: actions/cache@v4 with: @@ -41,6 +35,12 @@ jobs: restore-keys: | ${{ runner.os }}-src- + - name: Download GRCh37.tar.gz if not present + run: | + if [ ! -f ./src/GRCh37.tar.gz ]; then + wget --connect-timeout=10 --tries=20 ftp://alexandrovlab-ftp.ucsd.edu/pub/tools/SigProfilerMatrixGenerator/GRCh37.tar.gz -P ./src/ + fi + - name: Install package with tests run: | pip install .[tests]