Skip to content

Commit 81a50e2

Browse files
committed
Post 0.39.0 release.
Signed-off-by: Gerd Zellweger <mail@gerdzellweger.com>
1 parent 0c230ca commit 81a50e2

File tree

10 files changed

+56
-22
lines changed

10 files changed

+56
-22
lines changed
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
name: Upload Python Package
2+
3+
on:
4+
workflow_call:
5+
workflow_dispatch:
6+
7+
permissions:
8+
contents: read
9+
10+
defaults:
11+
run:
12+
shell: bash
13+
working-directory: ./python
14+
15+
jobs:
16+
deploy:
17+
runs-on: ubuntu-latest
18+
19+
steps:
20+
- uses: actions/checkout@v4
21+
- name: Install uv
22+
uses: astral-sh/setup-uv@v2
23+
with:
24+
version: "0.4.15"
25+
enable-cache: true
26+
cache-dependency-glob: "python/uv.lock"
27+
- name: "Set up Python"
28+
uses: actions/setup-python@v5
29+
with:
30+
python-version-file: "python/pyproject.toml"
31+
- name: Install the project
32+
run: uv sync --all-extras --dev
33+
- name: Build package
34+
run: |
35+
uv build
36+
- name: Publish package
37+
uses: pypa/gh-action-pypi-publish@27b31702a0e7fc50959f5ad993c78deac1bdfc29
38+
with:
39+
packages_dir: ./python/dist
40+
user: __token__
41+
password: ${{ secrets.PYPI_API_TOKEN }}
42+
- name: Minimize uv cache
43+
run: uv cache prune --ci

CONTRIBUTING.md

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -150,21 +150,6 @@ When opening a new issue, try to roughly follow the commit message format conven
150150

151151
# For developers
152152

153-
## Running CI tests locally
154-
155-
This can be done using `earthly`. The `Earthfile` in the root
156-
directory has sections for tests. You can run tests from one section
157-
using a command like:
158-
159-
`earthly -P --ci +section`
160-
161-
You can find the list of sections using `earthly ls`.
162-
163-
For example, to run tests from the `test-python` section, the command
164-
would look like:
165-
166-
`earthly -P --ci +test-python`
167-
168153
## Building Feldera from sources
169154

170155
Feldera is implemented in Rust and uses Rust's `cargo` build system. The SQL
@@ -315,6 +300,7 @@ Finally, add new versions tn crates.io for the following crates:
315300

316301
```
317302
cargo publish --package feldera-types
303+
cargo publish --package feldera-storage
318304
cargo publish --package dbsp
319305
cargo publish --package fda
320306
cargo publish --package feldera-sqllib

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ First, make sure you have [Docker](https://docs.docker.com/) installed. Then run
9292
following command:
9393

9494
```text
95-
docker run -p 8080:8080 --tty --rm -it ghcr.io/feldera/pipeline-manager:0.38.0
95+
docker run -p 8080:8080 --tty --rm -it ghcr.io/feldera/pipeline-manager:0.39.0
9696
```
9797

9898
Once the container image downloads and you see the Feldera logo on your terminal, visit

crates/dbsp/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ enum-map = "2.7.3"
7979
fastbloom = "0.8.0"
8080
core_affinity = "0.8.1"
8181
indexmap = "2.7.1"
82-
feldera-storage = { path = "../storage", version = "0.38.0" }
82+
feldera-storage = { path = "../storage", version = "0.39.0" }
8383
inventory = "0.3"
8484

8585
[dependencies.time]

crates/storage/Cargo.toml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
[package]
22
name = "feldera-storage"
3-
version = "0.38.0"
3+
version = "0.39.0"
44
edition = "2021"
5+
description = "Storage crate for feldera"
6+
homepage = "https://github.com/feldera/feldera"
7+
repository = "https://github.com/feldera/feldera"
8+
license = "MIT OR Apache-2.0"
59

610
[dependencies]
711
feldera-types = { path = "../feldera-types", version = "0.39.0" }

deploy/docker-compose-extra.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ services:
44
profiles: [ "kafka-connect",
55
"demo-debezium-mysql", "demo-snowflake-sink", "demo-debezium-jdbc",
66
"demo-debezium-postgres" ]
7-
image: ghcr.io/feldera/kafka-connect:${FELDERA_VERSION:-0.38.0}
7+
image: ghcr.io/feldera/kafka-connect:${FELDERA_VERSION:-0.39.0}
88
build:
99
context: ../
1010
dockerfile: deploy/Dockerfile.kafka-connect

deploy/docker-compose.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: feldera
22
services:
33
pipeline-manager:
44
tty: true
5-
image: ghcr.io/feldera/pipeline-manager:${FELDERA_VERSION:-0.38.0}
5+
image: ghcr.io/feldera/pipeline-manager:${FELDERA_VERSION:-0.39.0}
66
ports:
77
# If you change the host side of the port mapping here, don't forget to
88
# also add a corresponding --allowed-origins argument to the pipeline

docs/docker.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ use, check out [Feldera Enterprise](/enterprise).
77
## Docker Quickstart
88

99
```
10-
docker run -p 8080:8080 --tty --rm -it ghcr.io/feldera/pipeline-manager:0.38.0
10+
docker run -p 8080:8080 --tty --rm -it ghcr.io/feldera/pipeline-manager:0.39.0
1111
```
1212

1313
Once you see the Feldera logo on your terminal, go ahead and open the Web Console

scripts/bump-versions.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ release() {
2828
case $1 in
2929
major|minor|patch)
3030
cargo set-version --bump $1 -p feldera-types
31+
cargo set-version --bump $1 -p feldera-storage
3132
cargo set-version --bump $1 -p dbsp
3233
cargo set-version --bump $1 -p fda
3334
cargo set-version --bump $1 -p pipeline-manager

0 commit comments

Comments
 (0)