This is an automated email from the ASF dual-hosted git repository.

yuqi4733 pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/gravitino.git


The following commit(s) were added to refs/heads/main by this push:
     new bbb14ad315 [#10527] fix(build): Pin localstack docker image version to 
4.14.0 to fix CI problem (#10528)
bbb14ad315 is described below

commit bbb14ad315244d0de52e2d46658c2fd8d485041e
Author: Qi Yu <[email protected]>
AuthorDate: Tue Mar 24 16:34:41 2026 +0800

    [#10527] fix(build): Pin localstack docker image version to 4.14.0 to fix 
CI problem (#10528)
    
    ### What changes were proposed in this pull request?
    Pin the `GRAVITINO_CI_LOCALSTACK_DOCKER_IMAGE` version from `latest` to
    `4.14.0` to
    prevent CI failures caused by breaking changes in newer localstack
    releases.
    
    ### Why are the changes needed?
    Fix: #10527
    
    `FilesetS3CatalogIT` and related ITs have been failing since 2026-03-24
    because
    `localstack/localstack:latest` pulled a newer image that is incompatible
    with the
    current test setup. Pinning to `4.14.0` (the last known-good version)
    restores
    CI stability.
    
    ### Does this PR introduce _any_ user-facing change?
    No
    
    ### How was this patch tested?
    N/A — this is a CI configuration fix. The ITs themselves remain
    unchanged.
    
    Co-authored-by: Claude Sonnet 4.6 <[email protected]>
---
 build.gradle.kts | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/build.gradle.kts b/build.gradle.kts
index 8055f4b903..7359395845 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -193,7 +193,7 @@ allprojects {
       param.environment("GRAVITINO_CI_TRINO_DOCKER_IMAGE", 
"apache/gravitino-ci:trino-0.1.6")
       param.environment("GRAVITINO_CI_RANGER_DOCKER_IMAGE", 
"apache/gravitino-ci:ranger-0.1.2")
       param.environment("GRAVITINO_CI_KAFKA_DOCKER_IMAGE", 
"apache/kafka:3.7.0")
-      param.environment("GRAVITINO_CI_LOCALSTACK_DOCKER_IMAGE", 
"localstack/localstack:latest")
+      param.environment("GRAVITINO_CI_LOCALSTACK_DOCKER_IMAGE", 
"localstack/localstack:4.14.0")
 
       // Disable Ryuk for integration tests
       // Ryuk need privileged mode, if we want to rootless or run 
non-privileged mode, we need to disable it.

Reply via email to