feat: metrics instrumentation #5353
ci.yml
on: pull_request
Shard Integration Tests
5s
Test Go
1m 8s
Test README
1m 41s
SQL
58s
Ensure Frozen Migrations
5s
Lint
59s
Proto Breaking Change Check
7s
Console
55s
VSCode Extension
54s
Rebuild All
2m 11s
Build Docs
6s
Matrix: Integration Test
Integration Success
0s
Annotations
58 errors and 45 warnings
Lint:
backend/controller/observability/observability.go#L12
could not import github.com/TBD54566975/ftl/backend/controller/dal (-: import cycle not allowed: import stack: [github.com/TBD54566975/ftl/backend/controller github.com/TBD54566975/ftl/backend/controller/cronjobs github.com/TBD54566975/ftl/backend/controller/dal github.com/TBD54566975/ftl/backend/controller/observability github.com/TBD54566975/ftl/backend/controller/dal]) (typecheck)
|
Lint:
backend/controller/pubsub/manager.go#L7
could not import github.com/TBD54566975/ftl/backend/controller/dal (-: import cycle not allowed: import stack: [github.com/TBD54566975/ftl/backend/controller github.com/TBD54566975/ftl/backend/controller/cronjobs github.com/TBD54566975/ftl/backend/controller/dal github.com/TBD54566975/ftl/backend/controller/observability github.com/TBD54566975/ftl/backend/controller/dal]) (typecheck)
|
Lint:
cmd/ftl/cmd_serve.go#L23
`ftl` redeclared in this block (typecheck)
|
Lint:
cmd/ftl/cmd_serve.go#L7
other declaration of ftl (typecheck)
|
Lint:
cmd/ftl/cmd_serve.go#L36
`observability` redeclared in this block (typecheck)
|
Lint:
cmd/ftl/cmd_serve.go#L8
other declaration of observability (typecheck)
|
Lint:
cmd/ftl-controller/main.go#L17
could not import github.com/TBD54566975/ftl/backend/controller/dal (-: import cycle not allowed: import stack: [github.com/TBD54566975/ftl/backend/controller github.com/TBD54566975/ftl/backend/controller/cronjobs github.com/TBD54566975/ftl/backend/controller/dal github.com/TBD54566975/ftl/backend/controller/observability github.com/TBD54566975/ftl/backend/controller/dal]) (typecheck)
|
Lint:
backend/controller/console.go#L17
could not import github.com/TBD54566975/ftl/backend/controller/dal (-: import cycle not allowed: import stack: [github.com/TBD54566975/ftl/backend/controller github.com/TBD54566975/ftl/backend/controller/cronjobs github.com/TBD54566975/ftl/backend/controller/dal github.com/TBD54566975/ftl/backend/controller/observability github.com/TBD54566975/ftl/backend/controller/dal]) (typecheck)
|
Lint:
backend/controller/console.go#L454
missing return (typecheck)
|
Lint:
backend/controller/controller.go#L1376
missing return (typecheck)
|
Test Go
Process completed with exit code 1.
|
Integration Test (TestBox)
Process completed with exit code 1.
|
Integration Test (TestDatabase)
Process completed with exit code 1.
|
Integration Test (TestConfigsWithController)
Process completed with exit code 1.
|
Integration Test (TestHttpIngress)
Process completed with exit code 1.
|
Integration Test (TestFTLMap)
Process completed with exit code 1.
|
Integration Test (TestRuntimeReflection)
Process completed with exit code 1.
|
Integration Test (TestUndefinedExportedDecls)
Process completed with exit code 1.
|
Integration Test (TestRetry)
Process completed with exit code 1.
|
Integration Test (TestASMWorkflow)
Process completed with exit code 1.
|
Integration Test (TestConsumptionDelay)
Process completed with exit code 1.
|
Integration Test (TestNonExportedDecls)
Process completed with exit code 1.
|
Integration Test (TestNonStructRequestResponse)
Process completed with exit code 1.
|
Integration Test (TestDiskSchemaRetrieverWithBuildArtefact)
Process completed with exit code 1.
|
Integration Test (TestModuleUnitTests)
Process completed with exit code 1.
|
Integration Test (TestFSM)
Process completed with exit code 1.
|
Integration Test (TestInterModuleCall)
Process completed with exit code 1.
|
Integration Test (TestAdminNoValidationWithNoSchema)
Process completed with exit code 1.
|
Integration Test (TestPubSub)
Process completed with exit code 1.
|
Integration Test (TestDefaultToRootWhenModuleDirsMissing)
Process completed with exit code 1.
|
Integration Test (TestFSMRetry)
Process completed with exit code 1.
|
Integration Test (TestHttpEncodeOmitempty)
Process completed with exit code 1.
|
Integration Test (TestFSMGoTests)
Process completed with exit code 1.
|
Integration Test (TestASMPagination)
Process completed with exit code 1.
|
Integration Test (TestRealMap)
Process completed with exit code 1.
|
Integration Test (TestSecretImportExport)
Process completed with exit code 1.
|
Integration Test (TestCron)
Process completed with exit code 1.
|
Integration Test (TestServiceWithRealDal)
Process completed with exit code 1.
|
Integration Test (TestConfigCmdWithoutController)
Process completed with exit code 1.
|
Integration Test (TestFollowerSync)
Process completed with exit code 1.
|
Test README
Process completed with exit code 1.
|
Integration Test (TestExternalPublishRuntimeCheck)
Process completed with exit code 1.
|
Integration Test (TestConfigsWithoutController)
Process completed with exit code 1.
|
Integration Test (TestLeaderSync)
Process completed with exit code 1.
|
Integration Test (TestHttpIngressWithCors)
Process completed with exit code 1.
|
Integration Test (TestSchemaGenerate)
Process completed with exit code 1.
|
Integration Test (TestConfigValidation)
Process completed with exit code 1.
|
Integration Test (TestTypeRegistryUnitTest)
Process completed with exit code 1.
|
Integration Test (TestDiskSchemaRetrieverWithNoSchema)
Process completed with exit code 1.
|
Integration Test (TestLease)
Process completed with exit code 1.
|
Integration Test (TestConfigImportExport)
Process completed with exit code 1.
|
Integration Test (TestNonFTLTypes)
Process completed with exit code 1.
|
Integration Test (TestSecretsWithController)
Process completed with exit code 1.
|
Integration Test (TestFindConfig)
Process completed with exit code 1.
|
Integration Test (TestLifecycle)
Process completed with exit code 1.
|
Integration Test (TestSecretsWithoutController)
Process completed with exit code 1.
|
Integration Test (TestMigrate)
Process completed with exit code 1.
|
Integration Success
Process completed with exit code 1.
|
Integration Test (TestBox)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Integration Test (TestDatabase)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Integration Test (TestConfigsWithController)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Integration Test (TestHttpIngress)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Integration Test (TestFTLMap)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Integration Test (TestRuntimeReflection)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Integration Test (TestUndefinedExportedDecls)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Integration Test (TestRetry)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Integration Test (TestASMWorkflow)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Integration Test (TestConsumptionDelay)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Integration Test (TestNonExportedDecls)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Integration Test (TestNonStructRequestResponse)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Integration Test (TestDiskSchemaRetrieverWithBuildArtefact)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Integration Test (TestModuleUnitTests)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Integration Test (TestFSM)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Integration Test (TestInterModuleCall)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Integration Test (TestAdminNoValidationWithNoSchema)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Integration Test (TestPubSub)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Integration Test (TestDefaultToRootWhenModuleDirsMissing)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Integration Test (TestFSMRetry)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Integration Test (TestHttpEncodeOmitempty)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Integration Test (TestFSMGoTests)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Integration Test (TestASMPagination)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Integration Test (TestRealMap)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Integration Test (TestSecretImportExport)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Integration Test (TestCron)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Integration Test (TestServiceWithRealDal)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Integration Test (TestConfigCmdWithoutController)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Integration Test (TestFollowerSync)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Integration Test (TestExternalPublishRuntimeCheck)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Integration Test (TestConfigsWithoutController)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Integration Test (TestLeaderSync)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Integration Test (TestHttpIngressWithCors)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Integration Test (TestSchemaGenerate)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Integration Test (TestConfigValidation)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Integration Test (TestTypeRegistryUnitTest)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Integration Test (TestDiskSchemaRetrieverWithNoSchema)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Integration Test (TestLease)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Integration Test (TestConfigImportExport)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Integration Test (TestNonFTLTypes)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Integration Test (TestSecretsWithController)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Integration Test (TestFindConfig)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Integration Test (TestLifecycle)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Integration Test (TestSecretsWithoutController)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Integration Test (TestMigrate)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|