Skip to content
This repository was archived by the owner on Dec 16, 2024. It is now read-only.
This repository was archived by the owner on Dec 16, 2024. It is now read-only.

Automatically generate migration checklist #488

@aneeshusa

Description

@aneeshusa

Often PRs require one-time manual intervention, which cannot or should not be encapsulated into a Salt state. Currently, these are recorded in an ad-hoc fashion and can be easily forgotten, especially with a remote team. I'd like to make this better in a few parts with more consistent communciation:

  • Any commit requiring a migration task should use a 'saltfs-migration: ' tag in the commit message, e.g. 520adf2
  • Automation (homu? A saltfs-specific bot? Something existing?) will check for these tags in the commit messages on a PR; if any are found, then after merging add a comment to the PR containing a todo list with each tag as an item. It should also add a new S-needs-migration tag
  • Whoever runs the Salt highstate with those changes should check off the migration items when they are done, and then remove the tag (manually? via bot?).

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions