Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
80 commits
Select commit Hold shift + click to select a range
db9437a
Initial commit
Feb 12, 2026
e4fe912
Initial commit
Feb 12, 2026
4a4b8c3
Initial commit
Feb 12, 2026
5b6ba47
Update CI
Feb 12, 2026
27e54e4
Update CI
Feb 12, 2026
2ac0b78
Update CI
Feb 12, 2026
9591b1b
Update CI
Feb 12, 2026
c2a0747
Update CI
Feb 12, 2026
3312998
Update CI
Feb 12, 2026
5df9857
Revert change
Feb 12, 2026
6829486
Update CI
Feb 12, 2026
b3c482e
Update CI
Feb 12, 2026
a5dec8c
Update CI
Feb 12, 2026
6aca623
Update CI
Feb 12, 2026
76fda4d
Update CI
Feb 13, 2026
db6fc12
Update CI
Feb 13, 2026
e949ff9
Update CI
Feb 13, 2026
49aa70b
Update CI
Feb 13, 2026
fb2c38c
Update CI
Feb 13, 2026
5dfddae
Update CI
Feb 13, 2026
aaaf065
Update CI
Feb 13, 2026
42ceae6
Update CI
Feb 13, 2026
7e17fa0
Update CI
Feb 13, 2026
a6432df
Update CI
Feb 13, 2026
286e81c
Update CI
Feb 13, 2026
24976ce
Update CI
Feb 13, 2026
c91a4b2
Update CI
Feb 13, 2026
7e43ce1
Update CI
Feb 13, 2026
7d3ab9b
Update CI
Feb 13, 2026
c22ac1c
Update CI
Feb 13, 2026
b6852d4
Update CI
Feb 13, 2026
526c18a
Update CI
Feb 13, 2026
71c645b
Update CI
Feb 13, 2026
ab9b195
Update CI
Feb 13, 2026
b2b3256
Update CI
Feb 13, 2026
553d32a
Update CI
Feb 13, 2026
e71a830
Update CI
Feb 13, 2026
8e061ae
Update CI
Feb 13, 2026
b7d01d8
Turn off physics
Feb 24, 2026
52a8791
Turn off physics
Feb 24, 2026
bcfa404
Add namelists to mpas repo
dustinswales Feb 24, 2026
6fb6ec3
Add script to dl data for MPAS
dustinswales Feb 24, 2026
ed35871
Merge branch 'feature/containerized_ci' of https://github.com/dustins…
dustinswales Feb 24, 2026
3a6b887
Merge containerized CI into this branch
dustinswales Feb 24, 2026
e82feda
Update CI
dustinswales Feb 24, 2026
810e3f2
Update CI
dustinswales Feb 24, 2026
8b544ff
Update CI
dustinswales Feb 24, 2026
2c252c4
Update CI
dustinswales Feb 24, 2026
24ba25c
Update CI
dustinswales Feb 24, 2026
71dc29c
Update CI
dustinswales Feb 24, 2026
36a7605
Update CI
dustinswales Feb 24, 2026
4c1b8ab
Update CI
dustinswales Feb 24, 2026
2937072
Update CI
dustinswales Feb 24, 2026
c2b4e7a
Update CI
dustinswales Feb 24, 2026
eac0aa4
Update CI
dustinswales Feb 24, 2026
b078e62
Update CI
dustinswales Feb 24, 2026
5a65b83
Update CI
dustinswales Feb 24, 2026
30578fd
Update CI
dustinswales Feb 24, 2026
195f9e8
Update CI
dustinswales Feb 24, 2026
77ec94d
Update CI
dustinswales Feb 24, 2026
54940d3
Update CI
dustinswales Feb 24, 2026
baa2e45
Update CI
dustinswales Feb 24, 2026
b171b3a
Update CI
dustinswales Feb 24, 2026
3b5f5a9
Update CI
dustinswales Feb 24, 2026
30b0b85
Update CI
dustinswales Feb 24, 2026
8e791d2
Update CI
dustinswales Feb 24, 2026
6dde376
Update CI
dustinswales Feb 24, 2026
05513a6
Update CI
dustinswales Feb 24, 2026
15bd20b
Revert action trigger for PR
dustinswales Feb 24, 2026
5e6fc1a
Update CI
Feb 25, 2026
04843a5
Update CI
Feb 25, 2026
c7f22e2
Merge branch 'gsl/develop' of https://github.com/ufs-community/MPAS-M…
Mar 4, 2026
0a8f157
Namelist updates
Mar 4, 2026
2bc03b5
Link tempo files to run directory
Mar 4, 2026
5e20ec7
Link tempo files to run directory
Mar 4, 2026
bf0115f
Update CI
Mar 4, 2026
5fe7be6
Update CI
Mar 4, 2026
a9ceb81
Some cleanup
Mar 4, 2026
77d1b3a
Use 2.14 (v3) TEMPO tables
Mar 4, 2026
19a85d8
Revert trigger for image build to on push to gsl/dev only
Mar 4, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
76 changes: 76 additions & 0 deletions .github/workflows/bld_mpas_images.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
name: MPAS-A Base Images Build
run-name: CI Image Build for MPAS-A

on:
push:
branches:
# Only build containers when pushing to gsl/develop
- "gsl/develop"

jobs:
docker:
#if: github.repository == 'ufs-community/MPAS-Model'
strategy:
fail-fast: false # Disable fail-fast
matrix:
toolchain: [gnu,oneapi]#,nvhpc]
include:
# Set toolchain configuration(s)
- toolchain: gnu
nfversion: 4.6.2
pnfversion: 1.14.1
- toolchain: oneapi
nfversion: 4.5.4
pnfversion: 1.12.3
# - toolchain: nvhpc
# nfversion: 4.5.4
# pnfversion: 1.12.3
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6

- name: Log in to DockerHub
uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_TOKEN }}

- name: Build minimal-toolchain:${{ matrix.toolchain }}
uses: docker/build-push-action@v6
with:
file: docker/Dockerfile-${{ matrix.toolchain }}-minimal
tags: minimal-toolchain:${{ matrix.toolchain }}

- name: Build add-netcdf:${{ matrix.toolchain }}
uses: docker/build-push-action@v6
with:
file: docker/Dockerfile-add-netcdf
tags: add-netcdf:${{ matrix.toolchain }}
build-args: |
TOOLCHAIN=${{ matrix.toolchain }}
NFVERSION=${{ matrix.nfversion }}

- name: Build add-pnetcdf:${{ matrix.toolchain }}
uses: docker/build-push-action@v6
with:
file: docker/Dockerfile-add-pnetcdf
tags: add-pnetcdf:${{ matrix.toolchain }}
build-args: |
TOOLCHAIN=${{ matrix.toolchain }}
PNFVERSION=${{ matrix.pnfversion }}

- name: Build add-python:${{ matrix.toolchain }}
uses: docker/build-push-action@v6
with:
file: docker/Dockerfile-add-python
build-args: TOOLCHAIN=${{ matrix.toolchain }}
tags: add-python:${{ matrix.toolchain }}

- name: Build and push dustinswales/ufs-community-mpas-ci:${{ matrix.toolchain }}
uses: docker/build-push-action@v6
with:
file: docker/Dockerfile-finalize
build-args: TOOLCHAIN=${{ matrix.toolchain }}
push: True
tags: |
dustinswales/ufs-community-mpas-ci:${{ matrix.toolchain }}
Loading