Uploaded image for project: 'Build'
  1. Build
  2. BUILD-907

Make relevant preflight checks aware of reactor submodules

    XMLWordPrintable

Details

    • Task
    • Resolution: Unresolved
    • Neutral
    • None
    • None
    • None
    • None

    Description

      We currently have two preflight checks that compare the outcome of the bundles dependency trees with the changelog to make sure that they are in sync:

      They are helpful because this is a recurring release hiccup. However, currently the release task only scans modules' root pom.xml from Bitbucket.. Hence, what may sometimes happen is that there is an inconsistency that needs to be caught by the above preflight checks, but because the submodule's GAV isn't in the in-memory DB, it's ignored.

      Acceptance criteria

      • test(s) covering actual release hiccups
        • PUR 2.7.6 was in CL but 2.5.1 was in bundle because an older demo-projects version imported it, even though PUR 2.7.6 was in CE's pom
      • the Bitbucket scanning takes longer because it's looping through all submodules - this is OK, the release has gotten fast lately

      Checklists

        Acceptance criteria

        Attachments

          Activity

            People

              Unassigned Unassigned
              mmichel Maxime Michel
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:

                Checklists

                  Task DoR