aboutsummaryrefslogtreecommitdiff
path: root/aux/workflow/assert-readme.sh
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2021-06-07 22:55:16 -0300
committerEuAndreh <eu@euandre.org>2021-06-07 22:55:16 -0300
commitf5ec71eadaf1e1479fbb8b5884edc4a87a8d2f63 (patch)
tree525a4ec4d34f5417c623dd24bd855cddee151938 /aux/workflow/assert-readme.sh
parentTODOs.md: Mark #task-4686d9a5-3514-e7f2-25de-b3cf66199124 as CANCELLED (diff)
downloadremembering-f5ec71eadaf1e1479fbb8b5884edc4a87a8d2f63.tar.gz
remembering-f5ec71eadaf1e1479fbb8b5884edc4a87a8d2f63.tar.xz
Update files under aux/
Diffstat (limited to 'aux/workflow/assert-readme.sh')
-rwxr-xr-xaux/workflow/assert-readme.sh23
1 files changed, 17 insertions, 6 deletions
diff --git a/aux/workflow/assert-readme.sh b/aux/workflow/assert-readme.sh
index 2f63ded..cef75dd 100755
--- a/aux/workflow/assert-readme.sh
+++ b/aux/workflow/assert-readme.sh
@@ -5,6 +5,7 @@ mkdir -p public
PROJECT="$1"
MAILING_LIST="$2"
+TLD="$(cat aux/tld.txt)"
EXPECTED="$(mktemp)"
cat <<EOF >> "$EXPECTED"
@@ -22,14 +23,14 @@ $ make public
\`\`\`
-# Links
+## Links
-- [home page](https://$PROJECT.euandreh.xyz)
+- [home page](https://$TLD/$PROJECT/)
- [source code](https://git.euandreh.xyz/$PROJECT/)
-- [bug tracking](https://$PROJECT.euandreh.xyz/TODOs.html)
+- [bug tracking](https://$TLD/$PROJECT/TODOs.html)
- [mailing list](https://lists.sr.ht/~euandreh/$MAILING_LIST?search=%5B$PROJECT%5D)
-- [CI logs](https://$PROJECT.euandreh.xyz/ci.html)
-- [CHANGELOG](https://$PROJECT.euandreh.xyz/CHANGELOG.html)
+- [CI logs](https://$TLD/$PROJECT/ci.html)
+- [CHANGELOG](https://$TLD/$PROJECT/CHANGELOG.html)
EOF
RELEASES_LIST="$(mktemp)"
@@ -38,10 +39,20 @@ for version in $(git tag | perl -e 'print reverse <>'); do
done
if [ -s "$RELEASES_LIST" ]; then
- printf '\n\n# Releases\n\n' >> "$EXPECTED"
+ printf '\n\n## Releases\n\n' >> "$EXPECTED"
cat "$RELEASES_LIST" >> "$EXPECTED"
fi
+cat <<EOF >> "$EXPECTED"
+
+
+## License
+
+The code is licensed under [GNU Affero General Public License v3.0 or later][AGPL-3.0-or-later] (AGPL-3.0-or-later).
+
+[AGPL-3.0-or-later]: https://www.gnu.org/licenses/agpl-3.0.en.html
+EOF
+
if ! tail -n "$(wc -l < "$EXPECTED")" README.md | diff - "$EXPECTED"; then
echo 'Missing metadata at the end of README.md file'
exit 1