Use Citus 13.3.0 for N-1 tests#227
Merged
Merged
Conversation
Bump the baked N-1 Citus version for PG17 from v13.2.2 to v13.3.0 so the exttester image ships /opt/citus-versions/v13.3.0 for citusdata/citus N-1 CI. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
This was referenced Jun 30, 2026
ihalatci
added a commit
to citusdata/citus
that referenced
this pull request
Jul 1, 2026
## What
Sets **13.4.0** as the in-development ("upcoming") version and retargets
**N-1 CI tests** from 13.2.2 to **13.3.0**.
### Part A — Version bump 13.3.0 → 13.4.0 (mirrors `e8a841d46`)
- `configure.ac` + generated `configure`: `13.3.0` → `13.4.0`
- `src/backend/distributed/citus.control`,
`src/backend/columnar/citus_columnar.control`: `13.3-1` → `13.4-1`
- New upgrade/downgrade SQL stubs (header-only, includes added later as
features land):
- `citus--13.3-1--13.4-1.sql` / downgrade `citus--13.4-1--13.3-1.sql`
- `citus_columnar--13.3-1--13.4-1.sql` / downgrade
`citus_columnar--13.4-1--13.3-1.sql`
- `src/test/regress/citus_tests/config.py`: `MASTER_VERSION = "13.4"`
- `multi_extension.sql` / `.out`: 13.3-1→13.4-1 downgrade no-op +
snapshot block; `SHOW citus.version` → 13.4.0
### Part B — N-1 tests 13.2 → 13.3 (mirrors `71d60ef76`)
- `.github/workflows/build_and_test.yml`: 4 N-1 jobs now reference
`/opt/citus-versions/v13.3.0` and `citus_version` `13.3-1`.
### image_suffix (two-phase)
- `image_suffix` is currently the **dev** suffix **`-dev-466415d`**,
pointing at the N-1 13.3.0 dev images built by citusdata/the-process#227
(not yet merged).
- After CI is green here, citusdata/the-process#227 is merged and the
stable `-v<merge-sha>` suffix is swapped in before this PR merges.
The N-1 baked paths (`v13.3.0`) are in lockstep with the dev image's
`CITUS_VERSION="v13.3.0"`.
---------
Co-authored-by: Ibrahim Halatci <ihalatci@microsoft.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps the N-1 (previous-version) Citus baked into the exttester image from
v13.2.2tov13.3.0for PG17 (the N-1 slot on the release-13 / 13.x line).What
circleci/images/Makefile:CITUS_UPGRADE_VERSIONS_17=v13.2.2->v13.3.0.This makes exttester ship
/opt/citus-versions/v13.3.0, which citusdata/citus N-1 CI will reference once the upcoming dev version moves to 13.4 and N-1 moves 13.2.2 -> 13.3.0.Why
Mirrors the prior blueprint (PR #214
v13.2.0->v13.2.2).v13.3.0is the only 13.3 patch tag. Old version dropped wholesale, matching the blueprint.Coordination
Counterpart to the citusdata/citus 13.4-dev / N-1 13.3.0 change. Phase 1: this push mints
-dev-<sha>images so citus CI can be validated green before merge mints the stable-v<sha>suffix.Do NOT merge yet — pending citus N-1 13.3.0 CI validation.
Co-authored-by: Copilot App 223556219+Copilot@users.noreply.github.com