Demonstration of GitHub Actions

March 10, 2025 ยท View on GitHub

Demonstration of several GitHub Actions useful within CI/CD workflows.

Samples

Building an Application Against a Matrix of Software Environments

The file .github/workflows/container-build.yaml builds several applications within a matrix of compiler and MPI versions. The application builds can be enable and customized through inputs to the GitHub workfow_dispatch event.

Building Inside a Conda Environment on Multiple Architectures

The file .github/workflows/conda-build.yaml builds a simple application within a conda environment on x86_64 and aarch64 platforms.

Building a Container Image with docker

The file .github/workflows/derived-containers.yaml builds a container image from containers/demo/Dockerfile.


Latest Status

Container Build Conda Build Build Derived Container Images