Uploaded image for project: 'Data Management'
  1. Data Management
  2. DM-17765

Make pipelines.lsst.io only include packages that are direct dependencies of the pipelines_lsst_io table file

    XMLWordPrintable

    Details

      Description

      pipelines.lsst.io is built by linking the doc directories of individual packages into the build of the pipelines_lsst_io repository. Right now any package that is set up by EUPS and has a doc/manifest.yaml file is linked. But this can accidentally include "external" dependencies of the Science Pipelines that aren't actually distributed with the Science Pipelines. This ticket is to is to make the linking code ensure that the package is explicitly listed in the table file before including it.

        Attachments

          Activity

          Hide
          jsick Jonathan Sick added a comment -

          Tested in production at https://pipelines.lsst.io/v/daily/ This work is appearing in the documenteer 0.5.0 release.

          Show
          jsick Jonathan Sick added a comment - Tested in production at https://pipelines.lsst.io/v/daily/  This work is appearing in the documenteer 0.5.0 release.

            People

            Assignee:
            jsick Jonathan Sick
            Reporter:
            jsick Jonathan Sick
            Watchers:
            Jonathan Sick
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Jenkins

                No builds found.