19 Commits

Author SHA1 Message Date
Martin Pulec
e83a4070f5 create_release (continuous): URL shortcut change
use IMO "prettier" shortcut URLs - UGNightyArchive -> UltraGridArchive
and UGAltBuilds -> UltraGridAltBuilds

While the use of CamelCase is enforced by <https://shlink.io/> UGN...
and UGA.. prefixes is harder to read so use unsortened UltraGrid,
omitting Nightly from UGNightlyArchive (with UltraGrid exceeds 20 char
limits and the Nightly isn't necessary /it is actually continuous/).
2026-01-02 09:42:55 +01:00
Martin Pulec
626fdc6d0d continuous desc: change URLs of archive/alt-builds
moved to different location

Also the new link is a shortcut so it may be re-pointed latter elsewhere.
2025-12-05 10:31:11 +01:00
Martin Pulec
8bb8b2cb81 gh/create_release: check URL not empty
ensure URL is not empty

see also f4f54fda - adding -f to curl caused URL to be empty if release
was not found (was to be created) - the GH REST API returns 404 with
a valid body without -f but fails with empty. Since `-o pipefail` is not
used, the curl error was not used because last command of pipeline is jq.
2025-11-20 09:08:42 +01:00
Martin Pulec
f4f54fdae9 partially revert 194cb695
The REST API returned 4xx on unknown object but valid JSON body. As
written originally, valid JSON was assumed (result queried on null).

So revert back the original curl calls where acquiring JSON.
2025-11-14 16:30:28 +01:00
Martin Pulec
194cb695e3 GH scripts: add -f to curl
to catch 4xx HTTP errors (curls returns 0 otherwise)
2025-07-15 09:20:42 +02:00
Martin Pulec
2365a00ce9 GH/releases/continuous: add link for alt builds outside GH 2025-01-09 09:54:13 +01:00
Martin Pulec
3c596df0d3 CI description: ARM builds are now rebuilt weekly 2023-04-14 16:20:10 +02:00
Martin Pulec
cb789020d6 shellchecked all remaining CI scripts 2022-09-08 14:43:42 +02:00
Martin Pulec
51f3f5efdb .github/scripts/create_release.sh fixed 2022-08-23 14:48:16 +02:00
Martin Pulec
ab32827c11 CI: shellchecked .github/scripts/{json,create}* 2022-08-23 10:48:12 +02:00
Martin Pulec
404a4de21e NEWS remove new line after heading + description
Described NEWS/FIXES.md text processing for release JSON description
body.
2022-08-23 10:48:12 +02:00
Martin Pulec
17c4603e7a CI: allow '\_' and \*' in NEWS and FIXES.md
properly escape them for valid JSON
2022-08-23 10:48:12 +02:00
Martin Pulec
996ad31d71 create_[con_]release.sh: handle HTTP status != 200 2022-08-23 10:48:11 +02:00
Martin Pulec
d68df46923 create_release.sh: enable debug output 2022-08-23 10:48:11 +02:00
Martin Pulec
29037018fe GH continuous desc: ARM builds are built monthly 2022-06-01 11:22:02 +02:00
Martin Pulec
fda9f4e07d create_release.sh: use ATX markdown hdr instead of bold for changes and fixes
This allows having some formatting in FIXES.md, eg. for different minor
versions like that:

    #### 1.7.1
    - changes for 1.7.1
    - another fix in 1.7.1
    ### 1.7.2
    - fixes for 1.7.2

+ join the lines like beginning with spaces more inteligently
2022-01-12 13:48:00 +01:00
Martin Pulec
e8ad31bb8c GitHub CI: add bugfix changelog to GH release
Fixes are listed in file FIXES.md

+ fix the link to full changelog
2021-12-02 12:11:41 +01:00
Martin Pulec
24ce0447d6 s/Short log/Changes/ in GH release 2021-11-09 10:43:08 +01:00
Martin Pulec
32c56a53f8 GitHub CI: Create release also for release/* 2021-11-02 15:59:48 +01:00