Weny Xu
8d2f92c01a
chore: cherry pick fixes and bum version to v1.0.1 ( #8024 )
...
* fix: remap peer addresses during retries (#7933 )
* fix: remap peer addresses during retries
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: styling
Signed-off-by: WenyXu <wenymedia@gmail.com >
* test: add tests
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: apply suggestions from CR
Signed-off-by: WenyXu <wenymedia@gmail.com >
---------
Signed-off-by: WenyXu <wenymedia@gmail.com >
* fix: using uint64 datatype for postgres prepared statement parameters (#7942 )
* feat: add support for decimal parameter type, remove string replacement fallback
* chore: format
* fix: add support for using unsigned bigint in postgres
* chore: format toml
* refactor: cleanup duplicated code
* fix: rescale decimal
Signed-off-by: WenyXu <wenymedia@gmail.com >
* fix: fix current version comparison logic for pre-releases (#7946 )
Signed-off-by: liyang <daviderli614@gmail.com >
Signed-off-by: WenyXu <wenymedia@gmail.com >
* fix(index): intersect bitmaps before early exit in predicates applier (#7867 )
* fix(index): intersect bitmaps before early exit in predicates applier
The loop skipped intersecting when the next bitmap was empty, which left
the accumulator unchanged instead of zeroing it. Intersect first, then
break when the result is empty.
Signed-off-by: Weixie Cui <cuiweixie@gmail.com >
* per gemini
* style(index): format predicates applier loop
* fix(index): remove unused mut in predicates applier
---------
Signed-off-by: Weixie Cui <cuiweixie@gmail.com >
Co-authored-by: discord9 <55937128+discord9@users.noreply.github.com >
Co-authored-by: discord9 <discord9@163.com >
Signed-off-by: WenyXu <wenymedia@gmail.com >
* fix: randomize standalone test ports in cli export test (#7955 )
fix/flaky-test:
### Add Dynamic Port Selection for Standalone Tests
- **`cli.rs`**: Implemented functions `random_standalone_addrs` and `choose_random_unused_port_offset` to dynamically select unused ports for standalone tests, enhancing test reliability.
- Updated `test_export_create_table_with_quoted_names` to use dynamically assigned ports for HTTP, RPC, MySQL, and PostgreSQL addresses.
Signed-off-by: Lei, HUANG <mrsatangel@gmail.com >
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: fix git cliff errors in latest version (#7947 )
* chore: fix git cliff errors in latest version
- Fix errors in v2.12.0
- Do not generate logs for beta/rc tags between the compared commits
Signed-off-by: evenyag <realevenyag@gmail.com >
* chore: preserve blank line before release date in changelog
Signed-off-by: evenyag <realevenyag@gmail.com >
---------
Signed-off-by: evenyag <realevenyag@gmail.com >
Signed-off-by: WenyXu <wenymedia@gmail.com >
* fix: match term zh (#7952 )
* fix: match term zh
Signed-off-by: discord9 <discord9@163.com >
* chore: per gemini
Signed-off-by: discord9 <discord9@163.com >
* chore: revert accident change
Signed-off-by: discord9 <discord9@163.com >
* feat: unicode script han
Signed-off-by: discord9 <discord9@163.com >
---------
Signed-off-by: discord9 <discord9@163.com >
Signed-off-by: WenyXu <wenymedia@gmail.com >
* ci: set upload timeout for uploading artifacts to S3 (#7958 )
* ci: set upload timeout for uploading artifacts to S3
Signed-off-by: liyang <daviderli614@gmail.com >
* Update upload-artifacts-to-s3.sh
---------
Signed-off-by: liyang <daviderli614@gmail.com >
Signed-off-by: WenyXu <wenymedia@gmail.com >
* fix: cargo check -p common-meta (#7964 )
fix: moka feature
Signed-off-by: WenyXu <wenymedia@gmail.com >
* fix: always skip field pruning when using merge mode (#7957 )
* test: add prefilter regressions for last_row null filters
Signed-off-by: evenyag <realevenyag@gmail.com >
* fix: skip fields in all merge mode
Signed-off-by: evenyag <realevenyag@gmail.com >
* refactor: simplify pre-filter skip fields handling
Signed-off-by: evenyag <realevenyag@gmail.com >
* test: update test
Signed-off-by: evenyag <realevenyag@gmail.com >
---------
Signed-off-by: evenyag <realevenyag@gmail.com >
Signed-off-by: WenyXu <wenymedia@gmail.com >
* fix: mysql prepare correctly returns error instead of panic (#7963 )
feat: mysql writer support multiple statement execution
Signed-off-by: luofucong <luofc@foxmail.com >
Signed-off-by: WenyXu <wenymedia@gmail.com >
* fix: relax azblob validation requirements (#7970 )
Signed-off-by: WenyXu <wenymedia@gmail.com >
* feat(mito2): allow CompactionOutput to succeed independently (#7948 )
* refactor(mito2): improve compaction error handling and file removal
Refactor compaction task execution to enhance error handling and robustness.
- Implemented parallel execution of compaction tasks with proper error capture and logging for individual task failures.
- Ensured JoinSnafu is no longer directly used in error propagation, instead handling errors within the task processing loop.
- Adjusted file removal logic to correctly include expired SSTs after compaction merges.
Signed-off-by: Lei, HUANG <mrsatangel@gmail.com >
* refactor(mito2): extract SstMerger trait for testability in compaction
Extract SstMerger trait and DefaultSstMerger implementation to improve the testability of DefaultCompactor.
The DefaultCompactor is now generic over SstMerger, allowing mock implementations to be injected for unit testing without relying on the full object storage access layer. This refactoring separates the concerns of SST file merging from the overall compaction orchestration logic.
Additionally:
- Updated CompactionScheduler to use DefaultCompactor::default().
- Added unit tests for DefaultCompactor using a MockMerger.
Signed-off-by: Lei, HUANG <mrsatangel@gmail.com >
* fix(compaction): propagate join error during sst flush
Correctly propagates the error when joining SST flush handles during compaction. Previously, the error was logged but not returned, leading to potential silent failures.
Also reorders some imports for consistency.
Signed-off-by: Lei, HUANG <mrsatangel@gmail.com >
* perf(compaction): pre-allocate capacity for compacted_inputs
Pre-allocates capacity for the compacted_inputs vector based on the estimated total size of inputs and expired SSTs. This optimization aims to reduce vector reallocations during the compaction process.
Signed-off-by: Lei, HUANG <mrsatangel@gmail.com >
* feat/allow-partial-compaction:
### Commit Message
Enhance `DefaultCompactor` and `MockMerger` for Improved Flexibility
- **`compactor.rs`**:
- Added `Clone` trait to `DefaultSstMerger` and `MockMerger` to allow cloning.
- Removed `Arc` wrapping from `DefaultCompactor`'s `merger` field for direct usage.
- Updated `merge_ssts` method to require `Clone` trait for `SstMerger`.
- Modified `MockMerger` to use `Arc<Mutex>` for `results` and `call_idx` to ensure thread safety.
- Adjusted error handling to use `error::InvalidMetaSnafu` directly.
Signed-off-by: Lei, HUANG <mrsatangel@gmail.com >
---------
Signed-off-by: Lei, HUANG <mrsatangel@gmail.com >
Signed-off-by: WenyXu <wenymedia@gmail.com >
* feat: propagate staging leader through lease and heartbeat (#7950 )
* feat(mito): expose staging leader role state
* fix(region): clear staging metadata on leader exit
* feat: propagate staging leader role through heartbeat and metasrv
* chore: update comments
Signed-off-by: WenyXu <wenymedia@gmail.com >
* fix(region): unify staging exit role transitions
* chore: update proto
Signed-off-by: WenyXu <wenymedia@gmail.com >
---------
Signed-off-by: WenyXu <wenymedia@gmail.com >
* feat: cancel local compaction for enter staging (#7885 )
* feat(mito2): support cancelling active local compaction
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: apply suggestions from CR
Signed-off-by: WenyXu <wenymedia@gmail.com >
* test(mito2): cover compaction cancellation return paths
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: apply suggestions from CR
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: apply suggestions from CR
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: apply suggestions from CR
Signed-off-by: WenyXu <wenymedia@gmail.com >
* fix: cancel remaining tasks
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: apply suggestions
Signed-off-by: WenyXu <wenymedia@gmail.com >
---------
Signed-off-by: WenyXu <wenymedia@gmail.com >
* refactor: move group rollback ownership to parent repartition (#7967 )
* refactor(meta-srv): move group rollback ownership to parent repartition procedure
- Parent procedure now owns partial rollback based on failed/unknown subprocedures
- rollback order: group metadata first, then allocated-region cleanup
- original_target_routes captured during build-plan, persisted in RepartitionPlanEntry
- rollback_group_metadata_routes moved to utils as parent-owned helper
- Group subprocedure no longer supports rollback (rollback_supported = false)
- Removed UpdateMetadata::RollbackStaging from group state machine
- Deleted redundant group rollback tests and helpers
BREAKING CHANGE: group Procedure no longer handles rollback; parent procedure
is responsible for crash recovery and selecting which plans to roll back.
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: update comments
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: apply suggestions from CR
Signed-off-by: WenyXu <wenymedia@gmail.com >
---------
Signed-off-by: WenyXu <wenymedia@gmail.com >
* feat: use PreFilterMode::All if only one source in the partition range (#7973 )
* feat: use PrefilterMode::All if only one source in the partition range
Signed-off-by: evenyag <realevenyag@gmail.com >
* fix: consider append_mode
Signed-off-by: evenyag <realevenyag@gmail.com >
* chore: skip merge if only one source
Signed-off-by: evenyag <realevenyag@gmail.com >
* test: fix test
Signed-off-by: evenyag <realevenyag@gmail.com >
---------
Signed-off-by: evenyag <realevenyag@gmail.com >
Signed-off-by: WenyXu <wenymedia@gmail.com >
* fix(meta): renew operating region leases from keeper roles (#7971 )
* refactor(meta): store operating region roles in memory keeper
Signed-off-by: WenyXu <wenymedia@gmail.com >
* refactor(meta): register operating region roles from region routes
Signed-off-by: WenyXu <wenymedia@gmail.com >
* refactor(meta): require explicit operating region roles
Signed-off-by: WenyXu <wenymedia@gmail.com >
* fix(meta): renew operating region leases from keeper roles
Signed-off-by: WenyXu <wenymedia@gmail.com >
* test(common-meta): cover region route role helpers
Signed-off-by: WenyXu <wenymedia@gmail.com >
* test(meta): cover operating region role propagation
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: apply suggestions
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: apply suggestions
Signed-off-by: WenyXu <wenymedia@gmail.com >
* fix(meta): prefer metadata roles for region lease renewal
Signed-off-by: WenyXu <wenymedia@gmail.com >
---------
Signed-off-by: WenyXu <wenymedia@gmail.com >
* feat: add an index page (#7975 )
* feat: include an index page
* fix: address code review
* fix: let / auth gated
* refactor: rename public-apis to public-api-prefix
Signed-off-by: WenyXu <wenymedia@gmail.com >
* fix: remove redundant error messages in admin functions (#7953 )
Closes #7938
Signed-off-by: yxrxy <yxrxytrigger@gmail.com >
Signed-off-by: WenyXu <wenymedia@gmail.com >
* perf: better jieba cut (#7984 )
* perf: better jieba cut
Signed-off-by: discord9 <discord9@163.com >
* fix: also filter pun mark
Signed-off-by: discord9 <discord9@163.com >
* chore
Signed-off-by: discord9 <discord9@163.com >
* docs: explain why
Signed-off-by: discord9 <discord9@163.com >
---------
Signed-off-by: discord9 <discord9@163.com >
Signed-off-by: WenyXu <wenymedia@gmail.com >
* fix: allow ipv4_num_to_string to accept valid integers (#7994 )
* fix: allow ipv4_num_to_string to accept valid integers
Signed-off-by: Johannes Sluis <joesluis51@gmail.com >
* test: update sqlness result file
Signed-off-by: Johannes Sluis <joesluis51@gmail.com >
* fix: use coercible integer signature for ipv4_num_to_string
Signed-off-by: Johannes Sluis <joesluis51@gmail.com >
---------
Signed-off-by: Johannes Sluis <joesluis51@gmail.com >
Signed-off-by: WenyXu <wenymedia@gmail.com >
* fix: update manifest state before deleting delta files (#8001 )
* fix: update state before deleting deltas
Signed-off-by: evenyag <realevenyag@gmail.com >
* chore: update comment
Signed-off-by: evenyag <realevenyag@gmail.com >
* chore: update log level
Signed-off-by: evenyag <realevenyag@gmail.com >
---------
Signed-off-by: evenyag <realevenyag@gmail.com >
Signed-off-by: WenyXu <wenymedia@gmail.com >
* fix: upgrade mysql metadata value limit to mediumblob (#7985 )
* fix: upgrade mysql metadata values to mediumblob
* fix: fail mysql metadata startup on upgrade check errors
Signed-off-by: WenyXu <wenymedia@gmail.com >
---------
Signed-off-by: WenyXu <wenymedia@gmail.com >
* fix: zh same underscore behavior (#8002 )
* fix: zh same underscore behavior
Signed-off-by: discord9 <discord9@163.com >
* fix: only add token with _ from en analyzer
Signed-off-by: discord9 <discord9@163.com >
* test: neg sqlness case
Signed-off-by: discord9 <discord9@163.com >
---------
Signed-off-by: discord9 <discord9@163.com >
Signed-off-by: WenyXu <wenymedia@gmail.com >
* fix: manifest recovery scans after last version if possible (#8009 )
* feat: suppport scan with start after
Signed-off-by: evenyag <realevenyag@gmail.com >
* test: add start_after test
Signed-off-by: evenyag <realevenyag@gmail.com >
* chore: adjust remove dir warning
Signed-off-by: evenyag <realevenyag@gmail.com >
* test: test list_with_start_after
Signed-off-by: evenyag <realevenyag@gmail.com >
* fix: update get_paths call with start_after arg in checkpoint test
Signed-off-by: evenyag <realevenyag@gmail.com >
* feat: log scan metrics
Signed-off-by: evenyag <realevenyag@gmail.com >
* fix: fix start_after on manifest dir
Signed-off-by: evenyag <realevenyag@gmail.com >
---------
Signed-off-by: evenyag <realevenyag@gmail.com >
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: add a standalone flag in plugins during startup (#7974 )
* chore: add a standalone flag in plugins during startup
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
* chore: add derive
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
---------
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: bump version to v1.0.1
Signed-off-by: WenyXu <wenymedia@gmail.com >
---------
Signed-off-by: WenyXu <wenymedia@gmail.com >
Signed-off-by: liyang <daviderli614@gmail.com >
Signed-off-by: Weixie Cui <cuiweixie@gmail.com >
Signed-off-by: Lei, HUANG <mrsatangel@gmail.com >
Signed-off-by: evenyag <realevenyag@gmail.com >
Signed-off-by: discord9 <discord9@163.com >
Signed-off-by: luofucong <luofc@foxmail.com >
Signed-off-by: yxrxy <yxrxytrigger@gmail.com >
Signed-off-by: Johannes Sluis <joesluis51@gmail.com >
Signed-off-by: shuiyisong <xixing.sys@gmail.com >
Co-authored-by: Ning Sun <sunng@protonmail.com >
Co-authored-by: liyang <daviderli614@gmail.com >
Co-authored-by: cui <cuiweixie@gmail.com >
Co-authored-by: discord9 <55937128+discord9@users.noreply.github.com >
Co-authored-by: discord9 <discord9@163.com >
Co-authored-by: Lei, HUANG <6406592+v0y4g3r@users.noreply.github.com >
Co-authored-by: Yingwen <realevenyag@gmail.com >
Co-authored-by: fys <40801205+fengys1996@users.noreply.github.com >
Co-authored-by: LFC <990479+MichaelScofield@users.noreply.github.com >
Co-authored-by: yxrxy <1532529704@qq.com >
Co-authored-by: Joe Sluis <43276756+JoeS51@users.noreply.github.com >
Co-authored-by: shuiyisong <113876041+shuiyisong@users.noreply.github.com >
2026-04-23 17:37:27 +08:00
liyang
03b2f94821
chore: Update Dockerfile ( #7893 )
...
* chore: Update Dockerfile
* Update update-dev-builder-version.sh
2026-04-01 01:59:37 +00:00
liyang
187b8d3798
ci: remove redundant directory level when uploading artifacts to S3 ( #7852 )
...
Signed-off-by: liyang <daviderli614@gmail.com >
2026-03-24 09:19:18 +00:00
liyang
0dfbba0b3f
ci: upload artifacts use s3 proxy ( #7800 )
...
* ci: upload artifacts use s3 proxy
Signed-off-by: liyang <daviderli614@gmail.com >
* update echo context
Signed-off-by: liyang <daviderli614@gmail.com >
---------
Signed-off-by: liyang <daviderli614@gmail.com >
2026-03-13 12:42:15 +00:00
Weny Xu
aab839b6e4
ci: refactor monitor artifact export and include otel trace derived tables ( #7742 )
...
Signed-off-by: WenyXu <wenymedia@gmail.com >
2026-03-03 06:37:22 +00:00
Weny Xu
e6abea1b3c
chore(ci): collect monitor logs and traces on fuzz test failures ( #7728 )
...
* feat: fuzz tests monitoring
Signed-off-by: WenyXu <wenymedia@gmail.com >
* chore: resource limit
Signed-off-by: WenyXu <wenymedia@gmail.com >
* refactor: minor
Signed-off-by: WenyXu <wenymedia@gmail.com >
* dump create table statement
Signed-off-by: WenyXu <wenymedia@gmail.com >
* modify standalone storage size
Signed-off-by: WenyXu <wenymedia@gmail.com >
---------
Signed-off-by: WenyXu <wenymedia@gmail.com >
2026-02-27 07:54:01 +00:00
dependabot[bot]
9d926d5e92
chore(deps): bump axios from 1.12.2 to 1.13.5 in /.github/scripts ( #7699 )
...
Bumps [axios](https://github.com/axios/axios ) from 1.12.2 to 1.13.5.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.12.2...v1.13.5 )
---
updated-dependencies:
- dependency-name: axios
dependency-version: 1.13.5
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-25 06:13:29 +00:00
Weny Xu
65e71d6f05
fix: fix nightly ci ( #7588 )
...
* fix: fix nightly ci
Signed-off-by: WenyXu <wenymedia@gmail.com >
* wait for ready
Signed-off-by: WenyXu <wenymedia@gmail.com >
* Update .github/scripts/deploy-greptimedb.sh
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* apply suggesions
Signed-off-by: WenyXu <wenymedia@gmail.com >
---------
Signed-off-by: WenyXu <wenymedia@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-20 02:59:43 +00:00
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
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
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
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
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
liyang
e595885dc6
chore: use greptime dockerhub image ( #6865 )
...
Signed-off-by: liyang <daviderli614@gmail.com >
2025-09-01 11:07:26 +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
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
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
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
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
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
liyang
36ff36e094
ci: update homebrew greptime version when release ( #6082 )
...
Co-authored-by: update-helm-charts-version <update-helm-charts-version@greptime.com >
2025-05-12 07:13:09 +00:00
liyang
787a50631b
ci: automatically update helm-charts when release ( #6071 )
...
* ci: automatically update helm-charts when release
* Update .github/workflows/release.yml
Co-authored-by: Ning Sun <classicning@gmail.com >
* Update update-helm-charts-version.sh
---------
Co-authored-by: Ning Sun <classicning@gmail.com >
2025-05-12 02:10:22 +00:00
zyy17
89661c0626
ci: fix the bugs of release-dev-builder-images and add update-dev-builder-image-tag ( #6009 )
...
* fix: the dev-builder release job is not triggered by merged event
* ci: add update-dev-builder-image-tag
2025-04-29 06:25:15 +00:00
Ning Sun
eeba466717
ci: read next release version from toml by default ( #5986 )
...
* ci: read next release version from toml by default
* ci: send error message to stderr
* ci: take the first version only
2025-04-27 04:43:44 +00:00
liyang
5b0c75c85f
ci: not push latest image when schedule release ( #5883 )
...
* ci: delete the scheduled release
* do no push latest image when schedule release
* check ref type and name
* check not schedule
2025-04-14 01:22:40 +00:00
liyang
a2047b096c
ci: use s5cmd upload artifacts ( #5550 )
2025-02-17 02:57:13 +00:00
Yingwen
c19a56c79f
feat!: Remove script crate and python feature ( #5321 )
...
* feat: exclude script crate
* chore: simplify feature
* feat: remove the script crate
* chore: remove python feature and some comments
* chore: fix warning
2025-01-08 12:11:53 +00:00
zyy17
0089cf1b4f
fix: run install.sh error ( #4989 )
...
* fix: use '/bin/sh' shebang and remove function key word
* ci: check install.sh in nightly CI
2024-11-13 21:54:24 +00:00
Weny Xu
d7ade3c854
chore(ci): add fuzz tests for distributed mode ( #3967 )
...
* chore(ci): add cfg for setup GreptimeDB cluster
* chore: use kind
* chore: always print info
* chore: add debug print
* chore: set etcd replica to 1
* ci: refactor e2e cfg
* ci: add Fuzz Test for distributed mode
* Apply suggestions from code review
* chore: apply suggestions from CR
* chore(ci): upload logs
2024-05-21 04:58:42 +00:00
liyang
62d5fcbd76
refactor: greptimedb cluster sqlness test scripts ( #2947 )
2023-12-18 10:59:14 +00:00
zyy17
e8adaaf5f7
ci: add the simple framework of nightly functional tests ( #2648 )
2023-10-25 14:44:36 +08:00
zyy17
6e87ac0a0e
ci: refine release-cn-artifacts action ( #2600 )
...
* ci: add copy-image.sh and upload-artifacts-to-s3.sh
* ci: remove unused options in dev build
* ci: use 'upload-artifacts-to-s3.sh' and 'copy-image.sh' in release-cn-artifacts action
* refactor: refine copy-image.sh
2023-10-13 17:04:06 +08:00
zyy17
587a24e7fb
ci: add working dir and some minor changes of create-version.sh ( #2133 )
...
* ci: add context argument in build-greptime-binary action
* refactor: add 'working-dir' in upload-artifacts action and rename 'context' to 'working-dir'
* refactor: use timestamp as part of image tag when trigger manually
2023-08-10 04:46:43 +00:00
zyy17
5e2fdec1b6
ci: add dev-build ( #2114 )
2023-08-08 07:58:59 +00:00
zyy17
21655cb56f
ci: add nightly build workflow ( #2089 )
2023-08-03 09:11:39 +00:00
zyy17
45832475d0
feat: rewrite the release pipeline to make it clean ( #2038 )
...
* refactor: modify cache path of Dockerfile
* feat: rewrite the release pipeline to make it clean
2023-07-31 04:57:04 +00:00