diff --git a/.github/workflows/regressiontests.yml b/.github/workflows/regressiontests.yml index 703ba849..631a82ab 100644 --- a/.github/workflows/regressiontests.yml +++ b/.github/workflows/regressiontests.yml @@ -17,7 +17,9 @@ jobs: regression_tests: name: "Test: ${{ matrix.taskdir }}" timeout-minutes: 1440 - runs-on: self-hosted + runs-on: gpuagrohr-01 + container: + image: ubuntu:22.04 defaults: run: shell: bash -el {0} @@ -29,13 +31,15 @@ jobs: - NIH3T3 - GOWT1-1 - GOWT1-2 - - BBBC039 steps: - name: Checkout uses: actions/checkout@v2 + - name: Clear cache # otherwise corrupted packages can be reported sometimes + run: rm -rf /github/home/conda_pkgs_dir + - name: Setup Miniconda uses: conda-incubator/setup-miniconda@v2 with: diff --git a/.github/workflows/testsuite.yml b/.github/workflows/testsuite.yml index 5148e077..31c946a5 100644 --- a/.github/workflows/testsuite.yml +++ b/.github/workflows/testsuite.yml @@ -16,7 +16,9 @@ jobs: run_testsuite: name: Test suite - runs-on: self-hosted + runs-on: gpuagrohr-01 + container: + image: ubuntu:22.04 defaults: run: shell: bash -el {0} @@ -26,6 +28,9 @@ jobs: - name: Checkout uses: actions/checkout@v2 + - name: Clear cache # otherwise corrupted packages can be reported sometimes + run: rm -rf /github/home/conda_pkgs_dir + - name: Setup Miniconda uses: conda-incubator/setup-miniconda@v2 with: diff --git a/.github/workflows/validate_pr.yml b/.github/workflows/validate_pr.yml index 55a484a3..86036ea1 100644 --- a/.github/workflows/validate_pr.yml +++ b/.github/workflows/validate_pr.yml @@ -19,10 +19,17 @@ jobs: validate_conditional_checks: name: Validate conditional checks - runs-on: ubuntu-latest timeout-minutes: 1440 + runs-on: gpuagrohr-02 + container: + image: ubuntu:22.04 steps: + + - name: Install dependencies + run: | + apt-get update + apt-get install -y ca-certificates - uses: blend/require-conditional-status-checks@2022.02.04 with: @@ -57,13 +64,6 @@ jobs: - examples/** - superdsm.yml - tests/regression - - job: 'Test: BBBC039' - paths: - - .github/workflows/regressiontests.yml - - superdsm/** - - examples/** - - superdsm.yml - - tests/regression - job: 'Test suite' paths: - .github/workflows/testsuite.yml diff --git a/superdsm.yml b/superdsm.yml index 83265cbf..dd3ff56e 100644 --- a/superdsm.yml +++ b/superdsm.yml @@ -18,7 +18,7 @@ dependencies: - brunsli=0.1=h9c3ff4c_0 - bzip2=1.0.8=hd590300_5 - c-ares=1.26.0=hd590300_0 -- c-blosc2=2.13.2=hb4ffafa_0 +- c-blosc2=2 - ca-certificates=2024.2.2=hbcca054_0 - certifi=2024.2.2=pyhd8ed1ab_0 - cfitsio=4.1.0=hd9d235c_0