tison
af670df515
ci: skip notification for manual releases ( #4033 )
...
Signed-off-by: tison <wander4096@gmail.com >
2024-05-24 10:16:06 +00:00
Weny Xu
614643ef7b
chore(ci): add more replicas ( #4015 )
2024-05-23 02:43:24 +00:00
Weny Xu
56aed6e6ff
chore(ci): export kind logs ( #3996 )
...
* chore(ci): export kind logs
* chore: add empty line
2024-05-21 11:56:03 +00:00
Weny Xu
7a8222dd97
fix: try to fix broken CI ( #3998 )
...
* fix: try to fix broken CI
* chore: using loop to check status
2024-05-21 07:02:18 +00:00
zyy17
da925e956e
ci: change the image name of nightly build ( #3994 )
2024-05-21 06:11:12 +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
zyy17
c50ff23194
ci: add 'contents: write' permission ( #3989 )
2024-05-20 06:23:54 +00:00
tison
d7f1150098
ci: fixup strings in check ci status ( #3987 )
...
Signed-off-by: tison <wander4096@gmail.com >
2024-05-20 03:59:05 +00:00
tison
7da92eb9eb
ci: check-status for nightly-ci ( #3984 )
...
Signed-off-by: tison <wander4096@gmail.com >
2024-05-19 07:10:59 +00:00
tison
11ad5b3ed1
ci: report CI failures with creating issues ( #3976 )
...
* ci: report CI failures with creating issues
Signed-off-by: tison <wander4096@gmail.com >
* integrate with CI workflows
Signed-off-by: tison <wander4096@gmail.com >
* mention db-approver
Signed-off-by: tison <wander4096@gmail.com >
---------
Signed-off-by: tison <wander4096@gmail.com >
2024-05-18 03:03:56 +00:00
Weny Xu
258675b75e
chore: bump to v0.8.0 ( #3971 )
2024-05-17 15:05:20 +00:00
Yingwen
e372e25e30
build: add RUSTUP_WINDOWS_PATH_ADD_BIN env ( #3969 )
...
build: add RUSTUP_WINDOWS_PATH_ADD_BIN: 1
2024-05-17 06:01:46 +00:00
tison
a1c51a5885
chore: catch up label updates ( #3951 )
...
Signed-off-by: tison <wander4096@gmail.com >
2024-05-15 16:44:17 +00:00
tison
6c621b7fcf
ci: implement docbot in cyborg ( #3937 )
...
* ci: implement docbot in cyborg
Signed-off-by: tison <wander4096@gmail.com >
* allow remove non-existing label
Signed-off-by: tison <wander4096@gmail.com >
* fixup
Signed-off-by: tison <wander4096@gmail.com >
* fixup org name
Signed-off-by: tison <wander4096@gmail.com >
* fixup step name
Signed-off-by: tison <wander4096@gmail.com >
* remove unused file
Signed-off-by: tison <wander4096@gmail.com >
---------
Signed-off-by: tison <wander4096@gmail.com >
2024-05-15 12:55:49 +00:00
Yingwen
529e344450
ci: Use lld linker in windows tests ( #3946 )
...
* ci: disable other test
* ci: timeout 30
* ci: try to use lld
* ci: change linker
* test: wait for file change in test multiple times
* ci: enable other tests
* chore: revert sleep in loop
2024-05-15 12:34:10 +00:00
Yingwen
6214180ecd
build: upgrade rust toolchain to fix ci issues on Windows ( #3898 )
...
* ci: use windows 2019
* test: ignore cleanup result
* chore: revert change
* test: unstable repeated task test
* build: update rust toolchain and windows
* ci: test sqlness
* chore: enable other tests
2024-05-14 06:13:43 +00:00
Ruihang Xia
08945f128b
fix: sort unstable HTTP result on test profile
...
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
2024-05-10 17:01:42 +08:00
Ruihang Xia
65f80af9a9
build: run cargo gc to build binaries ( #3874 )
...
* build: run cargo gc to build binaries
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* add comment
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
---------
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
2024-05-07 11:16:47 +00:00
shuiyisong
1b93a026c2
ci: align clippy checks and fixup ( #3868 )
...
* fix: make clippy
* fix: use make in CI
2024-05-07 03:00:38 +00:00
tison
9c3b9600ca
ci: avoid trying to send slack notification in forks ( #3857 )
2024-05-06 03:18:21 +00:00
tison
73fe075049
ci: replace pull-request actions with cyborg ( #3854 )
...
* ci: replace pull-request actions with cyborg
Signed-off-by: tison <wander4096@gmail.com >
* skip cron maintenance in forks
Signed-off-by: tison <wander4096@gmail.com >
---------
Signed-off-by: tison <wander4096@gmail.com >
2024-05-04 03:12:26 +00:00
tison
2748cec7e2
ci: create cyborg for all heavy GitHub integrated actions ( #3852 )
...
* ci: create cyborg for all heavy GitHub integrated actions
Signed-off-by: tison <wander4096@gmail.com >
* hack trigger for testing
Signed-off-by: tison <wander4096@gmail.com >
* fixup token population
Signed-off-by: tison <wander4096@gmail.com >
* tidy up
Signed-off-by: tison <wander4096@gmail.com >
* use tsx
Signed-off-by: tison <wander4096@gmail.com >
---------
Signed-off-by: tison <wander4096@gmail.com >
2024-05-02 12:31:18 +00:00
Weny Xu
f6e2039eb8
test: introduce unstable fuzz create table test ( #3788 )
...
* feat: implement unstable_fuzz_create_table_standalone
* chore: use drop database
* docs: update docs
* chore: add ci config
* chore: add feature gate
* fix: fix clippy
* chore: update ci
* Apply suggestions from code review
* feat: reduce num
* Apply suggestions from code review
* chore: apply suggestions from CR
* Apply suggestions from code review
* chore: reduce `wait_timeout` in health check
* Update .env.example
* refactor: use `init_greptime_connections_via_env`
* refactor: use `init_greptime_connections_via_env`
---------
Co-authored-by: tison <wander4096@gmail.com >
2024-05-01 06:08:49 +00:00
tison
695746193b
ci: reduce workflow files by merging actions ( #3848 )
...
* ci: merge license header checker into dev ci
Signed-off-by: tison <wander4096@gmail.com >
* ci: merge nightly-funtional-tests.yml into nightly-ci.yml
Signed-off-by: tison <wander4096@gmail.com >
* fix typos
Signed-off-by: tison <wander4096@gmail.com >
---------
Signed-off-by: tison <wander4096@gmail.com >
2024-05-01 04:44:00 +00:00
Yohan Wal
573d369f77
feat(fuzz): add insert logical table target ( #3842 )
...
* refactor: let upper caller control whether to omit column list
* feat(fuzz): add insert logical table target
* ci: add fuzz_insert_logical_table ci cfg
2024-05-01 03:48:51 +00:00
Yohan Wal
8e3515d396
ci: add fuzz_insert ci cfg ( #3840 )
...
chore(ci): add fuzz_insert ci cfg
2024-04-30 02:44:36 +00:00
Yohan Wal
f29aebf89f
feat(fuzz): add alter logical table target ( #3818 )
...
* feat(fuzz): add alter logical table target
* chore(ci): add fuzz_alter_logical_table ci cfg
2024-04-28 06:40:37 +00:00
Yohan Wal
934c7e3fef
feat(fuzz): add create logical table target ( #3756 )
...
* feat(fuzz): add create logical table target
* fix: drop physical table after fuzz test
* fix: remove backticks of table name in with clause
* fix: create physical and logical table properly
* chore: update comments
* chore(ci): add fuzz_create_logical_table ci cfg
* fix: create one logical table once a time
* fix: avoid possible duplicate table and column name
* feat: use hard-code physical table
* chore: remove useless phantom
* refactor: create logical table with struct initialization
* chore: suggested changes and corresponding test changes
* chore: clean up
2024-04-26 09:09:08 +00:00
Weny Xu
e0b5f52c2a
fix: fix fuzz test ci ( #3795 )
2024-04-24 10:22:41 +00:00
Yingwen
0aaf7621bd
build: only build amd64 image for CentOS ( #3784 )
...
build: only build amd64 for centos
2024-04-23 13:44:26 +00:00
tison
7ca0fa52d4
ci: secrets.GITHUB_TOKEN not exist on self-hosted runner ( #3765 )
2024-04-22 11:29:08 +00:00
Ruihang Xia
443722597b
ci: temporary disable compatibility test ( #3767 )
...
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
2024-04-22 11:10:24 +00:00
Ruihang Xia
d0b2a11f2b
feat: add preserve arg to sqlness runner ( #3724 )
...
* feat: add preserve arg to sqlness runner
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* replace tempdir with tempfile
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
---------
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
2024-04-22 09:21:37 +00:00
Ruihang Xia
0c5f4801b7
build: update toolchain to nightly-2024-04-18 ( #3740 )
...
* chore: update toolchain to nightly-2024-04-17
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* fix test clippy
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* fix ut
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* update fuzz test
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* update to nightly-2024-04-18
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* add document
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* update CI
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
* avoid unnecessary allow clippy attrs
Signed-off-by: tison <wander4096@gmail.com >
* help the compiler find the clone is unnecessary and make clippy happy
Signed-off-by: tison <wander4096@gmail.com >
---------
Signed-off-by: Ruihang Xia <waynestxia@gmail.com >
Signed-off-by: tison <wander4096@gmail.com >
Co-authored-by: tison <wander4096@gmail.com >
2024-04-19 05:42:34 +00:00
zyy17
3e9bda3267
ci: use greptimedb-ci-tester account ( #3719 )
2024-04-16 14:43:17 +00:00
zyy17
8060c81e1d
refactor: use toml2docs to generate config docs ( #3704 )
...
* refactor: use toml2docs to generate config docs
* ci: add docs check in 'check-typos-and-docs'
2024-04-15 09:08:32 +00:00
tison
9459ace33e
ci: add CODEOWNERS file ( #3691 )
...
Signed-off-by: tison <wander4096@gmail.com >
2024-04-10 17:47:54 +00:00
JeremyHi
1629435888
chore: unify name metasrv ( #3671 )
...
chore: unify name
2024-04-09 03:03:26 +00:00
Yohan Wal
682b04cbe4
feat(fuzz): add create database target ( #3675 )
...
* feat(fuzz): add create database target
* chore(ci): add fuzz_create_database ci cfg
2024-04-09 01:33:29 +00:00
tison
2fca45b048
ci: setup-protoc always with token ( #3674 )
...
Signed-off-by: tison <wander4096@gmail.com >
2024-04-08 18:13:24 +00:00
tison
c93b76ae5f
ci: bump license header checker action version ( #3655 )
2024-04-08 10:38:03 +08:00
Yingwen
62d8bbb10c
ci: use single commit on the deployment branch ( #3580 )
2024-03-25 21:04:57 -07:00
tison
c9ac72e7f8
ci: use a PAT to list all writers ( #3559 )
...
Signed-off-by: tison <wander4096@gmail.com >
2024-03-21 20:25:01 -07:00
tison
d36a5a74d3
ci: unassign issues stale 14 days ago ( #3529 )
...
This closes https://github.com/GreptimeTeam/greptimedb/issues/3525 .
2024-03-18 03:01:10 +00:00
Weny Xu
3a326775ee
ci: add bin options to reduce build burden ( #3518 )
...
chore: add bin options
2024-03-14 11:05:35 +00:00
Ning Sun
5ca8521e87
ci: attempt to setup docker cache for etcd ( #3488 )
...
* ci: attempt to setup docker cache for etcd
* ci: do not use file hash for cache key
2024-03-14 00:48:02 +00:00
Weny Xu
e4333969b4
feat(fuzz): add alter table target ( #3503 )
...
* feat(fuzz): validate semantic type of column
* feat(fuzz): add fuzz_alter_table target
* feat(fuzz): validate columns
* chore(ci): add fuzz_alter_table ci cfg
2024-03-13 14:11:47 +00:00
Weny Xu
a218f12bd9
test: add fuzz test for create table ( #3441 )
...
* feat: add create table fuzz test
* chore: add ci cfg for fuzz tests
* refactor: remove redundant nightly config
* chore: run fuzz test in debug mode
* chore: use ubuntu-latest
* fix: close connection
* chore: add cache in fuzz test ci
* chore: apply suggestion from CR
* chore: apply suggestion from CR
* chore: refactor the fuzz test action
2024-03-07 06:51:19 +00:00
Weny Xu
9ec288cab9
chore: specify binary name ( #3449 )
2024-03-07 03:56:24 +00:00
Yingwen
5d644c0b7f
chore: bump version to v0.7.0 ( #3433 )
2024-03-05 12:07:37 +00:00