CI: add a GitHub Actions workflow that runs SQLancer against main, separate
维护者通常 2 天内回复
@tuhaihe 已经在做这个了。
开始于 2026年10月26日。
评估
这个 Issue 还没有评估数据。
描述
Proposal: add a GitHub Actions workflow that runs SQLancer against main, separate
from the PR CI:
- Triggers: a weekly schedule and manual workflow_dispatch only. It does not run
on PRs or pushes and is not a required check, like coverity.yml. - Runs only in apache/cloudberry (repository_owner check), not in forks.
- Builds main in the existing build container, creates the demo cluster and runs
the NoREC, TLP, PQS and DQP oracles with a fixed SQLancer commit. - Cost: one runner, about N hours per week, with a hard timeout.
- On failure: upload SQLancer and server logs as artifacts.
Originally posted by @roseduan in https://github.com/apache/cloudberry/discussions/1952#discussioncomment-19057879
- 主要语言
- C
- 星标
- 1.4k
- 派生
- 265
- 平均合并
- 3 天 17 小时
- 30 天内合并 PR
- 68
环境准备
- 没有 Dockerfile 或 Docker Compose 文件
- 有 Pull Request 模板
- 阅读贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
apache/cloudberry 的其他 Issue
-
[Bug] Expand fails to recognize user-defined tablespaces可能已有人在做 @nix-oss 于 73 天前认领。 未关闭type: Bug
难度 2/5 1-3 小时 新手友好度 76/100
apache/cloudberry#1885 · 2 个 reaction ·
维护者通常 2 天内回复
-
gpexpand first stage fails: 'SyncPackages' object has no attribute 'ret' (extension sync never runs; regression)可能已有人在做 @talmacschen-arch 于 134 天前认领。 未关闭
难度 2/5 1-3 小时 新手友好度 86/100
apache/cloudberry#1825 ·
维护者通常 2 天内回复
-
[Bug] GPORCA: “could not find MotionState” for correlated EXISTS with LIMIT and a scalar subquery可能已有人在做 @Alena0704 于 1 天前认领。 未关闭type: Bug
apache/cloudberry#2221 · 已指派 1 人 ·
维护者通常 2 天内回复
-
难度 4/5 3-5 天 新手友好度 42/100
apache/cloudberry#2214 · 1 条评论 ·
维护者通常 2 天内回复
-
难度 4/5 3-5 天 新手友好度 35/100
apache/cloudberry#2213 · 4 条评论 ·
维护者通常 2 天内回复
查看 apache/cloudberry 的全部 Issue
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 62/100
JustAResearcher/gpu-unlock-ada#124 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 62/100
-
inflate: total_in uses plain += on c_ulong (32-bit on Windows), panics in debug for streams > 4 GiB未关闭
难度 1/5 1 小时以内 新手友好度 85/100
trifectatechfoundation/zlib-rs#570 · 1 条评论 ·
-
vim.filetype.match() prefixes a URL buffer name with the cwd before passing it to filetype functions未关闭
难度 2/5 1-3 小时 新手友好度 73/100
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 68/100
COVESA/dlt-daemon#925 · 1 个 reaction ·