We discussed moving the releases from the wiki to GitHub. For now, we only link to the wiki, but we might move the releases to GitHub later. Therefore, this issue is currently more of a discussion and a place to remember our offline discussion than a "wish".
Some problems that stopped us from embracing github releases more were:
- The releases page is cluttered with all non-release tags.
- The automatically generated tarball is named after the tag, which does not match our convention for normal (non-bugfix) releases: it uses 19.06.0 instead of 19.06.
- Having the data on github instead of our servers makes us more reliant on them.
- Having the full description of a release on the release page means that only one the latest release is visible (the next is on page 2).
- github's tarballs/zip files are automatically generated as a snapshot of the tagged version, but we would like to filter out things like the experiments directory. Marking things as excluded for release appears to be possible in principle in git, and github would presumably honor this configuration, but we haven't looked into it yet.
- It would be good not to have two separate authoritative sources for our releases, so depending on how completely we move the release info over to github, we need to do some work to migrate the existing releases.
|