Skip to content

Introduce restate-sharding crate #18676

Introduce restate-sharding crate

Introduce restate-sharding crate #18676

Triggered via pull request April 22, 2026 11:49
@AhmedSolimanAhmedSoliman
synchronize #4623
pr4623
Status Success
Total duration 29m 54s
Artifacts 16

ci.yml

on: pull_request
Create docker image  /  build-and-push-image
23m 2s
Create docker image / build-and-push-image
Check workspace-hack
2m 10s
Check workspace-hack
Run Jepsen tests
0s
Run Jepsen tests
Matrix: build-and-test
Run SDK-Java integration tests  /  Features integration test
5m 37s
Run SDK-Java integration tests / Features integration test
Run SDK-Java integration tests with Journal Table v2  /  Features integration test
5m 47s
Run SDK-Java integration tests with Journal Table v2 / Features integration test
Vqueues Run SDK-Java integration tests  /  Features integration test
6m 10s
Vqueues Run SDK-Java integration tests / Features integration test
Run SDK-Python integration tests  /  Features integration test
5m 34s
Run SDK-Python integration tests / Features integration test
Run SDK-Go integration tests  /  Features integration test
4m 54s
Run SDK-Go integration tests / Features integration test
Run SDK-Rust integration tests  /  Features integration test
6m 35s
Run SDK-Rust integration tests / Features integration test
Run E2E tests
5m 11s
Run E2E tests
Run E2E tests with Journal Table V2 feature
5m 8s
Run E2E tests with Journal Table V2 feature
Run E2E tests with vqueues
3m 55s
Run E2E tests with vqueues
Run E2E tests with experimental Kafka ingestion
6m 41s
Run E2E tests with experimental Kafka ingestion
Run E2E tests with experimental Shuffler
5m 11s
Run E2E tests with experimental Shuffler
Matrix: Run SDK-Typescript integration tests / Features integration test
Fit to window
Zoom out
Zoom in

Annotations

31 warnings
Check workspace-hack
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build and test (warp-ubuntu-latest-x64-16x)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/upload-artifact@v4, extractions/setup-crate@4993624604c307fbca528d28a3c8b60fa5ecc859. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build and test (warp-ubuntu-latest-x64-16x)
A non-blocking warning has occurred during artifact zip creation: ENTRYNOTSUPPORTED
Build and test (warp-ubuntu-latest-x64-16x)
A non-blocking warning has occurred during artifact zip creation: ENTRYNOTSUPPORTED
Build and test (warp-ubuntu-latest-x64-16x)
A non-blocking warning has occurred during artifact zip creation: ENTRYNOTSUPPORTED
Build and test (warp-ubuntu-latest-x64-16x)
A non-blocking warning has occurred during artifact zip creation: ENTRYNOTSUPPORTED
Build and test (warp-ubuntu-latest-x64-16x)
A non-blocking warning has occurred during artifact zip creation: ENTRYNOTSUPPORTED
Build and test (warp-ubuntu-latest-x64-16x)
A non-blocking warning has occurred during artifact zip creation: ENTRYNOTSUPPORTED
Build and test (warp-ubuntu-latest-x64-16x)
A non-blocking warning has occurred during artifact zip creation: ENTRYNOTSUPPORTED
Build and test (warp-ubuntu-latest-x64-16x)
A non-blocking warning has occurred during artifact zip creation: ENTRYNOTSUPPORTED
Build and test (warp-ubuntu-latest-x64-16x)
A non-blocking warning has occurred during artifact zip creation: ENTRYNOTSUPPORTED
Build and test (warp-ubuntu-latest-x64-16x)
A non-blocking warning has occurred during artifact zip creation: ENTRYNOTSUPPORTED
Create docker image / build-and-push-image
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/upload-artifact@v4, docker/build-push-action@v6, docker/login-action@v3, docker/metadata-action@v5, docker/setup-buildx-action@v3, reproducible-containers/buildkit-cache-dance@v3.1.2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Create docker image / build-and-push-image
Failed to save: some pre requistes not met
Create docker image / build-and-push-image
parca= is not a valid secret
Create docker image / build-and-push-image
No Docker tag has been generated. Check tags input.
Create docker image / build-and-push-image
No Docker image version has been generated. Check tags input.
Create docker image / build-and-push-image
Failed to restore: Cache service responded with 404
Run E2E tests with vqueues
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/download-artifact@v4, actions/setup-java@v4, actions/upload-artifact@v4, docker/setup-docker-action@v4, gradle/actions/setup-gradle@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Run SDK-Go integration tests / Features integration test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/download-artifact@v4, actions/setup-go@v5, actions/setup-java@v4, actions/upload-artifact@v4, docker/setup-docker-action@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Run SDK-Go integration tests / Features integration test
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
Run E2E tests with Journal Table V2 feature
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/download-artifact@v4, actions/setup-java@v4, actions/upload-artifact@v4, docker/setup-docker-action@v4, gradle/actions/setup-gradle@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Run E2E tests
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/download-artifact@v4, actions/setup-java@v4, actions/upload-artifact@v4, docker/setup-docker-action@v4, gradle/actions/setup-gradle@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Run E2E tests with experimental Shuffler
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/download-artifact@v4, actions/setup-java@v4, actions/upload-artifact@v4, docker/setup-docker-action@v4, gradle/actions/setup-gradle@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Run SDK-Python integration tests / Features integration test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/download-artifact@v4, actions/setup-java@v4, actions/upload-artifact@v4, docker/setup-docker-action@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Run SDK-Java integration tests / Features integration test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/download-artifact@v4, actions/setup-java@v4, actions/upload-artifact@v4, docker/setup-docker-action@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Run SDK-Java integration tests with Journal Table v2 / Features integration test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/download-artifact@v4, actions/setup-java@v4, actions/upload-artifact@v4, docker/setup-docker-action@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Vqueues Run SDK-Java integration tests / Features integration test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/download-artifact@v4, actions/setup-java@v4, actions/upload-artifact@v4, docker/setup-docker-action@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Run SDK-Typescript integration tests / Features integration test (20.x)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/download-artifact@v4, actions/setup-java@v4, actions/setup-node@v4, actions/upload-artifact@v4, docker/setup-buildx-action@v3, docker/setup-docker-action@v4, docker/setup-qemu-action@v3, pnpm/action-setup@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Run SDK-Rust integration tests / Features integration test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/download-artifact@v4, actions/setup-java@v4, actions/upload-artifact@v4, docker/build-push-action@v6, docker/setup-buildx-action@v3, docker/setup-docker-action@v4, docker/setup-qemu-action@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Run E2E tests with experimental Kafka ingestion
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/download-artifact@v4, actions/setup-java@v4, actions/upload-artifact@v4, docker/setup-docker-action@v4, gradle/actions/setup-gradle@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Artifacts

Produced during runtime
Name Size Digest
e2e-journal-table-v2-test-report Expired
20.8 MB
sha256:b1633542fece49957c8c8f2668ac5b80feb53a43dd498006418f54aed395e607
e2e-test-experimental-kafka-ingestion-report Expired
20.3 MB
sha256:d8a59c9690b6fc1abeeed575497a3a12958e03f9da953e252042df094e69eafa
e2e-test-experimental-shuffler-report Expired
20.9 MB
sha256:7b1be4d90b8fab78c8dd2e52b0e4d1d7a632bdbc82aeeeda3d0d620e3d167da7
e2e-test-report Expired
20.3 MB
sha256:31c0db57107c0b849843544fafb84978e6e6160fcdc6a065e3e6781394180b07
e2e-test-vqueues-report Expired
16.8 MB
sha256:b89e48a2f8467aab2805dd6b87fdf8960e9d47ba455f1b871cea7a7ffc60136e
local-cluster-runner Expired
2.23 MB
sha256:def6ca29d4244eb517b386022c493219d78f53bf37ecc2a0c73ee1ea2089ffc7
restate.tar Expired
121 MB
sha256:1289a990cab6e07ff3ed24dbe3ae94c9727d692c80353cbb16cb4ba8d5f87b82
restatedev~restate~24EHF3.dockerbuild Expired
42.3 KB
sha256:f6f26e9f947b9e18023627c2edfb5ee51d7c2f02b0a732f01d3d19fd671687ec
restatedev~restate~S2P4B9.dockerbuild Expired
114 KB
sha256:17720a9d072c49b360589541dc3cbcf9fe71c6ed3dcfc0bdabe3baeb6723ec2f
sdk-go-integration-test-report Expired
18.8 MB
sha256:01da04e9cfba95aed197bd67b025ae0e8f8c7305a729df703b558c10f223de96
sdk-java-integration-test-journal-table-v2 Expired
6.48 MB
sha256:6df30f5ad78c32c8fe913c11b7a72b158d0b1e974d210a260936f4422ed44b90
sdk-java-integration-test-report Expired
6.5 MB
sha256:a4a01ef51c89a9c42426469afa4d29f927a6470e66f4865865700bb2bf793b5f
sdk-java-integration-test-vqueues Expired
6.86 MB
sha256:9668f3fad5d968cc6d8ea14ed17bf03b02d1a46267bad29f4ac995f19fa36ae9
sdk-python-integration-test-report Expired
9.26 MB
sha256:bc7a4e7ca090045d54243dfc8b62f77455b50183f0b384a94ed2569c9b0b10e6
sdk-rust-integration-test-report Expired
6.15 MB
sha256:d516b4c11d52b6460c9e67963eb57895a6ee9a83428c0315605afcf6327810b9
sdk-typescript-integration-test-report Expired
12.3 MB
sha256:053198b0de2fdbb972d1b6e11bcb998164d8cdf38e68720d382cec805ead911e