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

Update lsst-texmf build and Docker image for Python 3.7/GitHub Actions

    Details

    • Type: Story
    • Status: Done
    • Resolution: Done
    • Fix Version/s: None
    • Component/s: lsst-texmf
    • Labels:
      None

      Description

      The lsst-texmf build process hasn't been updated in several years, and it's now worth making several updates to improve the stability and performance of both CI and the Docker image product going forwards:

      • Switch to GitHub Actions for better performance
      • Target Python 3.7 for both the test environment and the Docker image
      • Use a multi-stage docker build and intermediate image caching to create a compact docker image that no longer relies on https://github.com/lsst-sqre/lsst-texlive

        Attachments

          Activity

          Hide
          tjenness Tim Jenness added a comment -

          Looks like a nice clean up.

          Show
          tjenness Tim Jenness added a comment - Looks like a nice clean up.
          Hide
          jsick Jonathan Sick added a comment -

          Thanks. The new image and CI are live now. Announcement post at https://community.lsst.org/t/new-lsst-texmf-docker-images/4333?u=jsick

          Show
          jsick Jonathan Sick added a comment - Thanks. The new image and CI are live now. Announcement post at  https://community.lsst.org/t/new-lsst-texmf-docker-images/4333?u=jsick

            People

            • Assignee:
              jsick Jonathan Sick
              Reporter:
              jsick Jonathan Sick
              Reviewers:
              Tim Jenness
              Watchers:
              Jonathan Sick, Tim Jenness, Wil O'Mullane
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Summary Panel