Beta releases: collapsable list of changes (#4339)
* add collapsable list * make it show commit count * why not have it also know the release type and name * update the template as well Co-authored-by: ebbit1q <ebbit1q@gmail.com>
This commit is contained in:
parent
5f32892e75
commit
0a73162bcf
2 changed files with 21 additions and 6 deletions
|
@ -47,8 +47,13 @@ if [[ $no_beta ]]; then
|
||||||
fi
|
fi
|
||||||
body="${body//--REPLACE-WITH-RELEASE-TITLE--/$title}"
|
body="${body//--REPLACE-WITH-RELEASE-TITLE--/$title}"
|
||||||
else
|
else
|
||||||
body="Included commits over previous version:
|
body="--REPLACE-WITH-COMMIT-COUNT-- commits have been included over the previous --REPLACE-WITH-PREVIOUS-RELEASE-TYPE--
|
||||||
--REPLACE-WITH-GENERATED-LIST--"
|
|
||||||
|
<details>
|
||||||
|
<summary><b>show changes</b></summary>
|
||||||
|
|
||||||
|
--REPLACE-WITH-GENERATED-LIST--
|
||||||
|
</details>"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# add git log to release notes
|
# add git log to release notes
|
||||||
|
@ -78,11 +83,15 @@ else
|
||||||
if [[ $previous ]]; then
|
if [[ $previous ]]; then
|
||||||
if generated_list="$(git log "$previous..$TAG" --pretty="- %s")"; then
|
if generated_list="$(git log "$previous..$TAG" --pretty="- %s")"; then
|
||||||
count="$(git rev-list --count "$previous..$TAG")"
|
count="$(git rev-list --count "$previous..$TAG")"
|
||||||
|
[[ $previous =~ $beta_regex ]] && previousreleasetype="beta release" || previousreleasetype="full release"
|
||||||
echo "adding list of commits to release notes:"
|
echo "adding list of commits to release notes:"
|
||||||
echo "'$previous' to '$TAG' ($count commits)"
|
echo "'$previous' to '$TAG' ($count commits)"
|
||||||
# --> is the markdown comment escape sequence, emojis are way better
|
# --> is the markdown comment escape sequence, emojis are way better
|
||||||
generated_list="${generated_list//-->/→}"
|
generated_list="${generated_list//-->/→}"
|
||||||
body="${body//--REPLACE-WITH-GENERATED-LIST--/$generated_list}"
|
body="${body//--REPLACE-WITH-GENERATED-LIST--/$generated_list}"
|
||||||
|
body="${body//--REPLACE-WITH-COMMIT-COUNT--/$count}"
|
||||||
|
body="${body//--REPLACE-WITH-PREVIOUS-RELEASE-TAG--/$previous}"
|
||||||
|
body="${body//--REPLACE-WITH-PREVIOUS-RELEASE-TYPE--/$previousreleasetype}"
|
||||||
if [[ $beta_list =~ $whitespace ]]; then
|
if [[ $beta_list =~ $whitespace ]]; then
|
||||||
beta_list="-n there are no betas to delete!"
|
beta_list="-n there are no betas to delete!"
|
||||||
else
|
else
|
||||||
|
|
|
@ -16,8 +16,10 @@ include different targets -->
|
||||||
- <kbd>Ubuntu 18.04</kbd> ("Bionic Beaver")</i>
|
- <kbd>Ubuntu 18.04</kbd> ("Bionic Beaver")</i>
|
||||||
- <kbd>Ubuntu 20.04</kbd> ("Focal Fossa")</i>
|
- <kbd>Ubuntu 20.04</kbd> ("Focal Fossa")</i>
|
||||||
- <kbd>Ubuntu 20.10</kbd> ("Groovy Gorilla")</i>
|
- <kbd>Ubuntu 20.10</kbd> ("Groovy Gorilla")</i>
|
||||||
|
- <kbd>Ubuntu 21.04</kbd> ("Hirsute Hippo")</i>
|
||||||
- <kbd>Debian 10</kbd> ("Buster")</i>
|
- <kbd>Debian 10</kbd> ("Buster")</i>
|
||||||
- <kbd>Fedora 33</kbd></i>
|
- <kbd>Fedora 33</kbd></i>
|
||||||
|
- <kbd>Fedora 34</kbd></i>
|
||||||
<kbd>We are also packaged in Arch Linux's official community repository, courtesy of @FFY00</kbd></i>
|
<kbd>We are also packaged in Arch Linux's official community repository, courtesy of @FFY00</kbd></i>
|
||||||
<kbd>General linux support is available via a flatpak package (Flathub)</kbd></i>
|
<kbd>General linux support is available via a flatpak package (Flathub)</kbd></i>
|
||||||
</pre>
|
</pre>
|
||||||
|
@ -38,6 +40,11 @@ If you'd like to help contribute to Cockatrice in any way, check out our [README
|
||||||
|
|
||||||
|
|
||||||
## Upgrading Cockatrice
|
## Upgrading Cockatrice
|
||||||
|
<!-- this optional section puts a warning banner for problems with updating
|
||||||
|
> ⚠️ **With this release, we no longer provide a ready-to-install binary for:**
|
||||||
|
> --DEPRECATED-OS-HERE--
|
||||||
|
-->
|
||||||
|
|
||||||
- Run the internal software updater: <kbd>Help → Check for Client Updates</kbd>
|
- Run the internal software updater: <kbd>Help → Check for Client Updates</kbd>
|
||||||
|
|
||||||
Don't forget to update your card database right after! (<kbd>Help → Check for Card Updates...</kbd>)
|
Don't forget to update your card database right after! (<kbd>Help → Check for Card Updates...</kbd>)
|
||||||
|
@ -61,10 +68,9 @@ Remove empty headers when done.
|
||||||
|
|
||||||
<!-- Complete list of changes (foldable) -->
|
<!-- Complete list of changes (foldable) -->
|
||||||
<details>
|
<details>
|
||||||
<summary>📘 <b>Show all changes <code>
|
<summary>
|
||||||
<!-- Count of other changes -->
|
📘 <b>Show all changes</b> (--REPLACE-WITH-COMMIT-COUNT-- commits)
|
||||||
|
</summary>
|
||||||
</code></b></summary>
|
|
||||||
|
|
||||||
### User Interface
|
### User Interface
|
||||||
### Under the Hood
|
### Under the Hood
|
||||||
|
|
Loading…
Reference in a new issue