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

Complete release automation / make a release #4281

Closed
7 of 12 tasks
fingolfin opened this issue Feb 23, 2021 · 1 comment
Closed
7 of 12 tasks

Complete release automation / make a release #4281

fingolfin opened this issue Feb 23, 2021 · 1 comment
Labels
gapdays2021-spring Issues and PRs that could be tackled or discussed at https://www.gapdays.de/gapdays2021-spring topic: infrastructure

Comments

@fingolfin
Copy link
Member

fingolfin commented Feb 23, 2021

  1. import the new scripts into the GAP repository (see PR Add scripts for making releases / distributions #4279)
  2. finish the release notes... manually, or with a script, or ... see issue Simplify the creation of release notes #4257 and PR Python script to get an overview of changes with PyGithub #4277
  3. set up a GitHub Action triggered by a cron time for "nightlies", and one triggered by new tags (whether they share code or are really two fully separate actions: I don't care) (see PR GH Actions: automate release tarball creation (WIP) #4282); @FriedrichRober and @ssiccha wrote the code for that, and I've been tweaking it a bit. I'll open a PR for it, but want to first tweak it a bit more, so
  4. allow updaing manuals on the website
  5. finish the rest of the website related work
  6. also set up GitHub Action automation on the GapWWW repository doing the above (perhaps with a manual trigger?)
  7. get @ChrisJefferson "new Cygwin release/installer" working, and ideally also have a GitHub Action job for this which spits out the .exe installer at the end, ready for use on the website...
  8. test the whole setup...
  9. make an actual release

Did I forget something? Please feel free to edit this text!

@fingolfin fingolfin added topic: infrastructure gapdays2021-spring Issues and PRs that could be tackled or discussed at https://www.gapdays.de/gapdays2021-spring labels Feb 23, 2021
@fingolfin
Copy link
Member Author

We made two releases with the system now, it works

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
gapdays2021-spring Issues and PRs that could be tackled or discussed at https://www.gapdays.de/gapdays2021-spring topic: infrastructure
Projects
None yet
Development

No branches or pull requests

1 participant