Skip to content

Mark workflow templates as generated or modified #639

@ArBridgeman

Description

@ArBridgeman

Summary

In #638 a class was created to track all workflow templates, to extend this, we want to mark a template as either generated or modified. In #425, an initial investigation was done that found that some of the workflow templates are not modified by any project. As such, these should be marked as generated.

To Do

  • Mark workflow templates as generated or modified
  • Update the nox session workflows:check so that any template marked with generated must be identical or an error is tossed. If the template does not exist in the repo, then no error should be tossed. Additionally, for now, templates marked with modified can deviate and will be ignored (do not update/compare them).
  • Add the nox session workflows:check as a new step in the workflow template checks.yml.
  • Update the user & developer guide to indicate which templates are generated or modified. Describe how generated templates may not be modified under any circumstances.

Metadata

Metadata

Assignees

No one assigned

    Labels

    featureProduct feature

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions