Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

automate creating release versions of manual more easily #161

Open
4 tasks
k-doering-NOAA opened this issue Mar 29, 2022 · 0 comments
Open
4 tasks

automate creating release versions of manual more easily #161

k-doering-NOAA opened this issue Mar 29, 2022 · 0 comments
Assignees
Labels
documentation Improvements or additions to documentation enhancement New feature or request status: in progress

Comments

@k-doering-NOAA
Copy link
Contributor

I found updating the manual products a little awkward for 3.30.19. I think more automation could improve this and it would be great to get this working before 3.30.20. I love that just pushing a tag creates all the exes with the correct date and version for the stock synthesis release, and would love to mimic this with the documentation!

  • create a workflow that deploys a new release version html manual when a tag is created of form v3.30.xx ands saves the pdf version of the manual (same workflow or two separate ones is fine)
  • automate the manual version based on if it is associated with a tag or not (similar code available in the stock synthesis build scripts)
  • set the date as being whatever the compile date is so there is no need to manually change the date
  • create a workflow that creates a draft release when a tag is pushed and includes the pdf version of the manual as part of the release.
@k-doering-NOAA k-doering-NOAA added documentation Improvements or additions to documentation enhancement New feature or request labels Mar 29, 2022
@k-doering-NOAA k-doering-NOAA self-assigned this Mar 29, 2022
@k-doering-NOAA k-doering-NOAA removed their assignment Jul 29, 2022
@kellijohnson-NOAA kellijohnson-NOAA transferred this issue from nmfs-ost/ss3-workflows May 30, 2023
@e-perl-NOAA e-perl-NOAA self-assigned this May 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request status: in progress
Projects
None yet
Development

No branches or pull requests

2 participants