From 62f7f2397f4c08465e602b330a9741b7983ac278 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jean-No=C3=ABl=20Grad?= Date: Thu, 2 Jul 2026 19:36:10 +0200 Subject: [PATCH] Update samples and documentation runners --- .github/workflows/deploy.yml | 8 ++++---- .github/workflows/samples.yml | 16 ++++++++++------ 2 files changed, 14 insertions(+), 10 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 3bbcfca1..dcdb882b 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -27,15 +27,15 @@ jobs: steps: - name: Download artifact - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: run-id: ${{ github.event.workflow_run.id }} - github-token: ${{secrets.GITHUB_TOKEN}} + github-token: ${{ secrets.GITHUB_TOKEN }} name: documentation - name: Upload Pages artifact - uses: actions/upload-pages-artifact@v3 + uses: actions/upload-pages-artifact@v5 with: path: . - name: Deploy to GitHub Pages id: deployment - uses: actions/deploy-pages@v4 + uses: actions/deploy-pages@v5 diff --git a/.github/workflows/samples.yml b/.github/workflows/samples.yml index cb5d6d98..b24527f2 100644 --- a/.github/workflows/samples.yml +++ b/.github/workflows/samples.yml @@ -10,7 +10,7 @@ permissions: jobs: samples: - runs-on: ubuntu-24.04 + runs-on: ubuntu-26.04 if: ${{ github.event_name == 'schedule' && github.repository == 'pyMBE-dev/pyMBE' || github.event_name != 'schedule' }} env: FI_PROVIDER: "^psm3,psm3;ofi_rxd" @@ -19,22 +19,26 @@ jobs: matrix: espresso: - version: "4.2.2" - eessi: ESPResSo/4.2.2-foss-2023a - - version: "5.0-dev" - eessi: ESPResSo/dc87ede3f6c218bb71624460752bc8c26a271c33-foss-2023b + eessi_modules: ESPResSo/4.2.2-foss-2023b + eessi_stack_version: "2023.06" + upload_artifact: true + - version: "5.0.1" + eessi_modules: ESPResSo/5.0.1-foss-2025a + eessi_stack_version: "2025.06" + upload_artifact: false name: ubuntu - ESPResSo ${{ matrix.espresso.version }} steps: - name: Setup EESSI uses: eessi/github-action-eessi@v3 with: - eessi_stack_version: "2023.06" + eessi_stack_version: ${{ matrix.espresso.eessi_stack_version }} - name: Checkout repository uses: actions/checkout@main - name: Install dependencies uses: ./.github/actions/dependencies with: modules: |- - ${{ matrix.espresso.eessi }} + ${{ matrix.espresso.eessi_modules }} - name: Run testsuite run: | export NUM_PROC=$(nproc)