kafka_neu-1778570057504.zip-extract/kafka-4.2.0-src/release/README.md

Path
kafka_neu-1778570057504.zip-extract/kafka-4.2.0-src/release/README.md
Status
scanned
Type
file
Name
README.md
Extension
.md
Programming language

      
    
Mime type
text/plain
File type
ASCII text
Tag

      
    
Rootfs path

      
    
Size
1347 (1.3 KB)
MD5
71a8e7fdbdce21ec32a6770ce1764e86
SHA1
05fb7d76bccec8bb7392372ea57098182e36bb62
SHA256
6270fc4c0610a90ea0e3df77f548cedfa65868ffd0352de353eaca38c353ea22
SHA512

      
    
SHA1_git
bde487fff355e8c1655b582d093ff8f5dc2ee462
Is binary

      
    
Is text
True
Is archive

      
    
Is media

      
    
Is legal

      
    
Is manifest

      
    
Is readme

      
    
Is top level

      
    
Is key file

      
    
README.md | 1.3 KB |

Releasing Apache Kafka ====================== This directory contains the tools used to publish a release. # Requirements * python 3.12 * git * gpg 2.4 The full instructions for producing a release are available in https://cwiki.apache.org/confluence/display/KAFKA/Release+Process. # Setup Create a virtualenv for python, activate it and install dependencies: ``` python3 -m venv .venv source .venv/bin/activate pip install -r requirements.txt ``` # Usage To start a release, first activate the virtualenv, and then run the release script. ``` source .venv/bin/activate ``` You'll need to setup `PUSH_REMOTE_NAME` to refer to the git remote for `apache/kafka`. ``` export PUSH_REMOTE_NAME=<value> ``` It should be the value shown with this command: ``` git remote -v | grep -w 'github.com' | grep -w 'apache/kafka' | grep -w '(push)' | awk '{print $1}' ``` Then start the release script: ``` python release.py ``` Should you encounter some problem, where re-running the script doesn't work, look at the following steps: - The script remembers data inputted previously if you need to correct it, it is saved under the `.release-settings.json` file in the `release` folder. - If the script is interrupted you might need to manually delete the tag named after the release candidate name and branch named after the release version.
URL Start line End line
https://cwiki.apache.org/confluence/display/KAFKA/Release+Process 13 13