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

Migrate technote templates to GitHub Actions

    Details

    • Type: Story
    • Status: Done
    • Resolution: Done
    • Fix Version/s: None
    • Component/s: templates
    • Labels:
      None

      Description

      In DM-24992 we released Lander 0.2, which supports deployments from GitHub Actions. That version also uses the new release of LTD Conveyor, which supports uploads with AWS credentials. Meanwhile, ReStructuredText technical notes should start using LTD Conveyor directly.

      The purpose of this story is to migrate the templates for technical notes to now use GitHub Actions and AWS credential-less uploads to LSST the Docs.

      Specific steps are:

      1. Add LTD_USERNAME and LTD_PASSWORD secrets to each participating GitHub organization. In turn, create an upload-only LTD account for each organization.
      2. Update the templates in lsst/templates with the new GitHub Actions-based workflow.
      3. Update the post-processing hooks in lsst-sqre/lsst-templatebot-aide to no longer register the technote repo with Travis and no longer send the configuration PR.

        Attachments

          Issue Links

            Activity

            Hide
            jsick Jonathan Sick added a comment -

            Deployed the new templates and updates to lsst-templatebot-aide (0.2.0 and 0.2.1) to support the GitHub Actions-based templates.

            Show
            jsick Jonathan Sick added a comment - Deployed the new templates and updates to lsst-templatebot-aide (0.2.0 and 0.2.1) to support the GitHub Actions-based templates.

              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