[LTP] [PATCH v2 0/6] Release scripts and docs
Li Wang
liwang@redhat.com
Thu Sep 28 09:56:20 CEST 2023
Nice work!
I didn't verify the shell script work but generally looks good.
It should be safe to add those patches in the new release
as most changes focus on documentation.
Reviewed-by: Li Wang <liwang@redhat.com>
On Thu, Sep 28, 2023 at 4:21 AM Petr Vorel <pvorel@suse.cz> wrote:
> 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
>
>
--
Regards,
Li Wang
More information about the ltp
mailing list