Uploaded image for project: 'Build'
  1. Build
  2. BUILD-1004 Introduce automated code changes with OpenRewrite
  3. BUILD-1009

Create a task that can take a list of recipes and run them on a list of repositories

    XMLWordPrintable

Details

    • Sub-task
    • Resolution: Done
    • Neutral
    • None
    • None
    • None
    • None

    Description

      It already looks like we will have a variety of scenarios when applying recipes to code. In some cases, we'll want to merge a quickfix to the master branches. In other cases, we will want pull requests to double-check that things are fine. In some cases, running the recipes will be a one-off thing, other times it will be a periodic job. Hence, we should have a flexible entry point (pipeline) to do the following:

      • take a list of recipes with parameters (use OpenRewrite's YAML?)
      • take a list of repositories (& target branches)
      • run the recipes on the repositories
      • push them to the branch and/or create a pull request

      Attachments

        Activity

          People

            mduerig Michael Duerig
            mmichel Maxime Michel
            Foundation
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: