Add version verification script/workflow
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 48/100
- Issue type
- Feature
- Clarity
- Mostly clear
- Activity status
- Stale
- Tech stack
- github-actions, postgresql, sql
- Domain
- build-system, ci-cd, release
Research direction
Start by examining META.json, pg_clickhouse.control, doc/pg_clickhouse.md, CHANGELOG.md, the sql directory, and the PG_MODULE_MAGIC definition to identify each version source. Account for CI and semantic version tags through CI and GITHUB_REF_NAME, then verify that every listed incompatibility raises an error or is automated away.
Written by the indexing model from the issue text.
Description
Write a script that examines the version in META.json, pg_clickhouse.control, doc/pg_clickhouse.md, and CHANGELOG.md, and the $GITHUB_REF_NAME environment variable (when $CI is set and it's a version) to ensure they're compatible. Things to check:
- The version in
META.jsonis canonical. Both instances of it there should be the same - The version in
pg_clickhouse.controlmust be the same as thex.ypart of the version fromMETA.json - Aside from
0.1, thex.ypart must always have an upgrade script in the sql directory - If a workflow is running for a semantic version tag, the tag must be the same as the full
x.y.zversion fromMETA.jsonversion - PG_MODULE_MAGIC must be the same full
x.y.zversion fromMETA.json
Any violations should raise an error (or be automated away).
- Dominant language
- C
- Stars
- 284
- Forks
- 21
- Avg merge
- 1d 3h
- Merged PRs (30d)
- 22
Getting set up
We have not checked this project's setup files yet. Start from its README, and see our first-contribution guide for the general steps.
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from ClickHouse/pg_clickhouse
-
documentation
Difficulty 1/5 1-3 hours Newbie friendliness 88/100
ClickHouse/pg_clickhouse#383 · 2 comments ·
Maintainers usually reply within 1 day
-
Difficulty 3/5 1-2 days Newbie friendliness 76/100
ClickHouse/pg_clickhouse#386 ·
Maintainers usually reply within 1 day
-
data types enhancement
Difficulty 5/5 Over a week Newbie friendliness 35/100
ClickHouse/pg_clickhouse#380 ·
Maintainers usually reply within 1 day
-
enhancement functions pushdown
Difficulty 3/5 1-2 days Newbie friendliness 68/100
ClickHouse/pg_clickhouse#379 ·
Maintainers usually reply within 1 day
-
Push down joins against an aggregated `IN (SELECT … GROUP BY … HAVING)` subquery (TPC-H Q18 shape)Possibly taken @JoshDreamland claimed this 4 days ago. Openenhancement pushdown sql
ClickHouse/pg_clickhouse#378 · 1 assignee ·
Maintainers usually reply within 1 day
All issues in ClickHouse/pg_clickhouse
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
-
Difficulty 1/5 Under an hour Newbie friendliness 92/100
-
[Issue]: Headers - vx_ext_amd.h does not compile as C (enum types used without the enum keyword)Open
Difficulty 1/5 Under an hour Newbie friendliness 92/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
Qiskit/qiskit#17079 · 1 comment ·
Maintainers usually reply within 1 day