Skip to content

Commit 670f801

Browse files
committed
roachtest: update liquibase-test-harness to fix year-end failures
The liquibase roachtest started failing on December 28, 2025 across all branches with "already exists" errors. The root cause was a bug in the upstream liquibase-test-harness where SimpleDateFormat used `YYYY` (ISO week-based year) instead of `yyyy` (calendar year) for the rollbackToDate command. ISO week 1 of 2026 starts on December 29, 2025, so when tests ran on Dec 28-29, the rollback date was computed as 2026-12-29 instead of 2025-12-29. Since no changesets have DATEEXECUTED in the future, rollbackToDate found "0 changesets to rollback" and left all database objects in place, causing subsequent tests to fail. This updates the pinned commit to include the upstream fix: liquibase/liquibase-test-harness@91c42e7644c9 Resolves: #160237 Resolves: #160302 Resolves: #160291 Resolves: #160266 Resolves: #160260 Resolves: #160241 Resolves: #160240 Resolves: #160239 Resolves: #160236 Resolves: #160235 Resolves: #160234 Epic: None Release note: None
1 parent a7392b1 commit 670f801

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

pkg/cmd/roachtest/tests/liquibase.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import (
1616
"github.com/cockroachdb/cockroach/pkg/roachprod/install"
1717
)
1818

19-
var supportedLiquibaseHarnessCommit = "f43b967d60aa4ce7056a6d6ee0bc6d9f144c62d5"
19+
var supportedLiquibaseHarnessCommit = "91c42e7644c9db5cc86f6d013a33c43900646e2f"
2020

2121
// This test runs the Liquibase test harness against a single cockroach node.
2222
func registerLiquibase(r registry.Registry) {

0 commit comments

Comments
 (0)