aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/lib/scripts/compatibility.js
diff options
context:
space:
mode:
authorAndreas Gohr <andi@splitbrain.org>2023-02-23 15:03:01 +0100
committerAndreas Gohr <andi@splitbrain.org>2023-02-24 21:45:12 +0100
commit290ea73da0bf2b8df7bddcb78a7c73c52929c96c (patch)
tree26d48bc3bb87791bd3a504097ea2379d3dcbdafa /lib/scripts/compatibility.js
parenta42c05d2dd170bfdf65b34862ce9ed085297d733 (diff)
downloaddokuwiki-290ea73da0bf2b8df7bddcb78a7c73c52929c96c.tar.gz
dokuwiki-290ea73da0bf2b8df7bddcb78a7c73c52929c96c.zip
Automate the release workflow using GitHub actions
This introduces a two-part release mechanism. A manually triggered workflow asks for the important info like type of release (stable, rc) and code name. It then creates a cleanly mergable pull request. When that pull request is merged, a release is automatically tagged, built and uploaded. Another workflow is introduced to keep track of the deleted.files info. This is one less chore to do on a release. A new scheme for tags is also introduced, making all tags sortable, regardless of their type. They follow the pattern release-YYYY-MM-DD(<hotfixletter>|rc) A script will be used to clean-up the existing tags.
Diffstat (limited to 'lib/scripts/compatibility.js')
0 files changed, 0 insertions, 0 deletions