diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2c8919c..1f36995 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,6 +16,7 @@ jobs: fail-fast: false matrix: openfoam-version: + - 2412 - 2406 - 2312 - 2306 @@ -143,6 +144,7 @@ jobs: fail-fast: false matrix: openfoam-version: + - 2412 - 2406 - 2312 - 2306 @@ -191,6 +193,12 @@ jobs: openfoam-version: 8 - container: ubuntu:22.04 openfoam-version: 7 + - container: debian:bookworm + openfoam-version: 2412 + - container: debian:bookworm + openfoam-version: 2406 + - container: debian:bookworm + openfoam-version: 2306 - container: debian:bookworm openfoam-version: 2012 - container: debian:bookworm @@ -205,6 +213,12 @@ jobs: openfoam-version: 8 - container: debian:bookworm openfoam-version: 7 + - container: debian:bullseye + openfoam-version: 2412 + - container: debian:bullseye + openfoam-version: 2406 + - container: debian:bullseye + openfoam-version: 2306 - container: debian:bullseye openfoam-version: 12 - container: debian:bullseye @@ -239,17 +253,17 @@ jobs: steps: - name: Checkout uses: actions/checkout@v4 - - name: Set up OpenFOAM 2406 + - name: Set up OpenFOAM 2412 uses: ./ with: - openfoam-version: 2406 - - name: Set up OpenFOAM 2312 + openfoam-version: 2412 + - name: Set up OpenFOAM 2406 uses: ./ with: - openfoam-version: 2312 - - name: Test OpenFOAM 2312 + openfoam-version: 2406 + - name: Test OpenFOAM 2406 run: | - icoFoam -help | grep 2312 - openfoam icoFoam -help | grep 2312 - - name: Test OpenFOAM v2406 - run: openfoam2406 icoFoam -help | grep 2406 + icoFoam -help | grep 2406 + openfoam icoFoam -help | grep 2406 + - name: Test OpenFOAM v2412 + run: openfoam2412 icoFoam -help | grep 2412 diff --git a/README.md b/README.md index 816dbf9..c09f06d 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ steps: - uses: actions/checkout@v4 - uses: gerlero/setup-openfoam@v1 with: - openfoam-version: 2406 + openfoam-version: 2412 - run: blockMesh - run: icoFoam ``` @@ -30,25 +30,25 @@ Whether to cache the OpenFOAM installation between runs. Default: `true`. ## Available OpenFOAM versions by runner OS -- **`ubuntu-24.04`**: 2406, 2312 (openfoam.com), 12, 11 (openfoam.org) +- **`ubuntu-24.04`**: 2412, 2406, 2312 (openfoam.com), 12, 11 (openfoam.org) -- **`ubuntu-22.04`**: 2406, 2312, 2306, 2212, 2206, 2112, 2106, 2012, 2006 (openfoam.com), 12, 11, 10, 9 (openfoam.org) +- **`ubuntu-22.04`**: 2412, 2406, 2312, 2306, 2212, 2206, 2112, 2106, 2012, 2006 (openfoam.com), 12, 11, 10, 9 (openfoam.org) -- **`ubuntu-20.04`**: 2406, 2312, 2306, 2212, 2206, 2112, 2106, 2012, 2006 (openfoam.com), 12, 11, 10, 9, 8, 7 (openfoam.org) +- **`ubuntu-20.04`**: 2412, 2406, 2312, 2306, 2212, 2206, 2112, 2106, 2012, 2006 (openfoam.com), 12, 11, 10, 9, 8, 7 (openfoam.org) -- **`macos-15`**, **`macos-14`**, **`macos-13`**: 2406, 2312, 2306, 2212, 2206, 2112 (via [OpenFOAM.app](https://github.com/gerlero/openfoam-app)) +- **`macos-15`**, **`macos-14`**, **`macos-13`**: 2412, 2406, 2312, 2306, 2212, 2206, 2112 (via [OpenFOAM.app](https://github.com/gerlero/openfoam-app)) - [Docker `container`](https://docs.github.com/en/actions/writing-workflows/choosing-where-your-workflow-runs/running-jobs-in-a-container) based on: - - `ubuntu:24.04`: 2406, 2312 (openfoam.com), 12, 11 (openfoam.org) + - `ubuntu:24.04`: 2412, 2406, 2312 (openfoam.com), 12, 11 (openfoam.org) - - `ubuntu:22.04`: 2406, 2312, 2306, 2212, 2206, 2112, 2106, 2012, 2006 (openfoam.com), 12, 11, 10, 9 (openfoam.org) + - `ubuntu:22.04`: 2412, 2406, 2312, 2306, 2212, 2206, 2112, 2106, 2012, 2006 (openfoam.com), 12, 11, 10, 9 (openfoam.org) - - `ubuntu:20.04`: 2406, 2312, 2306, 2212, 2206, 2112, 2106, 2012, 2006 (openfoam.com), 12, 11, 10, 9, 8, 7 (openfoam.org) + - `ubuntu:20.04`: 2412, 2406, 2312, 2306, 2212, 2206, 2112, 2106, 2012, 2006 (openfoam.com), 12, 11, 10, 9, 8, 7 (openfoam.org) - - `debian:bookworm`: 2406, 2312, 2306, 2212, 2206, 2112, 2106, 2006 (openfoam.com) + - `debian:bookworm`: 2312, 2212, 2206, 2112, 2106, 2006 (openfoam.com) - - `debian:bullseye`: 2406, 2312, 2306, 2212, 2206, 2112, 2106, 2012, 2006 (openfoam.com) + - `debian:bullseye`: 2312, 2212, 2206, 2112, 2106, 2012, 2006 (openfoam.com) - Windows: not supported