Skip to content

Commit 3a22ec9

Browse files
authored
Merge branch 'main' into yiming/delta-lake-sink
2 parents f707c3d + 5c6b25c commit 3a22ec9

File tree

856 files changed

+28701
-11114
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

856 files changed

+28701
-11114
lines changed

.git-blame-ignore-revs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,3 +27,6 @@ e7b7842826035b645bc4feddf5ef315d0935e35e
2727

2828
# chore: use rustflags for lints (#5508)
2929
055107da6b969d31cd6aca396f4d9ed209845391
30+
31+
# test: split input/output for planner test (#9902)
32+
f8266748dcb70541da944664552c1944ff8362e4

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 43 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,56 @@ body:
66
attributes:
77
label: Describe the bug
88
description: A clear and concise description of what the bug is.
9+
- type: textarea
10+
attributes:
11+
label: Error message/log
12+
description: The error message you see.
13+
render: text
914
- type: textarea
1015
attributes:
1116
label: To Reproduce
12-
description: Steps to reproduce the behavior.
17+
description: Steps to reproduce the behavior, including the SQLs you run and/or the operations you have done to trigger the bug.
18+
placeholder: |
19+
First create the tables/sources and materialized views with
20+
21+
```sql
22+
CREATE TABLE ...
23+
CREATE MATERIALIZED VIEW ...
24+
```
25+
26+
Then the bug is triggered after ...
1327
- type: textarea
1428
attributes:
1529
label: Expected behavior
1630
description: A clear and concise description of what you expected to happen.
31+
placeholder: |
32+
I expected to see this happen: *explanation*
33+
34+
Instead, this happened: *explanation*
35+
- type: textarea
36+
attributes:
37+
label: How did you deploy RisingWave?
38+
description: Do you run RisingWave via Docker / Homebrew / RiseDev / RisingWave Cloud / ...?
39+
placeholder: |
40+
via Docker Compose. My `docker-compose.yml` is: ...
41+
- type: textarea
42+
attributes:
43+
label: The version of RisingWave
44+
description: The output of `select version()` and/or the docker image tag and ID.
45+
placeholder: |
46+
```
47+
dev=> select version();
48+
version
49+
-----------------------------------------------------------------------------
50+
PostgreSQL 8.3-RisingWave-0.19.0 (01659936e12307e28e13287dcc3ca899b7f701e3)
51+
52+
53+
docker image ls
54+
REPOSITORY TAG IMAGE ID CREATED SIZE
55+
risingwavelabs/risingwave latest c0fb5556d7cb 6 days ago 1.99GB
56+
```
1757
- type: textarea
1858
attributes:
1959
label: Additional context
20-
description: Add any other context about the problem here.
60+
description: Add any other context about the problem here. e.g., the full log files.
61+

.github/labeler.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,12 @@ labels:
2525
- label: "type/deprecate"
2626
title: "^deprecate.*"
2727

28+
# If it's removed, or ticked.
2829
- label: "user-facing-changes"
2930
negate: true
30-
body: 'My PR \*\*DOES NOT\*\* contain user-facing changes'
31+
body: 'My PR contains user-facing changes'
32+
- label: "user-facing-changes"
33+
body: '- \[x\] My PR contains user-facing changes'
34+
35+
- label: "breaking-change"
36+
body: '- \[x\] My PR contains breaking changes'

