Skip to content

Commit dd9aa1a

Browse files
snkasblp
authored andcommitted
rust: upgrade to latest stable 1.91.1
Prior version is `1.87.0`. This doesn't bump the Rust MSRV in Cargo.toml because we first have to install a version with 1.91.1 on the integration test servers. We can do that, with a followup PR, once this version is part of a release. Signed-off-by: Simon Kassing <simon.kassing@feldera.com> Signed-off-by: Ben Pfaff <blp@feldera.com>
1 parent 4633a00 commit dd9aa1a

21 files changed

+26
-24
lines changed

.devcontainer/docker-compose.devcontainer.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ services:
88
dockerfile: Dockerfile
99
tty: true
1010
environment:
11-
- RUST_VERSION=1.87.0
11+
- RUST_VERSION=1.91.1
1212
- RUST_BACKTRACE=1
1313
- REDPANDA_BROKERS=redpanda:9092
1414
volumes:

.github/copilot-instructions.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
- **Primary Languages**: Rust (core engine), Java (SQL compiler), TypeScript/Svelte (web console), Python (SDK)
99
- **Size**: Large multi-language repository with 14 Rust crates, Java compiler, web console, Python SDK
1010
- **License**: MIT OR Apache-2.0
11-
- **MSRV**: Rust 1.87.0
11+
- **MSRV**: Rust 1.91.1
1212

1313
### Key Components
1414
- **DBSP Engine**: Core incremental computation engine (Rust)
@@ -28,9 +28,9 @@ Always install ALL dependencies before building:
2828
sudo apt-get update
2929
sudo apt-get install -y cmake libssl-dev libsasl2-dev
3030

31-
# Rust toolchain (required version 1.87.0)
31+
# Rust toolchain (required version 1.91.1)
3232
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
33-
rustup default 1.87.0
33+
rustup default 1.91.1
3434

3535
# Java (JDK 19 or newer required)
3636
# Install OpenJDK 21 or newer

.github/workflows/build-docker-dev.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
docker_platform: linux/arm64
2424
runs-on: ${{ matrix.runner }}
2525
container:
26-
image: ghcr.io/feldera/feldera-dev:sha-a6c448f6eaa832d34bd5d2f6b2b4167245a8de36
26+
image: ghcr.io/feldera/feldera-dev:sha-a20fef16d212c8c3314c25c0fb16d8c680f95124
2727

2828
steps:
2929
- name: Show Kubernetes node

.github/workflows/build-docker.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434
docker_platform: linux/arm64
3535
runs-on: ${{ matrix.runner }}
3636
container:
37-
image: ghcr.io/feldera/feldera-dev:sha-a6c448f6eaa832d34bd5d2f6b2b4167245a8de36
37+
image: ghcr.io/feldera/feldera-dev:sha-a20fef16d212c8c3314c25c0fb16d8c680f95124
3838

3939
steps:
4040
- name: Show Kubernetes node

.github/workflows/build-java.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
id-token: write
1212
contents: read
1313
container:
14-
image: ghcr.io/feldera/feldera-dev:sha-a6c448f6eaa832d34bd5d2f6b2b4167245a8de36
14+
image: ghcr.io/feldera/feldera-dev:sha-a20fef16d212c8c3314c25c0fb16d8c680f95124
1515
steps:
1616
- name: Show Kubernetes node
1717
if: always()

.github/workflows/build-rust.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
runs-on: ${{ matrix.runner }}
3232

3333
container:
34-
image: ghcr.io/feldera/feldera-dev:sha-a6c448f6eaa832d34bd5d2f6b2b4167245a8de36
34+
image: ghcr.io/feldera/feldera-dev:sha-a20fef16d212c8c3314c25c0fb16d8c680f95124
3535

3636
steps:
3737
- name: Show Kubernetes node

.github/workflows/ci-post-release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ jobs:
7272
adjust-versions:
7373
runs-on: [k8s-runners-amd64]
7474
container:
75-
image: ghcr.io/feldera/feldera-dev:sha-a6c448f6eaa832d34bd5d2f6b2b4167245a8de36
75+
image: ghcr.io/feldera/feldera-dev:sha-a20fef16d212c8c3314c25c0fb16d8c680f95124
7676
steps:
7777
- name: Show Kubernetes node
7878
if: always()

.github/workflows/ci-pre-mergequeue.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
# because of how merge queues work: https://stackoverflow.com/a/78030618
1919
main:
2020
container:
21-
image: ghcr.io/feldera/feldera-dev:sha-a6c448f6eaa832d34bd5d2f6b2b4167245a8de36
21+
image: ghcr.io/feldera/feldera-dev:sha-a20fef16d212c8c3314c25c0fb16d8c680f95124
2222
runs-on: [k8s-runners-amd64]
2323
steps:
2424
- name: Show Kubernetes node

.github/workflows/copilot-setup-steps.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
copilot-setup-steps:
1515
# This doesn't work as usual with new github things
1616
#container:
17-
# image: ghcr.io/feldera/feldera-dev:sha-a6c448f6eaa832d34bd5d2f6b2b4167245a8de36
17+
# image: ghcr.io/feldera/feldera-dev:sha-a20fef16d212c8c3314c25c0fb16d8c680f95124
1818
runs-on: ubuntu-latest-amd64
1919
permissions:
2020
contents: read
@@ -25,7 +25,7 @@ jobs:
2525
- name: Install Rust
2626
uses: dtolnay/rust-toolchain@master
2727
with:
28-
toolchain: 1.87.0
28+
toolchain: 1.91.1
2929
- name: Install uv
3030
uses: astral-sh/setup-uv@v2
3131
with:

.github/workflows/publish-crates.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
environment:
3131
name: ${{ inputs.environment || 'release' }}
3232
container:
33-
image: ghcr.io/feldera/feldera-dev:sha-a6c448f6eaa832d34bd5d2f6b2b4167245a8de36
33+
image: ghcr.io/feldera/feldera-dev:sha-a20fef16d212c8c3314c25c0fb16d8c680f95124
3434
steps:
3535
- name: Show Kubernetes node
3636
if: always()

0 commit comments

Comments
 (0)