Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
8b6edcb
chore(toolchain): bump nightly 2025-10-10 → 2026-01-19
TennyZhuang Jun 10, 2026
f9e29b1
build(java): pin maven-jar-plugin 3.4.1 to fix 'invalid entry size'
TennyZhuang Jun 10, 2026
b929b61
ci: serial toolchain warmup before parallel it-test fan-out
TennyZhuang Jun 10, 2026
c9cc680
chore(toolchain): bump nightly 2026-01-19 → 2026-06-11; hashbrown 0.16.1
TennyZhuang Jun 11, 2026
db88f0e
chore(toolchain): adapt source for 1.98 (assert_matches stabilized, O…
TennyZhuang Jun 11, 2026
54e10d3
build(lints): port dylint crate to nightly-2026-06-11
TennyZhuang Jun 11, 2026
02176de
style: cargo fmt --all under rustfmt 1.98
TennyZhuang Jun 11, 2026
b0b2e25
chore(toolchain): silence unused-feature lints under 1.98 -D warnings
TennyZhuang Jun 11, 2026
e66a9f9
chore(toolchain): clippy fixes for 1.98 (formatting borrows, unused a…
TennyZhuang Jun 12, 2026
09087f7
chore(toolchain): drop useless .into_iter() in zip arg (1.98 useless_…
TennyZhuang Jun 12, 2026
ee1cf2d
chore(toolchain): clippy fixes for 1.98 (str_to_string, format borrow…
TennyZhuang Jun 12, 2026
0302094
style: cargo fmt after str_to_string edit (regress schedule.rs)
TennyZhuang Jun 12, 2026
8656eac
chore(toolchain): drop redundant & in sqlparser_common format arg (1.98)
TennyZhuang Jun 12, 2026
b248739
chore(toolchain): drop redundant & in lakekeeper_service format args …
TennyZhuang Jun 12, 2026
98ea349
build(prost): allow useless_borrows_in_formatting in generated serde …
TennyZhuang Jun 12, 2026
4cc7871
chore(toolchain): clippy fixes for 1.98 in risingwave_common
TennyZhuang Jun 12, 2026
edfadd1
chore(toolchain): prune unused feature gates in risingwave_common (1.98)
TennyZhuang Jun 12, 2026
9060195
chore(toolchain): clippy/feature fixes for 1.98 (dml/pgwire/object_st…
TennyZhuang Jun 12, 2026
6c08168
chore(toolchain): prune 13 unused feature gates (connector/codec, hum…
TennyZhuang Jun 12, 2026
74f9d16
chore(toolchain): drop redundant & in connector/codec test write! arg…
TennyZhuang Jun 12, 2026
5cb41c2
chore(toolchain): more 1.98 clippy fixes (rpc_client/expr format borr…
TennyZhuang Jun 12, 2026
a84a3cb
chore(toolchain): fix cursor_split (test-only) + more unused gates (1…
TennyZhuang Jun 12, 2026
a95d02e
chore(toolchain): connector clippy + unused gates (1.98)
TennyZhuang Jun 12, 2026
b3df954
chore(toolchain): drop 3 unused gates in connector (1.98)
TennyZhuang Jun 12, 2026
8dbd339
chore(toolchain): consolidated 1.98 fixes (clippy structural + 30 unu…
TennyZhuang Jun 12, 2026
4aa5f70
Merge remote-tracking branch 'origin/main' into chore/bump-nightly-20…
TennyZhuang Jun 12, 2026
270c7e0
chore(toolchain): remaining 1.98 lints (round-19) - check + documenta…
TennyZhuang Jun 12, 2026
7758401
chore(toolchain): round 20 - clear remaining 40 check + 2 doc lints
TennyZhuang Jun 12, 2026
788b6b3
chore(toolchain): round 21 - clear remaining 22 check + 1 doc lints (…
TennyZhuang Jun 12, 2026
7756f53
chore(toolchain): drop final useless into_iter in compaction_test_runner
TennyZhuang Jun 12, 2026
1bd12b0
chore(toolchain): round 23 - remaining sqlsmith test + ctl lints (1.98)
TennyZhuang Jun 12, 2026
7c4b75a
chore(toolchain): final sweep - remaining format borrows + unused fea…
TennyZhuang Jun 12, 2026
971df05
chore(toolchain): fix sqlsmith format borrow lint
TennyZhuang Jun 13, 2026
de77723
chore(toolchain): restore impl_trait_in_assoc_type gate + rm stray te…
TennyZhuang Jun 13, 2026
b0e4913
chore(toolchain): remove unused simulation feature gate
TennyZhuang Jun 13, 2026
15b57a0
chore(toolchain): delete the lints/ (dylint) crate and all references
TennyZhuang Jun 13, 2026
8f3e94b
chore(toolchain): cfg-gate impl_trait_in_assoc_type to madsim builds …
TennyZhuang Jun 13, 2026
47602f4
chore: cargo-sort root Cargo.toml after lints/ removal
TennyZhuang Jun 13, 2026
2cdcee8
Merge remote-tracking branch 'origin/main' into chore/bump-nightly-20…
TennyZhuang Jun 13, 2026
2705855
chore(toolchain): UFCS-ify exactly_one in gap_fill PARTITION_BY arg loop
TennyZhuang Jun 13, 2026
876864a
Revert lints/ deletion + bump cargo-dylint binary to 6.0.1
TennyZhuang Jun 13, 2026
b27ac9a
chore(toolchain): restore lints/ + bump cargo-dylint binary to 6.0.1
TennyZhuang Jun 13, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

11 changes: 5 additions & 6 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -71,11 +71,7 @@ members = [
"src/utils/workspace-config",
"src/workspace-hack",
]
exclude = [
"e2e_test/source_inline/pubsub",
"e2e_test/udf/embedded_wasm",
"lints",
]
exclude = ["e2e_test/source_inline/pubsub", "e2e_test/udf/embedded_wasm", "lints"]
resolver = "2"

[workspace.package]
Expand Down Expand Up @@ -156,7 +152,10 @@ hashbrown = { version = "0.17", features = [
"inline-more",
] }
hashbrown0_14 = { package = "hashbrown", version = "0.14" }
hashbrown0_15 = { package = "hashbrown", version = "0.15", features = [
# 0.16.1 removed the `RawTableClone for RawTable<T: Copy>` specialization that
# rustc rejects under `min_specialization` ("cannot specialize on trait Copy"),
# so the `nightly` feature compiles again on recent nightlies. (Was 0.15.)
hashbrown0_16 = { package = "hashbrown", version = "0.16.1", features = [
"nightly",
] }
hytra = "0.1"
Expand Down
2 changes: 1 addition & 1 deletion ci/.env
Original file line number Diff line number Diff line change
@@ -1 +1 @@
BUILD_ENV_VERSION=v20260424
BUILD_ENV_VERSION=v20260614
2 changes: 1 addition & 1 deletion ci/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ RUN cargo binstall -y --locked cargo-llvm-cov cargo-nextest cargo-sort cargo-cac
&& rm -rf "/root/.cargo/registry/cache" \
&& rm -rf "/root/.cargo/git/db" \
&& cargo uninstall cargo-cache
RUN cargo install --locked cargo-dylint@4.1.0 dylint-link@4.1.0
RUN cargo install --locked cargo-dylint@6.0.1 dylint-link@6.0.1

# install risedev
COPY <<EOF /root/.cargo/bin/risedev
Expand Down
2 changes: 1 addition & 1 deletion ci/rust-toolchain
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@
# 3. (optional) **follow the instructions in `lints/README.md`** to update the toolchain and dependencies for lints

[toolchain]
channel = "nightly-2025-10-10"
channel = "nightly-2026-06-11"
10 changes: 10 additions & 0 deletions ci/scripts/deterministic-it-test.sh
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,16 @@ export CARGO_LLVM_COV_TARGET_DIR="${REPO_ROOT}/target/sim"
export LLVM_PROFILE_FILE="${CARGO_LLVM_COV_TARGET_DIR}/risingwave-madsim-it-test-%4m.profraw"
export RW_COVERAGE_CARGO_PROFILE="ci-sim"

# Pre-install the pinned toolchain serially before the parallel fan-out below.
# `parallel -j 8` spawns 8 `cargo` processes at once; if the toolchain isn't
# already present in the CI image (e.g. right after a toolchain bump, before the
# image is rebuilt), each process triggers a concurrent `rustup` auto-install and
# they race on ~/.rustup/downloads, failing with
# "could not rename downloaded file ... No such file or directory".
# Running cargo once up front forces a single serial install. No-op once the
# image already bakes the pinned toolchain.
cargo --version

echo "--- Run integration tests in deterministic simulation mode"
seq "$TEST_NUM" | parallel -j 8 --line-buffer "MADSIM_TEST_SEED={} NEXTEST_PROFILE=ci-sim \
cargo nextest run \
Expand Down
13 changes: 13 additions & 0 deletions java/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -401,6 +401,19 @@

<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<!--
Pin a modern maven-jar-plugin instead of the 2.4 (2013) inherited from
the Maven super-POM. The old version's bundled plexus-archiver throws
"Error assembling JAR: invalid entry size" when packaging the large
native JNI cdylib (librisingwave_java_binding) that the bumped toolchain
produces. 3.x ships a fixed archiver.
-->
<version>3.4.1</version>
</plugin>

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
Expand Down
Loading