feat: allow language plugins to expose flags for module creation #7620
ci.yml
on: pull_request
Shard Infrastructure Tests
0s
Shard Integration Tests
4s
Test Go
3m 2s
Test README
2m 11s
Test Scripts
11s
SQL
46s
Ensure Frozen Migrations
9s
Lint
3m 34s
Proto Breaking Change Check
11s
Console
1m 16s
VSCode Extension
1m 4s
Intellij Plugin
2m 47s
Rebuild All
2m 57s
Build Docs
5s
Lint Architecture
11s
Build Controller Docker Image
3m 2s
Build Runner Docker Image
3m 6s
Build Box Docker Image
2m 42s
Console e2e
3m 1s
Matrix: Infrastructure Test
Matrix: Integration Test
Integration Success
0s
Annotations
144 errors and 4 warnings
Integration Test (TestFollowerSync)
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Intellij Plugin
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Integration Test (TestKMSEncryptorLocalstack)
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Integration Test (TestKMSEncryptorLocalstack)
The operation was canceled.
|
Integration Test (TestMigrate)
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Rebuild All
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Rebuild All
The operation was canceled.
|
Integration Test (TestNonExportedDecls)
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Integration Test (TestNonExportedDecls)
The operation was canceled.
|
Integration Test (TestNonFTLTypes)
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Integration Test (TestNonFTLTypes)
The operation was canceled.
|
Integration Test (TestWatchWithBuildModifyingFiles)
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Integration Test (TestWatchWithBuildModifyingFiles)
The operation was canceled.
|
Integration Test (TestConfigValidation)
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Integration Test (TestConfigValidation)
The operation was canceled.
|
Integration Test (TestRetry)
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Integration Test (TestRetry)
The operation was canceled.
|
Integration Test (TestExternalType)
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Integration Test (TestExternalType)
The operation was canceled.
|
Integration Test (TestLifecycleJVM)
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Integration Test (TestLifecycleJVM)
The operation was canceled.
|
Integration Test (TestEncryptionForFSM)
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Integration Test (TestEncryptionForFSM)
The operation was canceled.
|
Integration Test (TestLocalSchemaDiff)
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Integration Test (TestLocalSchemaDiff)
The operation was canceled.
|
Integration Test (TestJVMToGoCall)
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Integration Test (TestJVMToGoCall)
The operation was canceled.
|
Test Go
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Test Go
The operation was canceled.
|
Integration Test (TestLocalScaling)
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Integration Test (TestLocalScaling)
The operation was canceled.
|
Integration Test (TestBox)
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Integration Test (TestBox)
The operation was canceled.
|
Integration Test (TestDeploy)
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Integration Test (TestDeploy)
The operation was canceled.
|
Integration Test (TestSecretsWithController)
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Integration Test (TestSecretsWithController)
The operation was canceled.
|
Integration Test (TestSecretsWithoutController)
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Integration Test (TestSecretsWithoutController)
The operation was canceled.
|
Integration Test (TestRealMap)
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Integration Test (TestRealMap)
The operation was canceled.
|
Integration Test (TestFSMRetry)
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Integration Test (TestFSMRetry)
The operation was canceled.
|
Integration Test (TestConfigsWithoutController)
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Integration Test (TestConfigsWithoutController)
The operation was canceled.
|
Integration Test (TestTypeRegistryUnitTest)
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Integration Test (TestTypeRegistryUnitTest)
The operation was canceled.
|
Integration Test (TestDiskSchemaRetrieverWithNoSchema)
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Integration Test (TestDiskSchemaRetrieverWithNoSchema)
The operation was canceled.
|
Integration Test (TestNonStructRequestResponse)
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Integration Test (TestNonStructRequestResponse)
The operation was canceled.
|
Integration Test (TestConsumptionDelay)
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Integration Test (TestConsumptionDelay)
The operation was canceled.
|
Integration Test (TestCycleDetection)
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Integration Test (TestCycleDetection)
The operation was canceled.
|
Integration Test (TestDatabase)
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Integration Test (TestDatabase)
The operation was canceled.
|
Integration Test (TestHttpIngressWithCors)
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Integration Test (TestHttpIngressWithCors)
The operation was canceled.
|
Integration Test (TestEncryptionForLogs)
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Integration Test (TestEncryptionForLogs)
The operation was canceled.
|
Integration Test (TestLease)
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Integration Test (TestLease)
The operation was canceled.
|
Integration Test (TestRuntimeReflection)
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Integration Test (TestRuntimeReflection)
The operation was canceled.
|
Integration Test (TestResetSubscription)
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Integration Test (TestResetSubscription)
The operation was canceled.
|
Console e2e
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Console e2e
The operation was canceled.
|
Integration Test (TestFSMNext)
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Integration Test (TestFSMNext)
The operation was canceled.
|
Integration Test (TestSecretImportExport)
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Integration Test (TestSecretImportExport)
The operation was canceled.
|
Integration Test (TestHttpIngress)
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Integration Test (TestHttpIngress)
The operation was canceled.
|
Integration Test (TestConsoleGetModules)
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Integration Test (TestConsoleGetModules)
The operation was canceled.
|
Integration Test (TestConfigCmdWithoutController)
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Integration Test (TestConfigCmdWithoutController)
The operation was canceled.
|
Integration Test (TestLeaseFailure)
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Integration Test (TestLeaseFailure)
The operation was canceled.
|
Integration Test (TestConfigImportExport)
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Integration Test (TestConfigImportExport)
The operation was canceled.
|
Integration Test (TestExternalPublishRuntimeCheck)
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Integration Test (TestPubSub)
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Integration Test (TestExternalPublishRuntimeCheck)
The operation was canceled.
|
Integration Test (TestPubSub)
The operation was canceled.
|
Integration Test (TestFSMGoTests)
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Integration Test (TestFSMGoTests)
The operation was canceled.
|
Integration Test (TestGoBuildClearsBuildDir)
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Integration Test (TestGoBuildClearsBuildDir)
The operation was canceled.
|
Integration Test (TestVerbCalls)
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Integration Test (TestVerbCalls)
The operation was canceled.
|
Integration Test (TestHttpEncodeOmitempty)
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Integration Test (TestHttpEncodeOmitempty)
The operation was canceled.
|
Integration Test (TestGeneratedTypeRegistry)
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Integration Test (TestGeneratedTypeRegistry)
The operation was canceled.
|
Integration Test (TestDefaultToRootWhenModuleDirsMissing)
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Integration Test (TestDefaultToRootWhenModuleDirsMissing)
The operation was canceled.
|
Integration Test (TestUndefinedExportedDecls)
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Integration Test (TestUndefinedExportedDecls)
The operation was canceled.
|
Integration Test (TestSchemaGenerate)
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Integration Test (TestSchemaGenerate)
The operation was canceled.
|
Integration Test (TestFSM)
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Integration Test (TestFSM)
The operation was canceled.
|
Integration Test (TestFTLMap)
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Integration Test (TestFTLMap)
The operation was canceled.
|
Integration Test (TestWatchWithBuildAndUserModifyingFiles)
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Integration Test (TestWatchWithBuildAndUserModifyingFiles)
The operation was canceled.
|
Integration Test (TestLifecycle)
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Integration Test (TestLifecycle)
The operation was canceled.
|
Integration Test (TestInt64BuildError)
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Integration Test (TestGradle)
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Integration Test (TestInt64BuildError)
The operation was canceled.
|
Integration Test (TestGradle)
The operation was canceled.
|
Integration Test (TestDeploymentThroughProvisioner)
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Integration Test (TestDeploymentThroughProvisioner)
The operation was canceled.
|
Build Controller Docker Image
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Build Controller Docker Image
The operation was canceled.
|
Integration Test (TestInterModuleCall)
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Integration Test (TestInterModuleCall)
The operation was canceled.
|
Integration Test (TestWatch)
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Integration Test (TestWatch)
The operation was canceled.
|
Integration Test (TestDiskSchemaRetrieverWithBuildArtefact)
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Integration Test (TestDiskSchemaRetrieverWithBuildArtefact)
The operation was canceled.
|
Integration Test (TestConfigsWithController)
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Integration Test (TestConfigsWithController)
The operation was canceled.
|
Integration Test (TestFindConfig)
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Integration Test (TestFindConfig)
The operation was canceled.
|
Integration Test (TestEncryptionForPubSub)
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Integration Test (TestEncryptionForPubSub)
The operation was canceled.
|
Build Runner Docker Image
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Build Runner Docker Image
The operation was canceled.
|
Integration Test (TestCron)
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Integration Test (TestCron)
The operation was canceled.
|
Integration Test (TestModuleUnitTests)
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Integration Test (TestModuleUnitTests)
The operation was canceled.
|
Integration Test (TestSmokeTest)
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Integration Test (TestSmokeTest)
The operation was canceled.
|
Lint
Canceling since a higher priority waiting request for 'refs/pull/2924/merge-ci' exists
|
Lint:
frontend/cli/main.go#L83
Error return value is not checked (errcheck)
|
Lint:
frontend/cli/cmd_new.go#L57
error returned from external package is unwrapped: sig: func github.com/TBD54566975/ftl/internal/buildengine.PluginFromConfig(ctx context.Context, config github.com/TBD54566975/ftl/internal/moduleconfig.ModuleConfig, projectRoot string) (p github.com/TBD54566975/ftl/internal/buildengine.LanguagePlugin, err error) (wrapcheck)
|
Lint:
frontend/cli/cmd_new.go#L62
error returned from interface method should be wrapped: sig: func (github.com/TBD54566975/ftl/internal/buildengine.LanguagePlugin).GetCreateModuleFlags(ctx context.Context) ([]*github.com/alecthomas/kong.Flag, error) (wrapcheck)
|
Lint
Process completed with exit code 1.
|
Integration Test (TestASMPagination)
The following actions use a deprecated Node.js version 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 use a deprecated Node.js version 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 use a deprecated Node.js version 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 use a deprecated Node.js version 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/
|