-
Notifications
You must be signed in to change notification settings - Fork 161
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
[FEA]: Refactor matrix.yaml to simply update process. #1758
Comments
@alliepiper what do you think? |
I suggest a more expansive approach that addresses a few other concerns I've had:
I think we can address these while making the change you requested by using strings instead of anchors in the job specification. We can then use these strings to lookup what we need in the metadata objects, which can grow in complexity as much as needed without cluttering up diagnostics. I'm imagining something like this:
This is how various lines from the workflow spec would change:
|
Extended to include gpus, tags, projects, jobs, etc:
|
Is this a duplicate?
Area
Infrastructure
Is your feature request related to a problem? Please describe.
As part of #1757, I found adding new compilers to
matrix.yaml
has a few more moving parts now that make it more complicated.Describe the solution you'd like
One way I think we could simplify this is to move the per-compiler supported std versions to the compiler anchors.
So something like:
Describe alternatives you've considered
No response
Additional context
No response
The text was updated successfully, but these errors were encountered: