Skip to content

Commit 30a08d4

Browse files
authored
Update RELEASE.md to reflect correct CI (confluentinc#1549)
* Update RELEASE.md to reflect correct CI * Removed travis related instructions * Added Semaphore related instructions * Update tools/RELEASE.md
1 parent 8c3ac35 commit 30a08d4

File tree

1 file changed

+13
-19
lines changed

1 file changed

+13
-19
lines changed

tools/RELEASE.md

Lines changed: 13 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ confluent-kafka-python uses semver versioning and loosely follows
88
librdkafka's version, e.g. v0.11.4 for the final release and
99
v0.11.4rc3 for the 3rd v0.11.4 release candidate.
1010

11-
With the addition of prebuilt binary wheels we make use of travis-ci.org
12-
to build OSX, Linux and Winodws binaries which are uploaded to Confluent's
13-
private S3 bucket. These artifacts are downloaded by the `tools/download-s3.py` script
14-
and then uploaded manually to PyPi.
11+
With the addition of prebuilt binary wheels we make use of Semaphore CI
12+
to build OSX, Linux and Windows binaries which are uploaded to build's
13+
artifact directory. These artifacts are downloaded and then uploaded manually
14+
to PyPi.
1515

1616
**Note**: Python package versions use a lowercase `rcN` suffix to indicate
1717
release candidates while librdkafka uses `-RCN`. The Python format
@@ -117,7 +117,6 @@ tag (e.g., v0.11.4-RC5).
117117
Change to the latest librdkafka version in the following files:
118118

119119
* `.semaphore/semaphore.yml`
120-
* `.travis.yml`
121120
* `examples/docker/Dockerfile.alpine`
122121

123122
Change to the latest version of the confluent-librdkafka-plugins in (this step
@@ -127,7 +126,7 @@ is usually not necessary):
127126

128127
Commit these changes as necessary:
129128

130-
$ git commit -m "librdkafka version v0.11.4-RC5" .travis.yml examples/docker/Dockerfile.alpine
129+
$ git commit -m "librdkafka version v0.11.4-RC5" .semaphore/semaphore.yml examples/docker/Dockerfile.alpine
131130
$ git commit -m "confluent-librdkafka-plugins version v0.11.0" tools/install-interceptors.sh
132131

133132

@@ -184,10 +183,10 @@ be removed after the build passes.
184183
**TEST ITERATION**:
185184

186185
# Repeat with new tags until all build issues are solved.
187-
$ git tag v0.11.4rc1-test2
186+
$ git tag v0.11.4rc1-dev2
188187

189188
# Delete any previous test tag you've created.
190-
$ git tag tag -d v0.11.4rc1-test1
189+
$ git tag tag -d v0.11.4rc1-dev1
191190

192191

193192
**CANDIDATE ITERATION**:
@@ -222,8 +221,8 @@ Remove `--dry-run` when you're happy with the results.
222221

223222
### 5.3. Wait for CI builds to complete
224223

225-
Monitor travis-ci builds by looking at the *tag* build at
226-
[travis-ci](https://travis-ci.org/confluentinc/confluent-kafka-python)
224+
Monitor Semaphore CI builds by looking at the *tag* build at
225+
[Semaphore CI](https://confluentinc.semaphoreci.com/projects/confluent-kafka-python)
227226

228227
CI jobs are flaky and may fail temporarily. If you see a temporary build error,
229228
e.g., a timeout, restart the specific job.
@@ -232,18 +231,13 @@ If there are permanent errors, fix them and then go back to 5.1. to create
232231
and push a new test tag. Don't forget to delete your previous test tag.
233232

234233

235-
### 5.4. Download build artifacts from S3
236-
237-
*Note*: You will need set up your AWS credentials in `~/.aws/credentials` to
238-
gain access to the S3 bucket.
234+
### 5.4. Download build artifacts
239235

240236
When all CI builds are successful it is time to download the resulting
241-
artifacts from S3 using:
242-
243-
$ tools/download-s3.py v0.11.4rc1 # replace with your tagged version
244-
245-
The artifacts will be downloaded to `dl-<tag>/`.
237+
artifacts from build's Artifact directory located in another tab in the build:
246238

239+
**Note:** The artifacts should be extracted in the folder `tools\dl-<tag>` for
240+
subsequent steps to work properly.
247241

248242
### 5.5. Verify packages
249243

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy