Details
-
Type:
Story
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: templates
-
Labels:None
-
Story Points:3.2
-
Epic Link:
-
Team:SQuaRE
-
Urgent?:No
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:
- Add LTD_USERNAME and LTD_PASSWORD secrets to each participating GitHub organization. In turn, create an upload-only LTD account for each organization.
- Update the templates in lsst/templates with the new GitHub Actions-based workflow.
- 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.
Deployed the new templates and updates to lsst-templatebot-aide (0.2.0 and 0.2.1) to support the GitHub Actions-based templates.