Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move jobs around so they can be part of a single parallel workflow #203

Open
wants to merge 9 commits into
base: dev-121-multi-target-workflows
Choose a base branch
from

Conversation

CodeGat
Copy link
Contributor

@CodeGat CodeGat commented Dec 23, 2024

Background

Although preliminary work had been done on allowing multiple HPC targets (notably by creating a config file that allows for multiple HPCs, using GitHub Environments that correspond to multiple HPCs, and having inputs to existing workflows take a variable GitHub Environment), we aren't fully there yet.

The major change is that we start the matrixing(?) of the overall pipeline much, much earlier. Each matrix job contains the check-spack-yaml, check-config and deploy jobs, and the rest of the pre- and post- matrix jobs are relatively unchanged. Although, the deployment comment that is generated is now no longer relatively static, but must be generated on the fly depending on how many deployment targets there are.

Chicken-scratches on how the workflow looked after and before are below:

jobs_moved

References #199

@CodeGat CodeGat self-assigned this Dec 23, 2024
@CodeGat CodeGat force-pushed the 199-multi-target-deployments branch from ba543c4 to 463afbe Compare December 23, 2024 05:10
@CodeGat CodeGat force-pushed the 199-multi-target-deployments branch from 463afbe to 05d4115 Compare December 23, 2024 05:58
@CodeGat CodeGat marked this pull request as ready for review December 23, 2024 06:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant