discord9
c0652f6dd5
chore: release push check against Cargo.toml ( #7426 )
...
Signed-off-by: discord9 <discord9@163.com >
2025-12-19 13:16:15 +00:00
Ning Sun
2f4a15ec40
ci: ensure commits from main branch for whitelisted git dependencies ( #7434 )
...
* chore: update proto to include native histogram
* ci: add a CI check to ensure whitelisted dependencies are using their main branch
* chore: add changes to Cargo.toml to trigger CI
* chore: update proto
* test: update test to include histogram
2025-12-18 14:10:33 +00:00
liyang
b4f028be5f
chore: change etcd endpoints to array in the test scripts ( #7419 )
...
chore: change etcd endpoint
Signed-off-by: liyang <daviderli614@gmail.com >
2025-12-17 03:14:35 +00:00
Ruihang Xia
0ebfd161d8
feat: allow publishing new nightly release when some platforms are absent ( #7354 )
...
* feat: allow publishing new nightly release when some platforms are absent
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* unify linux platforms
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* always evaluate conditions
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
---------
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
2025-12-09 04:59:50 +00:00
dennis zhuang
1ebd25adbb
ci: add multi lang tests workflow into release and nightly workflows ( #7300 )
...
* ci: add multi lang tests workflow into release and nightly workflows
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* chore: emoji
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* refactor: apply suggestions
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* ci: add notification when multi lang tests fails
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* chore: revert ci and add nodejs
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
---------
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-26 04:35:04 +00:00
dennis zhuang
7e4f0af065
fix: mysql binary date type and multi-lang ci tests ( #7291 )
...
* fix: mysql binary date type
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* test: add unit test
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* fix: typo
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* ci: add multi lang integration tests ci
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* fix: path and branch
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* ci: prevent resuse runner
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* fix: ci
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* ci: Multi-language Integration Tests trigged only when pushing to main
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
---------
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
2025-11-25 08:26:50 +00:00
Yingwen
8b7b5c17c7
ci: update review code owners ( #7250 )
...
* ci: update review code owners
Signed-off-by: evenyag <realevenyag@gmail.com >
* ci: at least two owners
Signed-off-by: evenyag <realevenyag@gmail.com >
* chore: Update index owners
Co-authored-by: jeremyhi <jiachun_feng@proton.me >
Signed-off-by: evenyag <realevenyag@gmail.com >
---------
Signed-off-by: evenyag <realevenyag@gmail.com >
Co-authored-by: jeremyhi <jiachun_feng@proton.me >
2025-11-18 11:50:14 +00:00
LFC
32168e8ca8
ci: dev-build with large page size ( #7228 )
...
* ci: able to build greptimedb with large page size in dev-build
Signed-off-by: luofucong <luofc@foxmail.com >
* Apply suggestions from code review
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Signed-off-by: luofucong <luofc@foxmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-17 02:38:16 +00:00
liyang
acfd674332
ci: update helm-charts and homebrew-greptime pull request reviewer ( #7232 )
...
* ci: update helm-charts and homebrew-greptime pull request reviewer
Signed-off-by: liyang <daviderli614@gmail.com >
* add reviewer
Signed-off-by: liyang <daviderli614@gmail.com >
---------
Signed-off-by: liyang <daviderli614@gmail.com >
2025-11-15 17:51:28 +00:00
Yingwen
82812ff19e
test: add a unit test to scan data from memtable in append mode ( #7193 )
...
* test: add tests for scanning append mode before flush
Signed-off-by: evenyag <realevenyag@gmail.com >
* refactor: extract a function maybe_dedup_one
Signed-off-by: evenyag <realevenyag@gmail.com >
* ci: add flat format to docs.yml so we can make it required later
Signed-off-by: evenyag <realevenyag@gmail.com >
---------
Signed-off-by: evenyag <realevenyag@gmail.com >
2025-11-06 06:11:58 +00:00
Yingwen
0939dc1d32
test: run sqlness for flat format ( #7178 )
...
* test: support flat format in sqlness
Signed-off-by: evenyag <realevenyag@gmail.com >
* test: replace region stats test result with NUM
Signed-off-by: evenyag <realevenyag@gmail.com >
* ci: add flat format to sqlness ci
Signed-off-by: evenyag <realevenyag@gmail.com >
---------
Signed-off-by: evenyag <realevenyag@gmail.com >
2025-11-05 11:23:12 +00:00
liyang
5d0ef376de
fix: initializer container not work ( #7152 )
...
* fix: initializer not work
Signed-off-by: liyang <daviderli614@gmail.com >
* use a one version of operator
Signed-off-by: liyang <daviderli614@gmail.com >
---------
Signed-off-by: liyang <daviderli614@gmail.com >
2025-10-29 18:11:55 +00:00
jeremyhi
136b9eef7a
feat: pr review reminder frequency ( #7129 )
...
* feat: run at 9:00 am on monday, wednesday, friday
Signed-off-by: jeremyhi <fengjiachun@gmail.com >
* chore: remove unused method
Signed-off-by: jeremyhi <fengjiachun@gmail.com >
---------
Signed-off-by: jeremyhi <fengjiachun@gmail.com >
2025-10-23 06:22:02 +00:00
jeremyhi
2e7b3951fb
feat: 14 days PRs review reminder ( #7123 )
2025-10-21 08:53:38 +00:00
jeremyhi
27268cf424
chore: pr review reminder ( #7120 )
...
* chore: pr review reminder
* chore: for test
* chore: vars
* fix: gracefully handle missing webhook URL
* test: allow workflow to run in fork for testing
* test: add environment variable logging
* chore: monior change
* feat: filter draft pr
2025-10-21 02:44:04 +00:00
Weny Xu
40e9ce90a7
refactor: restructure sqlness to support multiple envs and extract common utils ( #7066 )
...
* refactor: restructure sqlness to support multiple envs and extract common utils
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore(ci): update sqlness cmd
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: add comments
Signed-off-by: WenyXu <wenymedia@gmail.com >
* fix: error fmt
Signed-off-by: WenyXu <wenymedia@gmail.com >
* fix: only reconnect mysql and pg client
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: apply suggestions
Signed-off-by: WenyXu <wenymedia@gmail.com >
---------
Signed-off-by: WenyXu <wenymedia@gmail.com >
2025-10-11 06:34:17 +00:00
zyy17
c4b89df523
fix: use pull_request_target to fix add labels 403 error ( #6958 )
...
Signed-off-by: zyy17 <zyylsxm@gmail.com >
2025-09-11 03:53:14 +00:00
liyang
ee4b8708d7
fix: fix deploy greptimedb in sqlness-test ( #6894 )
...
Signed-off-by: liyang <daviderli614@gmail.com >
2025-09-03 08:11:18 +00:00
Weny Xu
7cf47ccf54
fix: initialize remote WAL regions with correct flushed entry IDs ( #6856 )
...
* fix: initialize remote WAL regions with correct flushed entry IDs
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: add logs
Signed-off-by: WenyXu <wenymedia@gmail.com >
* fix: correct latest offset
Signed-off-by: WenyXu <wenymedia@gmail.com >
* fix: update sqlness
Signed-off-by: WenyXu <wenymedia@gmail.com >
* feat: add replay checkpoint to catchup request
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: apply suggestions
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: logs
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: apply suggestions
Signed-off-by: WenyXu <wenymedia@gmail.com >
---------
Signed-off-by: WenyXu <wenymedia@gmail.com >
2025-09-03 04:00:02 +00:00
liyang
e595885dc6
chore: use greptime dockerhub image ( #6865 )
...
Signed-off-by: liyang <daviderli614@gmail.com >
2025-09-01 11:07:26 +00:00
zyy17
e77ad8e9dc
chore: run pull-test-deps-images.sh before docker compose to avoid rate limit ( #6851 )
...
chore: run `pull-test-deps-images.sh` before docker compose
Signed-off-by: zyy17 <zyylsxm@gmail.com >
2025-08-29 05:03:45 +00:00
liyang
7bc669e991
chore: update bitnami config ( #6847 )
...
* chore: update bitnami config
Signed-off-by: liyang <daviderli614@gmail.com >
* update postgresql chart version
Signed-off-by: liyang <daviderli614@gmail.com >
* fix ci
Signed-off-by: liyang <daviderli614@gmail.com >
* refactor: add pull-test-deps-images.sh to pull images one by one to avoid rate limit
Signed-off-by: zyy17 <zyylsxm@gmail.com >
---------
Signed-off-by: liyang <daviderli614@gmail.com >
Signed-off-by: zyy17 <zyylsxm@gmail.com >
Co-authored-by: zyy17 <zyylsxm@gmail.com >
2025-08-29 02:45:14 +00:00
Logic
cbcfdf9d65
feat: add optional schema for Postgres metadata tables ( #6764 )
...
* feat(meta): add optional schema for Postgres metadata tables
- Add `schema` option to specify a custom schema for metadata tables
- Update `PgStore` and `PgElection` to support optional schema
- Modify SQL templates to use schema when provided
- Add tests for schema support in Postgres backend
Signed-off-by: Logic <zqr10159@dromara.org >
* refactor(meta): remove unused `create_schema_statement` and simplify `PgSqlTemplateFactory`
- Remove `create_schema_statement` from `PgSqlTemplateSet` struct
- Simplify `PgSqlTemplateFactory` by removing `new` method and merging it with `with_schema`
- Update related tests to reflect these changes
Signed-off-by: Logic <zqr10159@dromara.org >
* refactor(meta-srv): remove unused imports
- Remove unused import of BoxedError from common_error::ext- Remove unused import of TlsOption from servers::tls
Signed-off-by: Logic <zqr10159@dromara.org >
* build(meta): update Postgres version and add error handling imports
- Update Postgres version to 17 in docker-compose.yml
- Add BoxedError import for error handling in meta-srv
Signed-off-by: Logic <zqr10159@dromara.org >
* feat(postgres): add support for optional schema in PgElection and related components
Signed-off-by: Logic <zqr10159@dromara.org >
* feat(postgres): add support for optional schema in PgElection and related components
Signed-off-by: Logic <zqr10159@dromara.org >
* fix(develop): update Postgres schema commands to specify host
Signed-off-by: Logic <zqr10159@dromara.org >
* refactor(postgres): simplify plugin options handling and update SQL examples
Signed-off-by: Logic <zqr10159@dromara.org >
* refactor(postgres): simplify plugin options handling and update SQL examples
Signed-off-by: Logic <zqr10159@dromara.org >
* fix(postgres): update meta_election_lock_id description for optional schema support
Signed-off-by: Logic <zqr10159@dromara.org >
* fix(postgres): add health check and fallback wait for Postgres in CI setup
* fix(postgres): update Docker setup for Postgres and add support for Postgres 15
* fix(postgres): remove redundant Postgres setup step in CI configuration
* Update tests-integration/fixtures/postgres/init.sql
Co-authored-by: Weny Xu <wenymedia@gmail.com >
* Update .github/workflows/develop.yml
* Update tests-integration/fixtures/docker-compose.yml
* Update src/common/meta/src/kv_backend/rds/postgres.rs
Co-authored-by: Weny Xu <wenymedia@gmail.com >
* Update src/common/meta/src/kv_backend/rds/postgres.rs
Co-authored-by: Weny Xu <wenymedia@gmail.com >
* Update src/common/meta/src/kv_backend/rds/postgres.rs
Co-authored-by: Weny Xu <wenymedia@gmail.com >
* Update src/common/meta/src/kv_backend/rds/postgres.rs
Co-authored-by: Weny Xu <wenymedia@gmail.com >
* fix: Refactor PostgreSQL backend to support optional schema in PgStore and related SQL templates
* feat: Update PostgreSQL configuration and add PG15 specific integration tests
* feat: Update PostgreSQL configuration and add PG15 specific integration tests
* refactor(postgres): update test schemas from 'greptime_schema' to 'test_schema'
* Update .github/workflows/develop.yml
* refactor: minor factor
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: apply suggestions
Signed-off-by: WenyXu <wenymedia@gmail.com >
* fix: fix unit test
Signed-off-by: WenyXu <wenymedia@gmail.com >
---------
Signed-off-by: Logic <zqr10159@dromara.org >
Signed-off-by: WenyXu <wenymedia@gmail.com >
Co-authored-by: Weny Xu <wenymedia@gmail.com >
2025-08-28 09:24:14 +00:00
Yan Tingwang
32a3ef36f9
feat(metasrv): support tls for etcd client ( #6818 )
...
* add TLS support for etcd client connections~
Signed-off-by: codephage2020 <tingwangyan2020@163.com >
* locate correct certs
Signed-off-by: codephage2020 <tingwangyan2020@163.com >
* Updated certs
Signed-off-by: codephage2020 <tingwangyan2020@163.com >
* Updated CI
Signed-off-by: codephage2020 <tingwangyan2020@163.com >
* Updated CI
Signed-off-by: codephage2020 <tingwangyan2020@163.com >
* Update docker-compose.yml
* tests for TLS client creation
Signed-off-by: codephage2020 <tingwangyan2020@163.com >
* modify tests
Signed-off-by: codephage2020 <tingwangyan2020@163.com >
---------
Signed-off-by: codephage2020 <tingwangyan2020@163.com >
2025-08-27 07:41:05 +00:00
Arshdeep
8894cb5406
feat: resolve unused dependencies with cargo-udeps ( #6578 ) ( #6619 )
...
* feat:resolve unused dependencies with cargo-udeps (#6578 )
Signed-off-by: Arshdeep54 <balarsh535@gmail.com >
* Apply suggestion from @zyy17
Co-authored-by: zyy17 <zyylsxm@gmail.com >
* Apply suggestion from @zyy17
Co-authored-by: zyy17 <zyylsxm@gmail.com >
---------
Signed-off-by: Arshdeep54 <balarsh535@gmail.com >
Co-authored-by: Ning Sun <classicning@gmail.com >
Co-authored-by: zyy17 <zyylsxm@gmail.com >
2025-08-26 10:22:53 +00:00
liyang
7af471c5aa
ci: add is-current-version-latest check to helm-charts/homebrew-greptime bump jobs ( #6772 )
...
ci: add check to helm/homebrew bump jobs
Signed-off-by: liyang <daviderli614@gmail.com >
2025-08-19 17:49:07 +00:00
liyang
0b29b41c17
ci: add Signed-off-by in update-dev-builder-version script ( #6765 )
...
Signed-off-by: liyang <daviderli614@gmail.com >
2025-08-19 04:15:13 +00:00
github-actions[bot]
78dca8a0d7
ci: update dev-builder image tag ( #6759 )
...
* ci: update dev-builder image tag
Signed-off-by: evenyag <realevenyag@gmail.com >
* ci: ignore makefile
Signed-off-by: evenyag <realevenyag@gmail.com >
---------
Signed-off-by: evenyag <realevenyag@gmail.com >
Co-authored-by: greptimedb-ci <greptimedb-ci@greptime.com >
Co-authored-by: evenyag <realevenyag@gmail.com >
2025-08-19 02:51:34 +00:00
LFC
f9d2a89a0c
chore: update datafusion family ( #6675 )
...
* chore: update datafusion family
Signed-off-by: luofucong <luofc@foxmail.com >
* fix ci
Signed-off-by: luofucong <luofc@foxmail.com >
* use official otel-arrow-rust
Signed-off-by: luofucong <luofc@foxmail.com >
* rebase
Signed-off-by: luofucong <luofc@foxmail.com >
* use the official orc-rust
Signed-off-by: luofucong <luofc@foxmail.com >
* resolve PR comments
Signed-off-by: luofucong <luofc@foxmail.com >
* remove the empty lines
Signed-off-by: luofucong <luofc@foxmail.com >
* try following PR comments
Signed-off-by: luofucong <luofc@foxmail.com >
---------
Signed-off-by: luofucong <luofc@foxmail.com >
2025-08-15 12:41:49 +00:00
liyang
bb43d604a4
ci: use ubuntu 16 core machine in release-cn-artifacts ( #6464 )
...
ci: use ubuntu 16 core machine
2025-07-04 18:06:07 +00:00
liyang
4aa6add8dc
ci: add check-version script to check whether push the latast image ( #6415 )
...
Signed-off-by: liyang <daviderli614@gmail.com >
2025-07-01 07:45:47 +00:00
liyang
bdd50a2263
ci: try to fix the job permissions ( #6407 )
...
Signed-off-by: liyang <daviderli614@gmail.com >
2025-06-26 17:23:43 +00:00
liyang
56b9ab5279
ci: add pr label workflow ( #6316 )
...
* ci: add pr label workflow
Signed-off-by: liyang <daviderli614@gmail.com >
* move permissions to jobs
Signed-off-by: liyang <daviderli614@gmail.com >
* add checkout step
Signed-off-by: liyang <daviderli614@gmail.com >
* add job permissions
Signed-off-by: liyang <daviderli614@gmail.com >
* custom sizes
Signed-off-by: liyang <daviderli614@gmail.com >
* Update .github/workflows/pr-labeling.yaml
Co-authored-by: shuiyisong <113876041+shuiyisong@users.noreply.github.com >
---------
Signed-off-by: liyang <daviderli614@gmail.com >
Co-authored-by: shuiyisong <113876041+shuiyisong@users.noreply.github.com >
2025-06-16 17:26:16 +00:00
liyang
88c4409df4
ci: use the new meta backendStorage etcd structure ( #6303 )
...
Signed-off-by: liyang <daviderli614@gmail.com >
2025-06-12 03:17:32 +00:00
liyang
9469a8f8f2
ci: add signature information when updating downstream repository ( #6282 )
...
Signed-off-by: liyang <daviderli614@gmail.com >
2025-06-10 17:18:29 +00:00
Weny Xu
74222c3070
chore: improve CI debugging and resource configuration ( #6274 )
...
* chore: describe pods on CI failure
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: increase memory limit for main pod template from 2Gi to 3Gi
Signed-off-by: WenyXu <wenymedia@gmail.com >
---------
Signed-off-by: WenyXu <wenymedia@gmail.com >
2025-06-09 11:40:32 +00:00
dennis zhuang
8d2c1b7f6a
ci: refactor bump downstream versions worflow and adds demo-scene ( #6171 )
...
* ci: refactor bump downstream versions and adds demo-scene
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* chore: rename
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* chore: style
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* fix: forgot DEMO_REPO_TOKEN
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
* fix: demo repo name
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
---------
Signed-off-by: Dennis Zhuang <killme2008@gmail.com >
2025-06-09 03:19:00 +00:00
liyang
0eb9e97f79
ci: increase upload s3 retry times ( #6263 )
...
ci: increase upload s3 retry
Signed-off-by: liyang <daviderli614@gmail.com >
2025-06-06 12:42:03 +00:00
liyang
180920327b
ci: add option to choose whether upload artifacts to S3 in the development build ( #6232 )
...
ci: add option to choose whether to upload artifacts to S3 in the development build
2025-06-04 03:49:53 +00:00
Ning Sun
9fbcf9b7e7
chore: switch nix index to 25.05 release ( #6181 )
...
chore: switch to nix index to 25.05 release
2025-05-29 01:13:35 +00:00
localhost
92422dafca
feat: add CLI tool to export metadata ( #6150 )
...
* chore: add tool to export db meta
* chore: add meta restore command
* chore: fmt code
* chore: remove useless error
* chore: support key prefix
* chore: add clean check for meta restore
* chore: add more log for meta restore
* chore: resolve s3 and local file root in command meta-snapshot
* chore: remove the pg mysql features from the build script as they are already in the default feature
* chore: fix by pr comment
2025-05-28 03:18:00 +00:00
Ruihang Xia
bf496e05cc
ci: turn off fail fast strategy ( #6157 )
...
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
2025-05-23 02:38:25 +00:00
zyy17
513ca951ee
chore: add the missing v prefix for NEXT_RELEASE_VERSION variable ( #6160 )
...
chore: add 'v' prefix for NEXT_RELEASE_VERSION variable
2025-05-22 10:33:14 +00:00
liyang
f55af5838c
ci: add issues write permission ( #6145 )
...
fixed to: https://github.com/GreptimeTeam/greptimedb/actions/runs/15155518237/job/42610589439
2025-05-21 15:53:01 +00:00
Ruihang Xia
56e696bd55
chore: remove stale wal config entries ( #6134 )
...
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
2025-05-20 19:42:09 +00:00
liyang
153e80450a
fix: update dev-build image tag ( #6136 )
2025-05-20 09:08:28 +00:00
yinheli
8d36ffb4e1
chore: enable github folder typo check and fix typos ( #6128 )
2025-05-20 04:20:07 +00:00
Yingwen
955ad644f7
ci: add pull requests permissions to semantic check job ( #6130 )
...
* ci: add pull requests permissions
* ci: reduce permissions
2025-05-20 03:33:33 +00:00
Ning Sun
d324439014
ci: fix release job dependencies ( #6125 )
2025-05-19 11:48:57 +00:00
Ning Sun
73b4b710cd
ci: update nix build linker ( #6103 )
...
* ci: update nix build linker
* ci: use mold for nix ci
2025-05-15 19:02:58 +00:00