Gerrrr commented on issue #51: URL: https://github.com/apache/otava/issues/51#issuecomment-2946771944
### rc5 **Command log** Create new GH tag: ``` $ git tag -a 0.6.0-incubating-rc5 -m "0.6.0-incubating-rc5" $ git push origin --tags ``` Download sources from GH: ``` $ mkdir release $ cd release $ wget -O apache-otava-incubating-0.6.0-rc5-src.tar.gz https://github.com/apache/otava/archive/refs/tags/0.6.0-incubating-rc5.tar.gz ``` Build: ``` $ ./poetryw build /Users/asorokoumov/Projects/otava/build/venvs/poetry/lib/python3.9/site-packages/urllib3/__init__.py:35: NotOpenSSLWarning: urllib3 v2 only supports OpenSSL 1.1.1+, currently the 'ssl' module is compiled with 'LibreSSL 2.8.3'. See: https://github.com/urllib3/urllib3/issues/3020 warnings.warn( Building apache-otava (0.6.0) - Building sdist - Built apache_otava-0.6.0.tar.gz - Building wheel - Built apache_otava-0.6.0-py3-none-any.whl $ mv dist release/pypi ``` Create signatures: ``` $ cd release $ gpg --armor --output apache-otava-incubating-0.6.0-rc5-src.tar.gz.asc --detach-sig apache-otava-incubating-0.6.0-rc5-src.tar.gz $ cd pypi $ gpg --armor --output apache_otava-0.6.0-py3-none-any.whl.asc --detach-sig apache_otava-0.6.0-py3-none-any.whl $ gpg --armor --output apache_otava-0.6.0.tar.gz.asc --detach-sig apache_otava-0.6.0.tar.gz ``` Verify signatures: ``` $ gpg --verify apache_otava-0.6.0-py3-none-any.whl.asc apache_otava-0.6.0-py3-none-any.whl gpg: Signature made Wed Jun 4 21:37:53 2025 PDT gpg: using RSA key E81152E1F17593C0949A9D235E2C934B6C5147A0 gpg: Good signature from "Alex Sorokoumov <[email protected]>" [ultimate] $ gpg --verify apache_otava-0.6.0.tar.gz.asc apache_otava-0.6.0.tar.gz gpg: Signature made Wed Jun 4 21:38:19 2025 PDT gpg: using RSA key E81152E1F17593C0949A9D235E2C934B6C5147A0 gpg: Good signature from "Alex Sorokoumov <[email protected]>" [ultimate] $ cd .. $ gpg --verify apache-otava-incubating-0.6.0-rc5-src.tar.gz.asc apache-otava-incubating-0.6.0-rc5-src.tar.gz gpg: Signature made Wed Jun 4 21:37:03 2025 PDT gpg: using RSA key E81152E1F17593C0949A9D235E2C934B6C5147A0 gpg: Good signature from "Alex Sorokoumov <[email protected]>" [ultimate] ``` Create checksums: ``` $ sha512sum apache-otava-incubating-0.6.0-rc5-src.tar.gz > apache-otava-incubating-0.6.0-rc5-src.tar.gz.sha512 $ cd pypi $ sha512sum apache_otava-0.6.0-py3-none-any.whl > apache_otava-0.6.0-py3-none-any.whl.sha512 $ sha512sum apache_otava-0.6.0.tar.gz > apache_otava-0.6.0.tar.gz.sha512 ``` Verify checksums: ``` $ sha512sum --check apache_otava-0.6.0.tar.gz.sha512 apache_otava-0.6.0.tar.gz: OK $ sha512sum --check apache_otava-0.6.0-py3-none-any.whl.sha512 apache_otava-0.6.0-py3-none-any.whl: OK $ cd .. $ sha512sum --check apache-otava-incubating-0.6.0-rc5-src.tar.gz.sha512 apache-otava-incubating-0.6.0-rc5-src.tar.gz: OK ``` Publish RC: ``` $ cp -r release ../otava-dist/0.6.0-incubating-rc5 $ cd ../otava-dist $ svn add 0.6.0-incubating-rc5/ A 0.6.0-incubating-rc5 A 0.6.0-incubating-rc5/pypi A (bin) 0.6.0-incubating-rc5/pypi/apache_otava-0.6.0-py3-none-any.whl A (bin) 0.6.0-incubating-rc5/pypi/apache_otava-0.6.0.tar.gz A 0.6.0-incubating-rc5/pypi/apache_otava-0.6.0-py3-none-any.whl.sha512 A 0.6.0-incubating-rc5/pypi/apache_otava-0.6.0.tar.gz.sha512 A 0.6.0-incubating-rc5/pypi/apache_otava-0.6.0.tar.gz.asc A 0.6.0-incubating-rc5/pypi/apache_otava-0.6.0-py3-none-any.whl.asc A (bin) 0.6.0-incubating-rc5/apache-otava-incubating-0.6.0-rc5-src.tar.gz A 0.6.0-incubating-rc5/apache-otava-incubating-0.6.0-rc5-src.tar.gz.sha512 A 0.6.0-incubating-rc5/apache-otava-incubating-0.6.0-rc5-src.tar.gz.asc ``` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
