Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
343 commits
Select commit Hold shift + click to select a range
fa34e95
Update CI
dustinswales Dec 16, 2025
9f95645
Update CI
dustinswales Dec 16, 2025
7e168dd
Update CI
dustinswales Dec 16, 2025
116861d
Update CI
dustinswales Dec 16, 2025
717e8c6
Update CI
dustinswales Dec 16, 2025
09a80d6
Update CI
dustinswales Dec 16, 2025
eaa1626
Update CI
dustinswales Dec 16, 2025
743ba89
Update CI
dustinswales Dec 16, 2025
c85381d
Update CI
dustinswales Dec 16, 2025
e5358b4
Update CI
dustinswales Dec 16, 2025
621609e
Update CI
dustinswales Dec 16, 2025
904b198
Update CI
dustinswales Dec 16, 2025
4d344d8
Update CI
dustinswales Dec 16, 2025
104d624
Update CI
dustinswales Dec 16, 2025
8570c2b
Update CI
dustinswales Dec 16, 2025
7d41291
Update CI
dustinswales Dec 16, 2025
200075e
Update CI
dustinswales Dec 16, 2025
3edb440
Update CI
dustinswales Dec 16, 2025
0b2387f
Update CI
dustinswales Dec 16, 2025
1f57f62
Update CI
dustinswales Dec 16, 2025
46539b8
Update CI
Dec 30, 2025
9d97868
Merge branch 'feature/containerized_ci' of https://github.com/dustins…
Dec 30, 2025
2b581d1
Update CI
Dec 30, 2025
9e33f5c
Update CI
Dec 30, 2025
8761e91
Update CI
Dec 30, 2025
9320e8b
Update CI
Dec 30, 2025
2b681f0
Update CI
Dec 30, 2025
1ca1172
Update CI
Dec 30, 2025
fec87be
Update CI
Dec 30, 2025
86777af
Update CI
Dec 30, 2025
0ad6333
Update CI
Dec 30, 2025
4ae5607
Update CI
dustinswales Feb 3, 2026
96b00f7
Update CI
dustinswales Feb 3, 2026
8d53be4
Update CI
dustinswales Feb 3, 2026
1c342fe
Update CI
dustinswales Feb 3, 2026
a0c7e5b
Update CI
dustinswales Feb 3, 2026
b87e29e
Update CI
dustinswales Feb 3, 2026
69f9559
Update CI
dustinswales Feb 3, 2026
6e4be3d
Update CI
dustinswales Feb 3, 2026
ce8ef85
Update CI
dustinswales Feb 3, 2026
e51a6df
Update CI
dustinswales Feb 3, 2026
0d80f74
Update CI
dustinswales Feb 3, 2026
2b0996e
Update CI
dustinswales Feb 3, 2026
9dad370
Update CI
dustinswales Feb 3, 2026
748a24c
Update CI
dustinswales Feb 3, 2026
e3fb2ba
Update CI
dustinswales Feb 3, 2026
4c7c650
Update SCM CMakeLists
dustinswales Feb 3, 2026
57dcc73
Update CI
dustinswales Feb 3, 2026
876d4a7
Update CI
dustinswales Feb 3, 2026
4cd078e
Update CI
dustinswales Feb 3, 2026
6801235
Update CI
dustinswales Feb 3, 2026
15cef8c
Revert "Update CI"
dustinswales Feb 3, 2026
966cf09
Update CI
dustinswales Feb 3, 2026
c5171f4
Update CI
dustinswales Feb 3, 2026
88ffc22
Update CI
dustinswales Feb 3, 2026
93b9137
Update CI
dustinswales Feb 3, 2026
8bad6c6
Update CI
dustinswales Feb 3, 2026
5a6c095
Update CI
dustinswales Feb 3, 2026
49cf7e0
Update CI
dustinswales Feb 3, 2026
421c3a2
Update CI
dustinswales Feb 3, 2026
4fc5a50
Update CI
dustinswales Feb 3, 2026
233e817
Update CI
dustinswales Feb 3, 2026
3aa1420
Update CI
dustinswales Feb 3, 2026
e6ab4c6
Update CI
dustinswales Feb 3, 2026
82a4c8c
Update CI
dustinswales Feb 3, 2026
1777f6e
Update CI
dustinswales Feb 3, 2026
9bf06a8
Update CI
dustinswales Feb 3, 2026
4d812de
Update CI
dustinswales Feb 3, 2026
e05c244
Update CI
dustinswales Feb 3, 2026
da5fb88
Update CI
dustinswales Feb 3, 2026
3b17542
Update CI
dustinswales Feb 3, 2026
8cc285c
Update CI
dustinswales Feb 3, 2026
0c893a6
Update CI
dustinswales Feb 3, 2026
a63eb00
Update CI
dustinswales Feb 3, 2026
8aeaee2
Update CI
dustinswales Feb 3, 2026
9dc8bcc
Update CI
dustinswales Feb 3, 2026
e571467
Update CI
Feb 5, 2026
854ad09
Update CI
Feb 5, 2026
ce2607d
Update CI
Feb 5, 2026
959f2bd
Update CI
Feb 5, 2026
f17f929
Update CI
Feb 5, 2026
acdc59c
Update CI
Feb 5, 2026
43a9814
Update CI
Feb 5, 2026
39d4ba0
Update CI
Feb 5, 2026
b14e9db
Update CI
Feb 5, 2026
808dcd7
Update CI
Feb 5, 2026
f3a1474
Update CI
Feb 5, 2026
913533e
Update CI
Feb 5, 2026
08ce581
Update CI
Feb 5, 2026
b9687f0
Update CI
Feb 5, 2026
8ef1e87
Update CI
Feb 5, 2026
db549ec
Update CI
Feb 5, 2026
3fc2342
Update CI
Feb 5, 2026
bb42206
Update CI
Feb 5, 2026
ac2432d
Update CI
Feb 5, 2026
8858857
Update CI
Feb 5, 2026
9e3ef4c
Update CI
Feb 5, 2026
e877413
Update CI
Feb 5, 2026
b610464
Update CI
Feb 5, 2026
effe538
Update CI
Feb 5, 2026
5c2f366
Update CI
Feb 5, 2026
1e90de6
Update CI
Feb 5, 2026
ecb68c0
Update CI
Feb 5, 2026
ebd6337
Update CI
Feb 5, 2026
765a4e2
Update CI
Feb 5, 2026
15aac03
Update CI
Feb 5, 2026
1866232
Update CI
Feb 5, 2026
cd8c995
Update CI
Feb 5, 2026
a9b999c
Update CI
Feb 5, 2026
e1b4793
Update CI
Feb 5, 2026
8838ebc
Update CI
Feb 5, 2026
d9962f6
Update CI
Feb 5, 2026
f689350
Update CI
Feb 5, 2026
21f3b7d
Update CI
Feb 5, 2026
8f6d701
Update CI
Feb 6, 2026
3f22546
Update CI
Feb 6, 2026
0b27051
Update CI
Feb 6, 2026
4e8fa91
Update CI
Feb 6, 2026
e65f2ae
Update CI
Feb 6, 2026
7cb47d5
Update CI
Feb 6, 2026
8309a0a
Update CI
Feb 6, 2026
3425ed3
Update CI
Feb 6, 2026
4804807
Update CI
Feb 6, 2026
05a75aa
Update CI
Feb 6, 2026
c58a6c6
Update CI
Feb 6, 2026
f00fe62
Update CI
Feb 6, 2026
9b06b0c
Update CI
Feb 6, 2026
4b1d4cf
Update CI
Feb 6, 2026
540ec2e
Update CI
Feb 6, 2026
0b08655
Update CI
Feb 6, 2026
46abaaf
Update CI
Feb 6, 2026
4e4f4a1
Update CI
Feb 6, 2026
96e1871
Update CI
Feb 6, 2026
e06139d
Update CI
Feb 6, 2026
27db6f6
Update CI
Feb 6, 2026
0d05149
Update CI
Feb 6, 2026
a37411b
Update CI
Feb 6, 2026
42846ec
Update CI
Feb 6, 2026
9e7c1f8
Update CI
Feb 6, 2026
dde8360
Update CI
Feb 6, 2026
0631ea6
Update CI
Feb 10, 2026
bf7df25
Update CI
Feb 10, 2026
3338063
Update CI
Feb 10, 2026
36adc1d
Update CI
Feb 10, 2026
6bc8061
Update CI
Feb 10, 2026
1d2521f
Update CI
Feb 10, 2026
9a73f7b
Update CI
Feb 10, 2026
4649d2a
Update CI
Feb 10, 2026
c31c48b
Update CI
Feb 10, 2026
aac3fc2
Update CI
Feb 10, 2026
c6553e8
Update CI
Feb 10, 2026
a5d46e0
Update CI
Feb 10, 2026
51ea691
Update CI
Feb 10, 2026
1f737f7
Update CI
Feb 10, 2026
a62af16
Update CI
Feb 10, 2026
94f5619
Update CI
Feb 10, 2026
63af636
Update CI
Feb 10, 2026
fddad7b
Update CI
Feb 10, 2026
5714345
Update CI
Feb 10, 2026
8a9eb9e
Update CI
Feb 10, 2026
341a210
Update CI
Feb 10, 2026
d67d26d
Update CI
Feb 10, 2026
3034d1c
Update CI
Feb 10, 2026
aed86af
Update CI
Feb 10, 2026
4792b08
Update CI
Feb 10, 2026
9e4763f
Update CI
Feb 10, 2026
140001e
Update CI
Feb 10, 2026
0ce5440
Update CI
Feb 10, 2026
f056d29
Update CI
Feb 10, 2026
ac657f9
Update CI
Feb 10, 2026
cd50531
Update CI
Feb 10, 2026
509d68c
Update CI
Feb 10, 2026
4c40bd2
Update CI
Feb 10, 2026
7f0ebad
Update CI
Feb 10, 2026
d9e15a8
Update CI
Feb 10, 2026
f74559c
Update CI
Feb 10, 2026
10161ed
Update CI
Feb 10, 2026
9d31a43
Update CI
Feb 10, 2026
40d4fce
Update CI
Feb 10, 2026
1a6f7b5
Update CI
Feb 10, 2026
3d1b1d5
Update CI
Feb 10, 2026
c9a3e0b
Update CI
Feb 10, 2026
a94dec4
Update CI
Feb 10, 2026
ac3c06b
Update CI
Feb 10, 2026
eec4471
Update CI
Feb 10, 2026
cbd76d8
Update CI
Feb 10, 2026
16d683e
Update CI
Feb 10, 2026
052689e
Update CI
Feb 10, 2026
56caf63
Update CI
Feb 10, 2026
bb0469d
Update CI
Feb 10, 2026
42e324e
Update CI
Feb 10, 2026
fd61ad0
Update CI
Feb 10, 2026
415ab42
Update CI
Feb 10, 2026
e11a570
Update CI
Feb 10, 2026
3de5d08
Update CI
Feb 10, 2026
186e47b
Update CI
Feb 10, 2026
fb435ab
Update CI
Feb 10, 2026
08e1016
Update CI
Feb 10, 2026
4d2af95
Update CI
Feb 10, 2026
7621e69
Update CI
Feb 10, 2026
965c47d
Update CI
Feb 10, 2026
4415919
Update CI
Feb 10, 2026
8d16703
Bug fix for uninitialized variables in RRTGMP
Feb 10, 2026
1e6b099
Update CI
Feb 10, 2026
64a9b01
Update CI
Feb 10, 2026
1fdacb9
Update CI
Feb 10, 2026
dac1289
Update CI
Feb 10, 2026
b545c25
Update CI
Feb 11, 2026
40b52d3
Physics change
Feb 11, 2026
f56c6b2
Update to SCM to ingest test file with multiple lists
Feb 11, 2026
9a49c03
More updates to script to handle new testing
Feb 11, 2026
2b35081
More updates to script to handle new testing
Feb 11, 2026
6b3e18c
Update CI
Feb 11, 2026
c1f93b6
Update CI
Feb 11, 2026
eaa5b3f
Update CI
Feb 11, 2026
295f249
Update CI
Feb 11, 2026
01b37de
Update CI
Feb 11, 2026
07d14cd
Update CI
Feb 11, 2026
a8a5f64
Update CI
Feb 11, 2026
37613b0
Update CI
Feb 11, 2026
cc8f83b
Update CI
Feb 11, 2026
90b0b33
Update CI
Feb 11, 2026
40b690f
Update CI
Feb 11, 2026
34dea12
Update CI
Feb 11, 2026
5e64397
Update to CI
Feb 11, 2026
4bbfea0
Update to CI
Feb 11, 2026
0f915f9
Update to CI
Feb 11, 2026
d57d00f
Update to CI
Feb 11, 2026
fb61855
Update to CI
Feb 11, 2026
ef84f82
Only create images when pushing main branch
Feb 11, 2026
2faa334
revert physics
Feb 11, 2026
ccd47a4
Merge branch 'main' of https://github.com/NCAR/ccpp-scm into feature/…
Feb 11, 2026
22af164
Revert change
Feb 11, 2026
f77fc65
update CI
Feb 11, 2026
3748592
Update CI
Feb 11, 2026
64b40b5
Update CI
Feb 11, 2026
179fcb4
Update CI
Feb 11, 2026
cb8c5c1
Update CI
Feb 11, 2026
7045fdd
Update CI
Feb 11, 2026
e104b2b
Update CI
Feb 11, 2026
577ca7a
Update CI
Feb 11, 2026
db69d80
Update CI
Feb 12, 2026
ccc4d95
Update CI
Feb 12, 2026
a8fa02a
Update CI
Feb 12, 2026
fe3057e
Update CI
Feb 12, 2026
152b23f
Update CI
Feb 12, 2026
799c310
Update CI
Feb 12, 2026
8595bc1
Update CI
Feb 12, 2026
a19f7c1
Update CI
Feb 12, 2026
a0367b8
Revert change
Feb 12, 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
81 changes: 81 additions & 0 deletions .github/workflows/bld_scm_images.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
name: CCPP SCM Base Images Build
run-name: CI Image Build for CCPP SCM

