Skip to content

Use Citus 13.3.0 for N-1 tests#227

Merged
ihalatci merged 1 commit into
release-13from
ihalatci-add-citus-13-3-n1-image
Jul 1, 2026
Merged

Use Citus 13.3.0 for N-1 tests#227
ihalatci merged 1 commit into
release-13from
ihalatci-add-citus-13-3-n1-image

Conversation

@ihalatci

Copy link
Copy Markdown
Contributor

Bumps the N-1 (previous-version) Citus baked into the exttester image from v13.2.2 to v13.3.0 for 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.0 is 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

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>
@ihalatci
ihalatci merged commit cd7203a into release-13 Jul 1, 2026
14 checks passed
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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants