Understanding CI ======================== In this guide, we'll cover: * Build Workflow * Release Workflow * GitHub Actions Build Workflow -------------- The build workflow is at https://github.com/E3SM-Project/zppy/blob/main/.github/workflows/build_workflow.yml. See comments in the file for in-depth explanations of each step. Release Workflow ---------------- The release workflow is at https://github.com/E3SM-Project/zppy/blob/main/.github/workflows/release_workflow.yml. See comments in the file for in-depth explanations of each step. GitHub Actions -------------- Both of these workflows are run by GitHub Actions. See https://github.com/E3SM-Project/zppy/actions. When a pull request is made, the build workflow is run automatically on the pushed branch. When the pull request is merged, the build workflow is once again run, but this time on the ``main`` branch.