Skip to content

Refresh v23 fork with upstream release-23.0 patches since v23.0.8 - #250

Merged
andyedison merged 31 commits into
release-23.0-githubfrom
release-23.0
Oct 26, 2026
Merged

andyedison merged 31 commits into
release-23.0-githubfrom
release-23.0

Conversation

@andyedison

Copy link
Copy Markdown

Description

Bring release-23.0-github up to upstream release-23.0 at 19c0637: 31 backports merged upstream after v23.0.8. release-23.0 was fast-forwarded to that commit (4688d49..19c0637) with no history rewrite. Version string is 23.0.9-SNAPSHOT; this is not a tagged release.

Runtime-affecting changes:

The remaining commits are CI, test, and packaging changes.

GitHub-only adaptations from #249 merge without conflicts and are byte-identical afterward: the 14 ./.github/actions/... path rewrites, the VTOP_RUNNER override in vtop_example.yml, and -github suffix handling in tools/get_previous_release.sh. Upstream adds 4 more $/.github/actions/... references (new cluster_endtoend_disk_health_monitor.yml, plus unit_test.yml). They are left as upstream ships them, consistent with the 81 existing references on this branch. Watch those jobs in CI.

Validation on the exact merge result (release-23.0-github + 19c0637):

  • git merge-tree --write-tree origin/release-23.0-github upstream/release-23.0: no conflicts
  • GOTOOLCHAIN=local go build ./go/...: passed
  • GOTOOLCHAIN=local go test -count=1 -skip TestConcurrentKeyspaceRoutingRulesUpdates ./go/vt/vtgate/evalengine ./go/vt/vtgate/planbuilder/... ./go/vt/vtgate/engine ./go/vt/vtctl/reparentutil ./go/vt/vtctl/workflow ./go/vt/vttablet/tabletserver ./go/vt/servenv: passed. The skipped test requires a local etcd binary.
  • tools/get_previous_release.sh for release-23.0, release-23.0-github, refs/heads/release-23.0-github: passed, all resolve to release-22.0
  • git diff --check: passed
  • Full upstream CI and e2e suites: not run locally, validated by CI on this PR.

Related Issue(s)

Checklist

  • "Backport to:" labels have been added if this change should be back-ported to release branches
  • If this change is to be back-ported to previous releases, a justification is included in the PR description
  • Tests were added or are not required
  • Did the new or modified tests pass consistently locally and on CI?
  • Documentation was added or is not required

Deployment Notes

Merging does not deploy anything. The deployment repository picks this up by bumping its submodule to the merged release-23.0-github SHA and following its upgrade runbook's production change steps. Rollback is pinning the submodule back to the current release-23.0-github tip, 1773a9a. No schema or migration changes.

AI Disclosure

Prepared with GitHub Copilot. No code was authored; this is an upstream merge. Validation commands and results are listed above.

arthurschreiber and others added 30 commits October 13, 2026 22:58
…vitessio#21564)