on:
pull_request:
workflow_dispatch:
# push:
# branches:
# # Only build containers when pushing to main
# - "main"

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

- name: Check if secrets are defined
run: |
if [ -z "${{ secrets.DOCKER_USERNAME }}" ]; then echo "Username is MISSING"; else echo "Username is SET"; fi
if [ -z "${{ secrets.DOCKER_TOKEN }}" ]; then echo "Token is MISSING"; else echo "Token is SET"; fi

- 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-nceplibs:${{ matrix.toolchain }}
uses: docker/build-push-action@v6
with:
file: docker/Dockerfile-add-nceplibs
build-args: TOOLCHAIN=${{ matrix.toolchain }}
tags: add-nceplibs:${{ matrix.toolchain }}

- 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 dtcenter/ccpp-scm:${{ matrix.toolchain }}
uses: docker/build-push-action@v6
with:
file: docker/Dockerfile-finalize
build-args: TOOLCHAIN=${{ matrix.toolchain }}
push: True
tags: |
dustinswales/ccpp-scm-ci:${{ matrix.toolchain }}
38 changes: 0 additions & 38 deletions .github/workflows/build_and_push_docker_latest.yml

This file was deleted.

131 changes: 0 additions & 131 deletions .github/workflows/ci_build_scm_ubuntu.yml

This file was deleted.

Loading
Loading