[LTP] [PATCH v2 0/6] Release scripts and docs
Petr Vorel
pvorel@suse.cz
Wed Sep 27 22:21:15 CEST 2023
TL;DR
* "LTP Release Procedure" wiki page is (temporarily) visible on:
https://github.com/pevik/ltp/wiki/TEST
NOTE due a public holiday in the Czech Republic tomorrow, I don't expect
Cyril will have time to have look into this before release (which should
be on Friday).
Changes v1->v2:
"LTP Release Procedure" wiki page
* Create "1. Release preparations" paragraph, use Cyril's text for it.
* Add section "2. Prepare the release notes" (important part as which takes
some time, thus deserve it's own section, 5th section with sending
announcement is of course kept).
* Kept command examples (Li), update them (e.g. not pushing all tags,
but only one created - this can avoid pushing tags from forks - e.g.
from AOSP).
* Mention tools/tag-release.sh tools/create-tarballs-metadata.sh scripts.
* s/20230516/YYYYMMDD/ in wiki doc (previous tag kept as 20230127, Cyril).
tools/tag-release.sh
* Remove skeleton generation (Cyril).
Other
* resend "Remove Makefile.release" in this series.
(it's separated, but let's remove it once we agree on this).
Kind regards,
Petr
Petr Vorel (6):
tools: Add a script for tagging the release
tools: Add script for creating tarballs and metadata
doc: Rename files to names from ltp.wiki.git
doc: Add Release procedure
doc: Update release procedure
Remove Makefile.release
.github/workflows/wiki-mirror.yml | 16 +-
Makefile.release | 46 -----
...ild-system-guide.txt => Build-System.rest} | 0
doc/{c-test-api.txt => C-Test-API.asciidoc} | 0
...mple.txt => C-Test-Case-Tutorial.asciidoc} | 0
...-c-api.txt => C-Test-Network-API.asciidoc} | 0
...kvm-test-api.txt => KVM-Test-API.asciidoc} | 0
...P-Library-API-Writing-Guidelines.asciidoc} | 0
doc/LTP-Release-Procedure.asciidoc | 183 ++++++++++++++++++
...aintainer-Patch-Review-Checklist.asciidoc} | 0
...l-test-api.txt => Shell-Test-API.asciidoc} | 0
...kernel,-libc,-toolchain-versions.asciidoc} | 0
...s.txt => Test-Writing-Guidelines.asciidoc} | 0
...ser-guide.txt => User-Guidelines.asciidoc} | 0
tools/create-tarballs-metadata.sh | 56 ++++++
tools/lib.sh | 31 +++
tools/tag-release.sh | 45 +++++
17 files changed, 318 insertions(+), 59 deletions(-)
delete mode 100644 Makefile.release
rename doc/{build-system-guide.txt => Build-System.rest} (100%)
rename doc/{c-test-api.txt => C-Test-API.asciidoc} (100%)
rename doc/{c-test-tutorial-simple.txt => C-Test-Case-Tutorial.asciidoc} (100%)
rename doc/{network-c-api.txt => C-Test-Network-API.asciidoc} (100%)
rename doc/{kvm-test-api.txt => KVM-Test-API.asciidoc} (100%)
rename doc/{library-api-writing-guidelines.txt => LTP-Library-API-Writing-Guidelines.asciidoc} (100%)
create mode 100644 doc/LTP-Release-Procedure.asciidoc
rename doc/{maintainer-patch-review-checklist.txt => Maintainer-Patch-Review-Checklist.asciidoc} (100%)
rename doc/{shell-test-api.txt => Shell-Test-API.asciidoc} (100%)
rename doc/{supported-kernel-libc-versions.txt => Supported-kernel,-libc,-toolchain-versions.asciidoc} (100%)
rename doc/{test-writing-guidelines.txt => Test-Writing-Guidelines.asciidoc} (100%)
rename doc/{user-guide.txt => User-Guidelines.asciidoc} (100%)
create mode 100755 tools/create-tarballs-metadata.sh
create mode 100755 tools/lib.sh
create mode 100755 tools/tag-release.sh
--
2.40.1
More information about the ltp
mailing list