Signed-off-by: Arthur Schreiber <arthur@planetscale.com>
…n main and release branches only (vitessio#21009) (vitessio#21582)

Signed-off-by: Arthur Schreiber <arthur@planetscale.com>
Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
…sio#21571)

Signed-off-by: Arthur Schreiber <arthur@planetscale.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…21565) (vitessio#21588)

Signed-off-by: Arthur Schreiber <arthur@planetscale.com>
Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…es (vitessio#21569) (vitessio#21586)

Signed-off-by: Arthur Schreiber <arthur@planetscale.com>
Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…21577)

Signed-off-by: Arthur Schreiber <arthur@planetscale.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…tessio#21570) (vitessio#21575)

Signed-off-by: Matt Lord <mattalord@gmail.com>
Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
Co-authored-by: Matt Lord <mattalord@gmail.com>
…e positions fails (vitessio#21531) (vitessio#21591)

Signed-off-by: Matt Lord <mattalord@gmail.com>
Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
…build (vitessio#21603) (vitessio#21608)

Signed-off-by: Arthur Schreiber <arthur@planetscale.com>
Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
Co-authored-by: Arthur Schreiber <arthur@planetscale.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
… text (vitessio#21339) (vitessio#21355)

Signed-off-by: Arthur Schreiber <arthur@planetscale.com>
Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
Co-authored-by: Arthur Schreiber <arthur@planetscale.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…hing traffic (vitessio#21607) (vitessio#21644)

Signed-off-by: Matt Lord <mattalord@gmail.com>
Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
Co-authored-by: Matt Lord <mattalord@gmail.com>
…off to 1s (vitessio#21630) (vitessio#21652)

Signed-off-by: Arthur Schreiber <arthur@planetscale.com>
Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…tessio#21619) (vitessio#21621)

Signed-off-by: Arthur Schreiber <arthur@planetscale.com>
Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
Co-authored-by: Arthur Schreiber <arthur@planetscale.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
… refill commits (vitessio#21375) (vitessio#21417)

Signed-off-by: Arthur Schreiber <arthur@planetscale.com>
Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
Co-authored-by: Arthur Schreiber <arthur@planetscale.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…e2e teardown (vitessio#21598) (vitessio#21604)

Signed-off-by: Arthur Schreiber <arthur@planetscale.com>
Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
Co-authored-by: Arthur Schreiber <arthur@planetscale.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…nd build caches (vitessio#20646) (vitessio#21659)

Signed-off-by: Arthur Schreiber <arthur@planetscale.com>
Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
Co-authored-by: Arthur Schreiber <arthur@planetscale.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…tion wait (vitessio#21629) (vitessio#21653)

Signed-off-by: Arthur Schreiber <arthur@planetscale.com>
Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
Co-authored-by: Arthur Schreiber <arthur@planetscale.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…--server=internal (vitessio#21661) (vitessio#21674)

Signed-off-by: Mikhail Udalov <2630842+udalmik@users.noreply.github.com>
Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
Co-authored-by: Mikhail Udalov <2630842+udalmik@users.noreply.github.com>
…ication (vitessio#21658) (vitessio#21671)

Signed-off-by: Arthur Schreiber <arthur@planetscale.com>
Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
Co-authored-by: Arthur Schreiber <arthur@planetscale.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…job (vitessio#21642) (vitessio#21680)

Signed-off-by: Arthur Schreiber <arthur@planetscale.com>
Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
Co-authored-by: Arthur Schreiber <arthur@planetscale.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ils (vitessio#19945) (vitessio#21698)

Signed-off-by: Arthur Schreiber <arthur@planetscale.com>
Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
…switching reads (vitessio#21663) (vitessio#21702)

Signed-off-by: Mikhail Udalov <mudalov@x.ai>
Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
…an't be merged (vitessio#21634) (vitessio#21704)

Signed-off-by: Matt Lord <mattalord@gmail.com>
Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
Co-authored-by: Matt Lord <mattalord@gmail.com>
…ssio#21237) (vitessio#21490)

Signed-off-by: breken-ai <312387581+breken-ai@users.noreply.github.com>
Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
Co-authored-by: breken-ai <312387581+breken-ai@users.noreply.github.com>
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…itessio#21623) (vitessio#21646)

Signed-off-by: Arthur Schreiber <arthur@planetscale.com>
Co-authored-by: Arthur Schreiber <arthur@planetscale.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…uest's merge commit (vitessio#21445) (vitessio#21503)

Signed-off-by: Arthur Schreiber <arthur@planetscale.com>
Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
Co-authored-by: Arthur Schreiber <arthur@planetscale.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ts (vitessio#19944) (vitessio#21696)

Signed-off-by: Arthur Schreiber <arthur@planetscale.com>
Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
Co-authored-by: Arthur Schreiber <arthur@planetscale.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
) (vitessio#21699)

Signed-off-by: Arthur Schreiber <arthur@planetscale.com>
Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
Co-authored-by: Arthur Schreiber <arthur@planetscale.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…itessio#20629) (vitessio#20940)

Signed-off-by: Arthur Schreiber <arthur@planetscale.com>
Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
Co-authored-by: Arthur Schreiber <arthur@planetscale.com>
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…vitessio#21706)

Signed-off-by: Arthur Schreiber <arthur@planetscale.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…itessio#21724) (vitessio#21731)

Signed-off-by: Arthur Schreiber <arthur@planetscale.com>
Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
Co-authored-by: Arthur Schreiber <arthur@planetscale.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
@andyedison
andyedison marked this pull request as ready for review October 26, 2026 16:12
Copilot AI max review requested due to automatic review settings October 26, 2026 16:12

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

The invalid unit-test action reference and coverage-run shutdown regression must be fixed before approval.

1 open issue
What changed in this PR

Refreshes release-23.0-github with 31 upstream backports after v23.0.8, advancing to upstream commit 19c0637 and version 23.0.9-SNAPSHOT. This is an upstream refresh, not a tagged release.

Changes:

  • Backports planner, repeated-pattern TRIM, sequence-refill safety, reparenting, and traffic-switching fixes.
  • Updates regression tests, end-to-end process handling, CI actions, and build caching.
  • Refreshes dependencies, release metadata, Java publishing, Docker syntax, and flag-help text.

Two unresolved issues block approval:

  • Critical — .github/workflows/unit_test.yml:155: The new $/ action reference is invalid. Use ./.github/actions/setup-go so the workflow can resolve its Go setup action.
  • Moderate — go/test/endtoend/cluster/vtgate_process.go:368: The five-second shutdown limit also affects coverage runs and can kill VTGate before a live VStream finishes draining and the coverage profile is written. Preserve the previous grace period for coverage runs.
File Description
tools/​e2e_go_test.sh Aligns test compilation with binary build settings.
proto/​tabletmanagerdata.proto Corrects a flag reference in documentation.
java/​pom.xml Updates snapshot and publishing-plugin versions.
java/​jdbc/​pom.xml Updates the parent snapshot version.
java/​grpc-client/​pom.xml Updates the parent snapshot version.
java/​example/​pom.xml Updates the parent snapshot version.
java/​client/​pom.xml Updates the parent snapshot version.
go/​vt/​wrangler/​keyspace.go Supplies the shard-refresh timeout.
go/​vt/​vttablet/​tabletserver/​vstreamer/​vstreamer_test.go Registers cleanup before engine initialization.
go/​vt/​vttablet/​tabletserver/​tabletenv/​config.go Corrects flag-help and validation text.
go/​vt/​vttablet/​tabletserver/​query_executor.go Publishes sequence-cache updates only after commit.
go/​vt/​vttablet/​tabletserver/​query_executor_test.go Covers sequence-refill commit failures.
go/​vt/​vttablet/​tabletmanager/​vreplication/​engine.go Adds bounded exponential position-check backoff.
go/​vt/​vttablet/​tabletmanager/​vreplication/​engine_test.go Tests the shorter initial position recheck.
go/​vt/​vttablet/​tabletmanager/​rpc_vreplication.go Corrects flag references in comments.
go/​vt/​vttablet/​onlineddl/​executor.go Captures test-suite cutover positions earlier.
go/​vt/​vtorc/​logic/​tablet_discovery.go Corrects discovery flag documentation.
go/​vt/​vtgate/​vtgate.go Corrects transaction-mode usage text.
go/​vt/​vtgate/​vstream_manager.go Corrects the replication-lag flag reference.
go/​vt/​vtgate/​tabletgateway_flaky_test.go Buffers query-completion notifications.
go/​vt/​vtgate/​planbuilder/​testdata/​unsupported_cases.json Adds unsupported multi-subquery row predicates.
go/​vt/​vtgate/​planbuilder/​testdata/​select_cases.json Adds row-subquery projection plans.
go/​vt/​vtgate/​planbuilder/​plancontext/​planning_context.go Tracks per-column row-subquery arguments.
go/​vt/​vtgate/​planbuilder/​operators/​subquery.go Expands row arguments and rejects unsafe predicates.
go/​vt/​vtgate/​planbuilder/​operators/​subquery_planning.go Expands pulled-out row-subquery expressions.
go/​vt/​vtgate/​planbuilder/​operators/​route.go Preserves established None routing.
go/​vt/​vtgate/​planbuilder/​operators/​route_planning.go Adds table-keyspace and information-schema inspection.
go/​vt/​vtgate/​planbuilder/​operator_transformers.go Configures row-subquery execution bindings.
go/​vt/​vtgate/​evalengine/​testcases/​inputs.go Adds repeated-trimming input.
go/​vt/​vtgate/​evalengine/​fn_string.go Removes repeated TRIM patterns.
go/​vt/​vtgate/​evalengine/​compiler_test.go Adds repeated-pattern TRIM regressions.
go/​vt/​vtgate/​evalengine/​compiler_asm.go Applies repeated trimming in compiled evaluation.
go/​vt/​vtgate/​engine/​cached_size.go Accounts for row-subquery binding storage.
go/​vt/​vtgate/​buffer/​flags.go Corrects buffering flag references.
go/​vt/​vtctl/​workflow/​server.go Parallelizes refreshes and cancels failed traffic switches.
go/​vt/​vtctl/​workflow/​framework_test.go Adds position-error and refresh-delay controls.
go/​vt/​vtctl/​reparentutil/​replication.go Requires responses from non-primary tablets.
go/​vt/​topotools/​keyspace.go Bounds and parallelizes destination-shard refreshes.
go/​vt/​servenv/​version.go Advances the server snapshot version.
go/​vt/​proto/​vttime/​vttime.pb.go Updates generator-version metadata.
go/​vt/​proto/​vttest/​vttest.pb.go Updates generator-version metadata.
go/​vt/​proto/​vtrpc/​vtrpc.pb.go Updates generator-version metadata.
go/​vt/​proto/​vtorcdata/​vtorcdata.pb.go Updates generator-version metadata.
go/​vt/​proto/​vtgateservice/​vtgateservice.pb.go Updates generator-version metadata.
go/​vt/​proto/​vtgate/​vtgate.pb.go Updates generator-version metadata.
go/​vt/​proto/​vtctlservice/​vtctlservice.pb.go Updates generator-version metadata.
go/​vt/​proto/​vtctldata/​vtctldata.pb.go Updates generator-version metadata.
go/​vt/​proto/​vtadmin/​vtadmin.pb.go Updates generator-version metadata.
go/​vt/​proto/​vschema/​vschema.pb.go Updates generator-version metadata.
go/​vt/​proto/​topodata/​topodata.pb.go Updates generator-version metadata.
go/​vt/​proto/​throttlerservice/​throttlerservice.pb.go Updates generator-version metadata.
go/​vt/​proto/​throttlerdata/​throttlerdata.pb.go Updates generator-version metadata.
go/​vt/​proto/​tabletmanagerservice/​tabletmanagerservice.pb.go Updates generator-version metadata.
go/​vt/​proto/​tabletmanagerdata/​tabletmanagerdata.pb.go Updates generator metadata and flag documentation.
go/​vt/​proto/​tableacl/​tableacl.pb.go Updates generator-version metadata.
go/​vt/​proto/​replicationdata/​replicationdata.pb.go Updates generator-version metadata.
go/​vt/​proto/​queryservice/​queryservice.pb.go Updates generator-version metadata.
go/​vt/​proto/​query/​query.pb.go Updates generator-version metadata.
go/​vt/​proto/​mysqlctl/​mysqlctl.pb.go Updates generator-version metadata.
go/​vt/​proto/​logutil/​logutil.pb.go Updates generator-version metadata.
go/​vt/​proto/​binlogservice/​binlogservice.pb.go Updates generator-version metadata.
go/​vt/​proto/​binlogdata/​binlogdata.pb.go Updates generator-version metadata.
go/​vt/​grpcclient/​client.go Corrects authentication flag help.
go/​vt/​discovery/​replicationlag.go Corrects replication-lag flag help.
go/​test/​endtoend/​vtgate/​queries/​union/​union_test.go Covers unions containing empty routes.
go/​test/​endtoend/​vtgate/​queries/​subquery/​subquery_test.go Covers multi-column subquery comparisons.
go/​test/​endtoend/​vreplication/​cluster_test.go Accelerates final teardown outside coverage runs.
go/​test/​endtoend/​reparent/​utils/​utils.go Adds shutdown helpers and fixes replication polling timeout.
go/​test/​endtoend/​reparent/​plannedreparent/​reparent_test.go Adjusts delayed-replica expectations and cleanup.
go/​test/​endtoend/​reparent/​newfeaturetest/​reparent_with_open_tx_test.go Shortens tablet termination waits.
go/​test/​endtoend/​reparent/​newfeaturetest/​reparent_test.go Uses kill-based shutdown for discarded tablets.
go/​test/​endtoend/​reparent/​emergencyreparent/​ers_test.go Improves replication synchronization and failure setup.
go/​test/​endtoend/​onlineddl/​vrepl_suite/​onlineddl_vrepl_suite_test.go Polls terminal migration status and failure messages.
go/​test/​endtoend/​cluster/​vtgate_process.go Captures process waiter state and shortens shutdown grace.
go/​test/​endtoend/​cluster/​vtbackup_process.go Selects flags using the vtbackup binary version.
go/​test/​endtoend/​cluster/​mysqlctl_process.go Extracts targeted MySQL process killing.
go/​test/​endtoend/​cluster/​cluster_util.go Validates tablet presence before health checks.
go/​test/​endtoend/​cluster/​cluster_process.go Adds coverage-aware CI MySQL teardown selection.
go/​test/​endtoend/​backup/​vtbackup/​backup_only_test.go Selects flags using the vtbackup version.
go/​mysql/​vault/​auth_server_vault.go Corrects Vault flag references.
go/​flags/​endtoend/​vttestserver.txt Updates expected flag-help text.
go/​flags/​endtoend/​vttablet.txt Updates expected flag-help text.
go/​flags/​endtoend/​vtorc.txt Updates expected authentication help.
go/​flags/​endtoend/​vtgateclienttest.txt Updates expected authentication help.
go/​flags/​endtoend/​vtgate.txt Updates expected flag-help text.
go/​flags/​endtoend/​vtctldclient.txt Updates expected authentication help.
go/​flags/​endtoend/​vtctld.txt Updates expected authentication help.
go/​flags/​endtoend/​vtctlclient.txt Updates expected authentication help.
go/​flags/​endtoend/​vtcombo.txt Updates expected flag-help text.
go/​flags/​endtoend/​vtclient.txt Updates examples and authentication help.
go/​flags/​endtoend/​vtbench.txt Updates expected authentication help.
go/​flags/​endtoend/​vtbackup.txt Updates expected flag-help text.
go/​flags/​endtoend/​mysqlctld.txt Updates expected authentication help.
go/​cmd/​vttestserver/​cli/​main.go Corrects persistence and seeding help.
go/​cmd/​vtctldclient/​plugin_grpctabletconn.go Registers the gRPC tablet dialer for internal-server commands.
go/​cmd/​vtctldclient/​plugin_grpctabletconn_test.go Checks tablet-dialer registration.
go/​cmd/​vtctldclient/​command/​vreplication/​common/​cancel.go Corrects cancellation timeout guidance.
go/​cmd/​vtcombo/​cli/​main.go Corrects persistence help text.
go/​cmd/​vtclient/​cli/​vtclient.go Corrects the bind-variable example.
go/​cmd/​vtbackup/​cli/​vtbackup.go Corrects retention and first-backup guidance.
docker/​vttestserver/​Dockerfile.mysql84 Modernizes ENV assignment syntax.
docker/​vttestserver/​Dockerfile.mysql80 Modernizes ENV assignment syntax.
docker/​mini/​Dockerfile Modernizes ENV assignment syntax.
docker/​binaries/​vttablet/​Dockerfile Modernizes ENV assignment syntax.
docker/​binaries/​vtorc/​Dockerfile Modernizes ENV assignment syntax.
docker/​binaries/​vtgate/​Dockerfile Modernizes ENV assignment syntax.
docker/​binaries/​vtexplain/​Dockerfile Modernizes ENV assignment syntax.
docker/​binaries/​vtctld/​Dockerfile Modernizes ENV assignment syntax.
docker/​binaries/​vtctl/​Dockerfile Modernizes ENV assignment syntax.
docker/​binaries/​vtbackup/​Dockerfile Modernizes ENV assignment syntax.
docker/​binaries/​vtadmin/​Dockerfile Modernizes ENV assignment syntax.
docker/​binaries/​mysqlctld/​Dockerfile Modernizes ENV assignment syntax.
docker/​binaries/​mysqlctl/​Dockerfile Modernizes ENV assignment syntax.
docker/​binaries/​logtail/​Dockerfile Modernizes ENV assignment syntax.
doc/​internal/​release/​java-packages.md Documents Central Portal publishing.
doc/​internal/​release/​how-to-release.md Updates Java release instructions.
.github/​workflows/​vtop_example.yml Updates actions and merge-parent filtering.
.github/​workflows/​vtadmin_web_unit_tests.yml Updates checkout and Node setup actions.
.github/​workflows/​vtadmin_web_lint.yml Updates checkout and Node setup actions.
.github/​workflows/​vtadmin_web_build.yml Updates checkout and Node setup actions.
.github/​workflows/​vitess_tester_vtgate.yml Updates actions and change filtering.
.github/​workflows/​upgrade_downgrade_test_semi_sync.yml Updates actions and merge-parent filtering.
.github/​workflows/​upgrade_downgrade_test_reparent_old_vttablet.yml Updates actions and compatibility-test filtering.
.github/​workflows/​upgrade_downgrade_test_reparent_old_vtctl.yml Updates actions and compatibility-test filtering.
.github/​workflows/​upgrade_downgrade_test_reparent_new_vttablet.yml Updates actions and compatibility-test filtering.
.github/​workflows/​upgrade_downgrade_test_reparent_new_vtctl.yml Updates actions and compatibility-test filtering.
.github/​workflows/​upgrade_downgrade_test_onlineddl_flow.yml Updates actions and compatibility-test filtering.
.github/​workflows/​upgrade_downgrade_test_backups_manual.yml Updates actions and backup-test filtering.
.github/​workflows/​upgrade_downgrade_test_backups_manual_next_release.yml Updates actions and backup-test filtering.
.github/​workflows/​update_golang_version.yml Updates Go maintenance actions.
.github/​workflows/​update_golang_dependencies.yml Updates dependency-maintenance actions.
.github/​workflows/​unit_test.yml Adopts shared Go setup; invalid action reference remains unresolved.
.github/​workflows/​static_checks_etc.yml Updates actions, filtering, and goimports pinning.
.github/​workflows/​scorecards.yml Updates security-analysis and upload actions.
.github/​workflows/​region_example.yml Updates actions and merge-parent filtering.
.github/​workflows/​local_example.yml Updates actions and merge-parent filtering.
.github/​workflows/​endtoend.yml Updates actions and change filtering.
.github/​workflows/​e2e_race.yml Updates actions and change filtering.
.github/​workflows/​docker_lite_build_check.yml Updates hardening and Docker build actions.
.github/​workflows/​docker_ci.yml Updates filtering and controls bootstrap-cache exports.
.github/​workflows/​create_release.yml Uses GitHub CLI for release asset uploads.
.github/​workflows/​codeql_analysis.yml Updates CodeQL and notification actions.
.github/​workflows/​codecov.yml Updates coverage actions and change filtering.
.github/​workflows/​cluster_endtoend.yml Updates actions and matrix-job filtering.
.github/​workflows/​close_stale_pull_requests.yml Updates the stale-PR action.
.github/​workflows/​check_make_vtadmin_web_proto.yml Updates actions and generation-check filtering.
.github/​workflows/​check_make_vtadmin_authz_testgen.yml Updates actions and authorization-test filtering.
.github/​workflows/​auto_approve_pr.yml Updates the checkout action.
.github/​workflows/​assign_milestone.yml Updates the checkout action.
.github/​actions/​tune-os/​action.yml Runs mirror selection before apt operations.
.github/​actions/​build-bootstrap/​action.yml Updates Docker actions and makes cache export opt-in.

Review effort: Max

cache-dependency-path: |
go.sum
tools/**/go.sum
uses: $/.github/actions/setup-go
@andyedison
andyedison merged commit 98c786b into release-23.0-github Oct 26, 2026
278 of 287 checks passed
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.

4 participants