feat: timeline service keeps events in memory #9689
ci.yml
on: pull_request
Shard Docker Builds
4s
Shard Infrastructure Tests
7s
Shard Integration Tests
4s
Test Go
6m 24s
Test README
4m 6s
Test Scripts
10s
SQL
1m 10s
Ensure Frozen Migrations
6s
Lint
1m 59s
Proto Breaking Change Check
9s
Console
1m 10s
VSCode Extension
54s
Intellij Plugin
2m 42s
Rebuild All
6m 31s
Build Docs
7s
Lint Architecture
11s
Console e2e
6m 29s
Matrix: build-docker-images
Matrix: Integration Test
Matrix: Infrastructure Test
Docker Success
0s
Integration Success
0s
Infrastructure Success
0s
Annotations
44 errors and 84 warnings
Proto Breaking Change Check:
backend/protos/xyz/block/ftl/timeline/v1/event.proto#L138
Previously present field "10" with name "pubsub_publish" on message "Event" was deleted.
|
Proto Breaking Change Check:
backend/protos/xyz/block/ftl/timeline/v1/event.proto#L138
Previously present field "11" with name "pubsub_consume" on message "Event" was deleted.
|
Proto Breaking Change Check:
backend/protos/xyz/block/ftl/timeline/v1/event.proto#L138
Previously present field "4" with name "call" on message "Event" was deleted.
|
Proto Breaking Change Check:
backend/protos/xyz/block/ftl/timeline/v1/event.proto#L138
Previously present field "5" with name "deployment_created" on message "Event" was deleted.
|
Proto Breaking Change Check:
backend/protos/xyz/block/ftl/timeline/v1/event.proto#L138
Previously present field "6" with name "deployment_updated" on message "Event" was deleted.
|
Proto Breaking Change Check:
backend/protos/xyz/block/ftl/timeline/v1/event.proto#L138
Previously present field "7" with name "ingress" on message "Event" was deleted.
|
Proto Breaking Change Check:
backend/protos/xyz/block/ftl/timeline/v1/event.proto#L138
Previously present field "8" with name "cron_scheduled" on message "Event" was deleted.
|
Proto Breaking Change Check:
backend/protos/xyz/block/ftl/timeline/v1/event.proto#L138
Previously present field "9" with name "async_execute" on message "Event" was deleted.
|
Proto Breaking Change Check:
backend/protos/xyz/block/ftl/timeline/v1/event.proto#L138
Previously present oneof "entry" on message "Event" was deleted.
|
Proto Breaking Change Check:
backend/protos/xyz/block/ftl/timeline/v1/event.proto#L142
Field "3" with name "entry" on message "Event" changed option "json_name" from "log" to "entry".
|
Integration Test (TestSecretsWithoutController)
Process completed with exit code 18.
|
Lint:
backend/timeline/service_test.go#L54
unnecessary conversion (unconvert)
|
Lint:
backend/timeline/service_test.go#L22
for loop can be changed to use an integer range (Go 1.22+) (intrange)
|
Lint:
backend/timeline/service_test.go#L68
for loop can be changed to use an integer range (Go 1.22+) (intrange)
|
Lint
Process completed with exit code 1.
|
Integration Test (TestEncryptionForPubSub)
Process completed with exit code 1.
|
Integration Test (TestRetry)
Process completed with exit code 1.
|
Integration Test (TestIdlePerformance)
Process completed with exit code 1.
|
Integration Test (TestConsumptionDelay)
Process completed with exit code 1.
|
Integration Test (TestPubSub)
Process completed with exit code 1.
|
Integration Test (TestConfigsWithController)
Canceling since a higher priority waiting request for 'refs/pull/3618/merge-ci' exists
|
Integration Test (TestExemplarIntegration)
Canceling since a higher priority waiting request for 'refs/pull/3618/merge-ci' exists
|
Integration Test (TestExemplarIntegration)
Process completed with exit code 1.
|
Integration Test (TestLifecycleJVM)
Canceling since a higher priority waiting request for 'refs/pull/3618/merge-ci' exists
|
Integration Test (TestLifecycleJVM)
The operation was canceled.
|
Test Go
Canceling since a higher priority waiting request for 'refs/pull/3618/merge-ci' exists
|
Test Go
The operation was canceled.
|
Infrastructure Test (TestKubeScaling)
Canceling since a higher priority waiting request for 'refs/pull/3618/merge-ci' exists
|
Infrastructure Test (TestKubeScaling)
Process completed with exit code 127.
|
Infrastructure Test (TestKubeScaling)
An error occurred trying to start process '/usr/bin/bash' with working directory '/home/runner/work/ftl/ftl/deployment'. No such file or directory
|
Integration Test (TestGradle)
Canceling since a higher priority waiting request for 'refs/pull/3618/merge-ci' exists
|
Integration Test (TestGradle)
The operation was canceled.
|
Integration Test (TestLease)
Canceling since a higher priority waiting request for 'refs/pull/3618/merge-ci' exists
|
Integration Test (TestLease)
The operation was canceled.
|
Rebuild All
Canceling since a higher priority waiting request for 'refs/pull/3618/merge-ci' exists
|
Rebuild All
The operation was canceled.
|
Console e2e
Canceling since a higher priority waiting request for 'refs/pull/3618/merge-ci' exists
|
Console e2e
The operation was canceled.
|
Integration Test (TestDatabase)
Canceling since a higher priority waiting request for 'refs/pull/3618/merge-ci' exists
|
Integration Test (TestDatabase)
The operation was canceled.
|
Integration Test (TestJVMCoreFunctionality)
Canceling since a higher priority waiting request for 'refs/pull/3618/merge-ci' exists
|
Integration Test (TestJVMCoreFunctionality)
The operation was canceled.
|
Integration Test (TestWatch)
Canceling since a higher priority waiting request for 'refs/pull/3618/merge-ci' exists
|
Integration Test (TestWatch)
The operation was canceled.
|
Shard Docker Builds
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Shard Integration Tests
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Build Docs
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Shard Infrastructure Tests
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Ensure Frozen Migrations
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Proto Breaking Change Check
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Lint Architecture
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Test Scripts
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
VSCode Extension
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
|
Integration Test (TestSecretsWithoutController)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
|
Console
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
|
SQL
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
|
Lint
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
|
Lint:
backend/timeline/service.go#L34
var-naming: struct field nextId should be nextID (revive)
|
Lint:
backend/timeline/service.go#L67
increment-decrement: should replace s.nextId += 1 with s.nextId++ (revive)
|
Build http-ingress Docker Image
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Build cron Docker Image
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Build runner Docker Image
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Intellij Plugin
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
|
Build controller Docker Image
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Build runner-jvm Docker Image
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Integration Test (TestASMPagination)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
|
Integration Test (TestLeaderSync)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
|
Integration Test (TestFollowerSync)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
|
Build provisioner Docker Image
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Docker Success
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Integration Test (TestASMWorkflow)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
|
Integration Test (TestExtractSchema)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
|
Integration Test (TestAdminNoValidationWithNoSchema)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
|
Integration Test (TestLeaseFailure)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
|
Test README
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
|
Integration Test (TestBuildLock)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
|
Integration Test (TestRuntimeReflection)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
|
Integration Test (TestConfigCmdWithoutController)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
|
Integration Test (TestDependenciesUpdate)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
|
Integration Test (TestResetSubscription)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
|
Integration Test (TestDiskSchemaRetrieverWithNoSchema)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
|
Integration Test (TestBuilds)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
|
Integration Test (TestWatchWithBuildAndUserModifyingFiles)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
|
Integration Test (TestMigrate)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
|
Integration Test (TestRealMap)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
|
Integration Test (TestFindConfig)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
|
Integration Test (TestGoBuildClearsBuildDir)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
|
Integration Test (TestNonFTLTypes)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
|
Integration Test (TestGeneratedTypeRegistry)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
|
Integration Test (TestInt64BuildError)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
|
Integration Test (TestHttpEncodeOmitempty)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
|
Integration Test (TestHttpIngressWithCors)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
|
Integration Test (TestEncryptionForLogs)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
|
Integration Test (TestDiskSchemaRetrieverWithBuildArtefact)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
|
Integration Test (TestEncryptionForPubSub)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
|
Integration Test (TestConsoleStreamModules)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
|
Integration Test (TestDefaultToRootWhenModuleDirsMissing)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
|
Integration Test (TestNonStructRequestResponse)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
|
Integration Test (TestConsoleGetModules)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
|
Integration Test (TestDeploymentThroughDevProvisionerCreatePostgresDB)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
|
Integration Test (TestRetry)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
|
Integration Test (TestUndefinedExportedDecls)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
|
Integration Test (TestConfigImportExport)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
|
Integration Test (TestIdlePerformance)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
|
Integration Test (TestLocalScaling)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
|
Integration Test (TestModuleUnitTests)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
|
Integration Test (TestConsumptionDelay)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
|
Integration Test (TestExternalType)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
|
Integration Test (TestPubSub)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
|
Integration Test (TestWatchWithBuildModifyingFiles)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
|
Integration Test (TestExternalPublishRuntimeCheck)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
|
Integration Test (TestConfigsWithoutController)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
|
Integration Test (TestNonExportedDecls)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
|
Integration Test (TestDeploy)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
|
Integration Test (TestKMSEncryptorLocalstack)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
|
Integration Test (TestFTLMap)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
|
Integration Test (TestSecretImportExport)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
|
Integration Test (TestConfigValidation)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
|
Integration Test (TestBuildsWhenAlreadyLocked)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
|
Integration Test (TestSecretsWithController)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
|
Integration Test (TestHttpIngress)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
|
Integration Test (TestMySQL)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
|
Integration Test (TestLocalSchemaDiff)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
|
Integration Test (TestVerbCalls)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
|
Integration Test (TestCycleDetection)
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
|
Infrastructure Test (TestKubeScaling)
No files were found with the provided path: /tmp/ftl-kube-report/. No artifacts will be uploaded.
|
Infrastructure Success
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Integration Success
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
docker-controller-artifact
|
54.8 MB |
|
docker-cron-artifact
|
12.1 MB |
|
docker-http-ingress-artifact
|
13.7 MB |
|
docker-provisioner-artifact
|
54.8 MB |
|
docker-runner-artifact
|
76.7 MB |
|
docker-runner-jvm-artifact
|
261 MB |
|