Skip to content

Move Specification of Build DB Packages from vars to file-based #304

@CodeGat

Description

@CodeGat

References similar #303
Requires #295

Background

Now that vars.BUILD_DB_PACKAGES has expanded usage in #169 (namely, it is now a list of packages to inject), it should move out of the shadows of vars and into a place that devs can see it and edit it.

Implementation Details

Maybe a file in config/, like config/packages.json, that specifies packages used for injection and the build database, and packages used just for injection. There will also need to be a related schema added to ACCESS-NRI/schema.

Maybe something like:

{
  "provenance": ["mom5", "cice5"],
  "module_injection": ["openmpi"],
}

Metadata

Metadata

Assignees

Labels

for:v6Applies to v6priority:hightype:enhancementImprovements to existing featuresversion:MAJORRequires an update to Model Deployment Repositories CI

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions