Commit Graph

6 Commits

Author SHA1 Message Date
David Arthur 11904c74e0
KAFKA-19166: Fix RC tag in release script (#19518)
The release script was pushing the RC tag off of a temporary branch that
was never merged back into the release branch. This meant that our RC
and release tags were detached from the rest of the repository.

This patch changes the release script to merge the RC tag back into the
release branch and pushes both the tag and the branch.

Reviewers: Luke Chen <showuon@gmail.com>
2025-04-22 17:04:22 +08:00
David Jacot 14ebec345a
MINOR: Update release script for 4.0 (#18999)
This patch updates the release script to use JDK 21 to build the
release. We could also use JDK 17 but using JDK 21 directly does not
change much. We have to verify anyway that the server works with 17 and
the client with 11.

Reviewers: Ismael Juma <ismael@juma.me.uk>
2025-02-21 20:30:33 +01:00
Colin Patrick McCabe fa936e7e08 KAFKA-17735: release.py must not use home.apache.org (#17421)
Previously, Apache Kafka was uploading release candidate (RC) artifacts
to users' home directories on home.apache.org. However, since this
resource has been decommissioned, we need to follow the standard
approach of putting release candidate artifacts into the appropriate
subversion directory, at https://dist.apache.org/repos/dist/dev/kafka/.

Reviewers: Justine Olshan <jolshan@confluent.io>
2024-10-08 15:42:01 -07:00
TengYao Chi 0e4eebe9c0
KAFKA-12895 Drop support for Scala 2.12 in Kafka 4.0 (#17313)
Reviewers: Chia-Ping Tsai <chia7712@gmail.com>
2024-10-07 01:34:38 +08:00
Josep Prat ce0a4269c1
MINOR: Improve release script (#16613)
* MINOR: Improve release script
Co-authored-by: Igor Soarez <i@soarez.me>

---------

Signed-off-by: Josep Prat <josep.prat@aiven.io>
Co-authored-by: Igor Soarez <i@soarez.me>

Reviewers: Igor Soarez <soarez@apple.com>
2024-07-17 16:45:32 +02:00
Igor Soarez 9a7eee6072
KAFKA-16934: Clean up and refactor release.py (#16287)
The current release script has a couple of issues:

* It's a single long file with duplicated logic, which makes
  it difficult to understand and make changes
* When a command fails, the user is forced to start from the
  beginning, expanding feedback loops. e.g. publishing step
  fails because the credentials were set incorrectly in ~/.gradle/gradle.properties

Reviewers: Mickael Maison <mickael.maison@gmail.com>
2024-07-05 13:01:13 +01:00