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

    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:

                Summary Panel