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

Release CI Workflow Enhancements #625

Open
3 tasks
ptheywood opened this issue Aug 6, 2021 · 2 comments
Open
3 tasks

Release CI Workflow Enhancements #625

ptheywood opened this issue Aug 6, 2021 · 2 comments

Comments

@ptheywood
Copy link
Member

There are several things we could do to enhance future releases via the CI workflow.

  • Partially automated description (Boilerplate, changelog? etc)
  • Named artifacts.
    • Via gh, when attaching files to a new release rather than just passing a glob you can pass a per file string which is a pretty name for the file. I.e. `'pyflamegpu-2.0.0-py38-linux-x86.whl#PyFLAMEGPU 2.0.0-alpha for Linux X86_64' or somethign to that effect.
  • Offline Docs artifact(s)
    • Currently the doxygen docs would be simplest, although it would be nice to bring breathe/sphinx into the main repo.
    • Python docs would be good too, if we were building them (Py doxygen #539)
@ptheywood
Copy link
Member Author

GitHub Releases is in the process of upgrading to a new versions which includes some automation of release notes, which handle some of this for us. Unsure exactly how much until we can try it and see.

https://github.blog/2021-10-04-beta-github-releases-improving-release-experience/

@Robadob
Copy link
Member

Robadob commented Oct 5, 2021

From the video on the page, looks like what's new is just a list of commit messages and it also did a shout out for new contributors.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants