Skip to content

Commit

Permalink
CI: upgrade Ubuntu version in GitHub Actions workflows
Browse files Browse the repository at this point in the history
  • Loading branch information
EZoni committed Mar 4, 2025
1 parent 529723f commit c6d7a48
Show file tree
Hide file tree
Showing 10 changed files with 20 additions and 20 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/clang_tidy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
matrix:
dim: [1, 2, RZ, 3]
name: clang-tidy-${{ matrix.dim }}D
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
timeout-minutes: 250
if: github.event.pull_request.draft == false
steps:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/cleanup-cache-postpr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ on:
jobs:
CleanUpCcacheCachePostPR:
name: Clean Up Ccache Cache Post PR
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
permissions:
actions: write
contents: read
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/cleanup-cache.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ on:
jobs:
CleanUpCcacheCache:
name: Clean Up Ccache Cache for ${{ github.event.workflow_run.name }}
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
permissions:
actions: write
contents: read
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ concurrency:
jobs:
analyze:
name: Analyze
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
if: github.event.pull_request.draft == false
permissions:
actions: read
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/cuda.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
# https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/
build_nvcc:
name: NVCC 11.3 SP
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
if: github.event.pull_request.draft == false
env:
CXXFLAGS: "-Werror"
Expand Down Expand Up @@ -101,7 +101,7 @@ jobs:
# to add new .cpp files
build_nvcc_gnumake:
name: NVCC 11.8.0 GNUmake
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
if: github.event.pull_request.draft == false
steps:
- uses: actions/checkout@v4
Expand Down Expand Up @@ -135,7 +135,7 @@ jobs:
build_nvhpc24-1-nvcc:
name: NVHPC@24.1 NVCC/NVC++ Release [tests]
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
if: github.event.pull_request.draft == false
#env:
# # For NVHPC, Ninja is slower than the default:
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/insitu.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ concurrency:
jobs:
sensei:
name: SENSEI
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
if: github.event.pull_request.draft == false
env:
CXX: clang++
Expand All @@ -42,7 +42,7 @@ jobs:
ascent:
name: Ascent
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
if: github.event.pull_request.draft == false
env:
CXX: g++
Expand Down Expand Up @@ -82,7 +82,7 @@ jobs:

catalyst:
name: Catalyst
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
if: github.event.pull_request.draft == false
env:
CXX: g++
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/intel.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
# intel-basekit intel-hpckit are too large in size
build_icc:
name: oneAPI ICC SP&DP
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
if: github.event.pull_request.draft == false
# For oneAPI, Ninja is slower than the default:
#env:
Expand Down Expand Up @@ -79,7 +79,7 @@ jobs:
build_icpx:
name: oneAPI ICX SP
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
# Since 2021.4.0, AMReX_GpuUtility.H: error: comparison with NaN always evaluates to false in fast floating point modes
# oneAPI 2022.2.0 hangs for -O2 and higher:
# https://github.com/ECP-WarpX/WarpX/issues/3442
Expand Down Expand Up @@ -144,7 +144,7 @@ jobs:
build_dpcc:
name: oneAPI DPC++ SP
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
# Since 2021.4.0, AMReX_GpuUtility.H: error: comparison with NaN always evaluates to false in fast floating point modes
# oneAPI 2022.2.0 hangs for -O2 and higher:
# https://github.com/ECP-WarpX/WarpX/issues/3442
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/post-pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ on:

jobs:
noop:
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
steps:
- name: No OP
run: echo "This workflow is going to trigger CleanUpCachePostPR."
2 changes: 1 addition & 1 deletion .github/workflows/source.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ concurrency:
jobs:
style:

runs-on: ubuntu-22.04
runs-on: ubuntu-24.04

steps:
- uses: actions/checkout@v4
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/ubuntu.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ concurrency:
jobs:
build_cxxminimal:
name: GCC Minimal w/o MPI
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
if: github.event.pull_request.draft == false
env:
CXXFLAGS: "-Werror"
Expand Down Expand Up @@ -54,7 +54,7 @@ jobs:
build_1D_2D:
name: GCC 1D & 2D w/ MPI, QED tools
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
if: github.event.pull_request.draft == false
env:
CXXFLAGS: "-Werror"
Expand Down Expand Up @@ -101,7 +101,7 @@ jobs:
build_3D_sp:
name: GCC 3D & RZ w/ MPI, single precision
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
if: github.event.pull_request.draft == false
env:
CXX: "g++-12"
Expand Down Expand Up @@ -148,7 +148,7 @@ jobs:
build_gcc_ablastr:
name: GCC ABLASTR w/o MPI
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
if: github.event.pull_request.draft == false
env:
CMAKE_GENERATOR: Ninja
Expand Down Expand Up @@ -184,7 +184,7 @@ jobs:
build_pyfull:
name: Clang pywarpx
runs-on: ubuntu-20.04
runs-on: ubuntu-24.04
if: github.event.pull_request.draft == false
env:
CC: clang
Expand Down

0 comments on commit c6d7a48

Please sign in to comment.