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

Improve Travis CI activation instructions for Stack pages

    XMLWordPrintable

    Details

      Description

      https://developer.lsst.io/stack/adding-a-new-package.html describes how to add Travis CI checks to a repo. I think it can be improved two ways:

      1. The activation should be done through the Travis CI UI (which they recommend) instead of the GitHub repo's service's settings (which are deprecated).
      2. Branch protections should be activated only after a repo has successfully been built with Travis. Although this isn't critical, it streamlines the instructions by eliminating some back-and-forth between pages.

      A third point is that these instructions should probably be factored into a new how-to topic so that it can service both those setting up new packages and maintaining existing packages.

        Attachments

          Issue Links

            Activity

            Hide
            tjenness Tim Jenness added a comment -

            I think the preference is for developers to not have to deal with any of this at all. That may best be done as a separate page that describes standardized GitHub repository configurations, but no requirement that developers have to worry about it.

            Show
            tjenness Tim Jenness added a comment - I think the preference is for developers to not have to deal with any of this at all. That may best be done as a separate page that describes standardized GitHub repository configurations, but no requirement that developers have to worry about it.
            Hide
            tjenness Tim Jenness added a comment -

            Reassigning this to Architecture, although obviously we now use GitHub Actions rather than Travis.

            Show
            tjenness Tim Jenness added a comment - Reassigning this to Architecture, although obviously we now use GitHub Actions rather than Travis.
            Hide
            ktl Kian-Tat Lim added a comment -

            I believe the GitHub branch protection and Actions instructions in the adding-package page are reasonable, and they have fully replaced the Travis instructions.

            Show
            ktl Kian-Tat Lim added a comment - I believe the GitHub branch protection and Actions instructions in the adding-package page are reasonable, and they have fully replaced the Travis instructions.

              People

              Assignee:
              Unassigned Unassigned
              Reporter:
              jsick Jonathan Sick
              Watchers:
              Jonathan Sick, Kian-Tat Lim, Tim Jenness
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Jenkins

                  No builds found.