.github/pull_request_template.md

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ I hereby agree to the terms of the [RisingWave Labs, Inc. Contributor License Ag
44

55
<!--
66
7-
**This section will be used as the commit message. Please do not leave this empty!**
7+
**Please do not leave this empty!**
88
99
Please explain **IN DETAIL** what the changes are in this PR and why they are needed:
1010
@@ -16,28 +16,25 @@ Please explain **IN DETAIL** what the changes are in this PR and why they are ne
1616
1717
-->
1818

19-
## Checklist For Contributors
19+
## Checklist
2020

2121
- [ ] I have written necessary rustdoc comments
2222
- [ ] I have added necessary unit tests and integration tests
2323
- [ ] I have added fuzzing tests or opened an issue to track them. (Optional, recommended for new SQL features #7934).
24-
- [ ] I have demonstrated that backward compatibility is not broken by breaking changes and created issues to track deprecated features to be removed in the future. (Please refer to the issue)
24+
- [ ] My PR contains breaking changes. (If it deprecates some features, please create a tracking issue to remove them in the future).
2525
- [ ] All checks passed in `./risedev check` (or alias, `./risedev c`)
26-
27-
## Checklist For Reviewers
28-
29-
- [ ] I have requested macro/micro-benchmarks as this PR can affect performance substantially, and the results are shown.
26+
- [ ] My PR changes performance-critical code. (Please run macro/micro-benchmarks and show the results.)
3027
<!-- To manually trigger a benchmark, please check out [Notion](https://www.notion.so/risingwave-labs/Manually-trigger-nexmark-performance-dashboard-test-b784f1eae1cf48889b2645d020b6b7d3). -->
3128

3229
## Documentation
3330

34-
- [ ] My PR **DOES NOT** contain user-facing changes.
31+
- [ ] My PR contains user-facing changes.
3532

3633
<!--
3734
38-
You can ignore or delete the section below if you ticked the checkbox above.
35+
You can ignore or delete the section below if your PR does not contain user-facing changes.
3936
40-
Otherwise, remove the checkbox above and write a release note below.
37+
Otherwise, please write a release note below.
4138
4239
-->
4340

.github/workflows/connector-node-integration.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ jobs:
4141
4242
echo "--- build connector node"
4343
cd ${RISINGWAVE_ROOT}/java
44-
mvn --batch-mode --update-snapshots clean package
44+
mvn --batch-mode --update-snapshots clean package -Dno-build-rust
4545
4646
echo "--- install postgresql client"
4747
sudo apt install postgresql postgresql-contrib libpq-dev

.github/workflows/doc.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,17 @@ jobs:
1414
run: rustup show
1515
- name: Install dependencies
1616
run: sudo apt-get update && sudo apt-get install -y make build-essential cmake protobuf-compiler curl openssl libssl-dev libsasl2-dev libcurl4-openssl-dev pkg-config postgresql-client tmux lld
17+
- name: Run sccache-cache
18+
uses: mozilla-actions/[email protected]
19+
with:
20+
version: "v0.5.2"
1721
- name: Docs
1822
run: |
1923
RUSTDOCFLAGS="--markdown-css rust.css --markdown-no-toc --index-page docs/rustdoc/index.md -Zunstable-options" cargo doc --workspace --no-deps --document-private-items
2024
cp docs/rustdoc/rust.css target/doc/rust.css
25+
env:
26+
SCCACHE_GHA_ENABLED: "true"
27+
RUSTC_WRAPPER: "sccache"
2128
- name: Upload artifacts
2229
uses: actions/upload-pages-artifact@v1
2330
with:

.github/workflows/license_check.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,4 @@ jobs:
1818
steps:
1919
- uses: actions/checkout@v3
2020
- name: Check License Header
21-
uses: apache/skywalking-eyes/header@df70871af1a8109c9a5b1dc824faaf65246c5236
21+
uses: apache/skywalking-eyes@775fe1ffda59b7e100aa144d0ef8d7beae17f97d

.github/workflows/typo.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,4 @@ jobs:
1010
uses: actions/checkout@v3
1111

1212
- name: Check spelling of the entire repository
13-
uses: crate-ci/typos@v1.13.20
13+
uses: crate-ci/typos@v1.15.0

.typos.toml

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,16 @@
11
[default.extend-words]
2-
indexs = "indices"
3-
Stichting = "Stichting"
4-
fo = "fo"
5-
FPR = "FPR"
2+
indexs = "indices" # Both are valid, just pick one.
3+
Stichting = "Stichting" # This is Dutch for "Foundation". From DuckDB.
4+
FPR = "FPR" # False Positive Rate
5+
inout = "inout" # This is a SQL keyword!
6+
numer = "numer" # numerator
7+
nd = "nd" # N-dimentional / 2nd
8+
steam = "stream" # You played with Steam games too much.
9+
# Some weird short variable names
610
ot = "ot"
7-
inout = "inout"
8-
numer = "numer"
9-
nd = "nd"
10-
steam = "stream"
11+
bui = "bui"
12+
13+
[default.extend-identifiers]
1114

1215
[files]
1316
extend-exclude = [

0 commit comments

Comments
 (0)