From 9e12dd876f250304434f9931fa187e3ed585cca7 Mon Sep 17 00:00:00 2001 From: GnomeZworc Date: Sun, 28 Sep 2025 16:08:42 +0200 Subject: [PATCH 1/3] 1.4.0: doc: remove ret line Signed-off-by: GnomeZworc --- docs/release.md | 1 - 1 file changed, 1 deletion(-) diff --git a/docs/release.md b/docs/release.md index 6c9dbd8..40abb4d 100644 --- a/docs/release.md +++ b/docs/release.md @@ -5,7 +5,6 @@ The naming policy is based on first names for this project. ## Release list - - [v1.3.0 Xavier](./release/v1.3.0_xavier.md) - [v1.2.0 Valentin](./release/v1.2.0_valentin.md) - [v1.0.0 Damian](./release/v1.0.0_damian.md) From c4cb5506fa75d3afe7826bbcbde916dedd99f2e9 Mon Sep 17 00:00:00 2001 From: GnomeZworc Date: Sun, 28 Sep 2025 16:11:57 +0200 Subject: [PATCH 2/3] 1.4.0: script: add correct script Signed-off-by: GnomeZworc --- scripts/release.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/scripts/release.sh b/scripts/release.sh index 4512ae1..cb5e6ce 100755 --- a/scripts/release.sh +++ b/scripts/release.sh @@ -43,6 +43,7 @@ main () { DEFINE_boolean 'create_branch' false 'Creation de la branch' 'c' DEFINE_boolean 'dryrun' false 'Enable dry-run mode' 'd' DEFINE_string 'release_path' './docs/release' 'Release path' 'p' + DEFINE_string 'doc_path' './docs/release.md' 'Documentation path' 'u' DEFINE_string 'regex_version' 'v[0-9]*.[0-9]*.[0-9]*' 'Version Regex' 'r' FLAGS "$@" || exit $? @@ -71,6 +72,8 @@ main () { echo "Release ${NAME} - ${VERSION}" echo "Edit README file" edit_file "${FLAGS_dryrun}" "sed ${SED_PARAM} 's/^${FLAGS_regex_version}: [A-Z|a-z| ]*$/${VERSION}: ${NAME}/' ./README.md" "./README.md" || return 1 + edit_file "${FLAGS_dryrun}" "sed ${SED_PARAM} '/^## Release list$/a\\ +- [${VERSION} ${NAME}](${FLAGS_release_path}/${VERSION}_${LOWER_NAME}.md)' ${FLAGS_doc_path}" "${FLAGS_doc_path}" || return 1 edit_file "${FLAGS_dryrun}" "mv '${FLAGS_release_path}/next_release.md' '${FLAGS_release_path}/${VERSION}_${LOWER_NAME}.md'" "${FLAGS_release_path}/${VERSION}_${LOWER_NAME}.md" || return 1 exec_with_dry_run "${FLAGS_dryrun}" "git commit -s -S -m 'release-${VERSION}'" || return 1 exec_with_dry_run "${FLAGS_dryrun}" "git tag '${VERSION}' -s -m 'Release ${VERSION} ${NAME}'" || return 1 From ff5049d6f35296cfb9ed785e98e3708003c165df Mon Sep 17 00:00:00 2001 From: GnomeZworc Date: Sun, 28 Sep 2025 16:34:28 +0200 Subject: [PATCH 3/3] 1.4.0: doc: add release procedure Signed-off-by: GnomeZworc --- docs/release.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/docs/release.md b/docs/release.md index 40abb4d..c2b0cb5 100644 --- a/docs/release.md +++ b/docs/release.md @@ -4,6 +4,15 @@ The naming policy is based on first names for this project. +# Release procedure + +``` +bash ./scripts/release.sh -t [VERSION] -n [RELEASE_NAME] -c +edit specifique files: +- ./release/next_release.md +bash ./scripts/release.sh +``` + ## Release list - [v1.3.0 Xavier](./release/v1.3.0_xavier.md) - [v1.2.0 Valentin](./release/v1.2.0_valentin.md)