Skip to content

Conversation

@aldevv
Copy link
Contributor

@aldevv aldevv commented Dec 2, 2025

Summary by CodeRabbit

  • New Features

    • Added a Confluence connector with configurable options for API authentication, domain, user settings, and content filtering.
  • Chores

    • Bumped Go to 1.25.2 and upgraded numerous core and indirect dependencies to newer, compatible releases.

✏️ Tip: You can customize this high-level summary in your review settings.

Copilot AI review requested due to automatic review settings December 2, 2025 20:08
@coderabbitai
Copy link

coderabbitai bot commented Dec 2, 2025

Walkthrough

Adds a new Confluence connector configuration (generated struct + declarative schema) and upgrades Go and many dependencies, including Go 1.25.2 and multiple direct/indirect module version bumps.

Changes

Cohort / File(s) Summary
Dependency updates
go.mod
Bumps Go to 1.25.2. Direct dependency updates include github.com/zillow/baton-sdk v0.2.61 → v0.6.1, github.com/deckarep/golang-set/v2 v2.6.0 → v2.8.0, github.com/stretchr/testify v1.9.0 → v1.11.1, go.uber.org/zap v1.27.0 → v1.27.1, google.golang.org/grpc v1.65.0 → v1.77.0; removes spf13/viper direct entry and rehydrates many indirects. Numerous indirect modules (AWS SDK v2, OpenTelemetry, modernc, crypto, fsnotify, jose, otel, etc.) upgraded or reorganized.
Confluence configuration
pkg/config/conf.gen.go, pkg/config/config.go
Adds generated Confluence struct with fields (ApiKey, DomainUrl, Username, SkipPersonalSpaces, Noun, Verb) and reflection-based tag lookup plus type-specific getters (GetStringSlice, GetString, GetInt, GetBool, GetStringMap). Adds declarative configuration schema via ConfigurationFields and Configuration using baton-sdk field helpers.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20–30 minutes

  • Pay attention to go.mod for potentially breaking indirect upgrades (AWS SDK, OpenTelemetry, modernc) and ensure module graph builds.
  • Review pkg/config/conf.gen.go reflection logic for correct tag lookup, type assertions, and panic conditions.
  • Verify pkg/config/config.go field definitions and metadata align with baton-sdk expectations and desired connector behavior.

Poem

🐰 I hopped through modules, tidy and spry,
I found new fields under Go 1.25 sky.
A Confluence struct, with getters so neat,
Configuration blooms—oh what a treat! 🌿✨

Pre-merge checks and finishing touches

❌ Failed checks (1 inconclusive)
Check name Status Explanation Resolution
Title check ❓ Inconclusive The title 'containerize connector' is vague and does not clearly reflect the actual changes, which involve dependency updates, Go version bump, and Confluence configuration module additions. Consider a more specific title that accurately describes the main changes, such as 'Add Confluence connector configuration and update dependencies' or 'Bump Go version and add Confluence config module'.
✅ Passed checks (2 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch containerize

📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 2716f35 and faba325.

⛔ Files ignored due to path filters (218)
  • .github/workflows/ci.yaml is excluded by none and included by none
  • .github/workflows/main.yaml is excluded by none and included by none
  • .golangci.yml is excluded by none and included by none
  • Dockerfile.lambda is excluded by none and included by none
  • go.sum is excluded by !**/*.sum and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/aws/config.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/aws/credentials.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/aws/go_module_metadata.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/aws/middleware/user_agent.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream/CHANGELOG.md is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream/go_module_metadata.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/aws/retry/middleware.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/aws/signer/v4/stream.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/aws/transport/http/timeout_read_closer.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/config/CHANGELOG.md is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/config/auth_scheme_preference.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/config/config.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/config/env_config.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/config/go_module_metadata.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/config/load_options.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/config/provider.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/config/resolve.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/config/resolve_credentials.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/config/shared_config.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/credentials/CHANGELOG.md is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/credentials/ec2rolecreds/provider.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/credentials/endpointcreds/provider.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/credentials/go_module_metadata.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/credentials/logincreds/dpop.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/credentials/logincreds/file.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/credentials/logincreds/provider.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/credentials/logincreds/token.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/credentials/processcreds/provider.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/credentials/ssocreds/sso_credentials_provider.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/credentials/static_provider.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/credentials/stscreds/assume_role_provider.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/credentials/stscreds/web_identity_provider.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/CHANGELOG.md is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/api_client.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/go_module_metadata.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/feature/s3/manager/CHANGELOG.md is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/feature/s3/manager/bucket_region.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/feature/s3/manager/download.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/feature/s3/manager/go_module_metadata.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/feature/s3/manager/upload.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/internal/configsources/CHANGELOG.md is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/internal/configsources/go_module_metadata.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn/partitions.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn/partitions.json is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/v2/CHANGELOG.md is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/v2/go_module_metadata.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/internal/ini/CHANGELOG.md is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/internal/ini/go_module_metadata.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/internal/v4a/CHANGELOG.md is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/internal/v4a/go_module_metadata.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/internal/v4a/internal/v4/headers.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding/CHANGELOG.md is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding/go_module_metadata.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/internal/checksum/CHANGELOG.md is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/internal/checksum/algorithms.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/internal/checksum/go_module_metadata.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/internal/checksum/middleware_compute_input_checksum.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/internal/checksum/middleware_validate_output.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/internal/presigned-url/CHANGELOG.md is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/internal/presigned-url/go_module_metadata.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/internal/s3shared/CHANGELOG.md is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/internal/s3shared/go_module_metadata.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/CHANGELOG.md is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_client.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_AddLayerVersionPermission.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_AddPermission.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_CheckpointDurableExecution.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_CreateAlias.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_CreateCapacityProvider.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_CreateCodeSigningConfig.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_CreateEventSourceMapping.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_CreateFunction.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_CreateFunctionUrlConfig.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_DeleteAlias.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_DeleteCapacityProvider.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_DeleteCodeSigningConfig.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_DeleteEventSourceMapping.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_DeleteFunction.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_DeleteFunctionCodeSigningConfig.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_DeleteFunctionConcurrency.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_DeleteFunctionEventInvokeConfig.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_DeleteFunctionUrlConfig.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_DeleteLayerVersion.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_DeleteProvisionedConcurrencyConfig.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_GetAccountSettings.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_GetAlias.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_GetCapacityProvider.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_GetCodeSigningConfig.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_GetDurableExecution.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_GetDurableExecutionHistory.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_GetDurableExecutionState.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_GetEventSourceMapping.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_GetFunction.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_GetFunctionCodeSigningConfig.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_GetFunctionConcurrency.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_GetFunctionConfiguration.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_GetFunctionEventInvokeConfig.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_GetFunctionRecursionConfig.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_GetFunctionScalingConfig.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_GetFunctionUrlConfig.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_GetLayerVersion.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_GetLayerVersionByArn.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_GetLayerVersionPolicy.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_GetPolicy.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_GetProvisionedConcurrencyConfig.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_GetRuntimeManagementConfig.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_Invoke.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_InvokeAsync.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_InvokeWithResponseStream.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_ListAliases.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_ListCapacityProviders.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_ListCodeSigningConfigs.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_ListDurableExecutionsByFunction.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_ListEventSourceMappings.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_ListFunctionEventInvokeConfigs.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_ListFunctionUrlConfigs.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_ListFunctionVersionsByCapacityProvider.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_ListFunctions.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_ListFunctionsByCodeSigningConfig.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_ListLayerVersions.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_ListLayers.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_ListProvisionedConcurrencyConfigs.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_ListTags.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_ListVersionsByFunction.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_PublishLayerVersion.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_PublishVersion.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_PutFunctionCodeSigningConfig.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_PutFunctionConcurrency.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_PutFunctionEventInvokeConfig.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_PutFunctionRecursionConfig.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_PutFunctionScalingConfig.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_PutProvisionedConcurrencyConfig.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_PutRuntimeManagementConfig.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_RemoveLayerVersionPermission.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_RemovePermission.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_SendDurableExecutionCallbackFailure.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_SendDurableExecutionCallbackHeartbeat.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_SendDurableExecutionCallbackSuccess.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_StopDurableExecution.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_TagResource.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_UntagResource.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_UpdateAlias.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_UpdateCapacityProvider.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_UpdateCodeSigningConfig.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_UpdateEventSourceMapping.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_UpdateFunctionCode.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_UpdateFunctionConfiguration.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_UpdateFunctionEventInvokeConfig.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_UpdateFunctionUrlConfig.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/auth.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/deserializers.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/endpoints.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/generated.json is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/go_module_metadata.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/internal/endpoints/endpoints.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/options.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/serializers.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/types/enums.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/types/errors.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/types/types.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/validators.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/CHANGELOG.md is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_client.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_AbortMultipartUpload.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_CompleteMultipartUpload.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_CopyObject.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_CreateBucket.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_CreateBucketMetadataConfiguration.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_CreateBucketMetadataTableConfiguration.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_CreateMultipartUpload.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_CreateSession.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_DeleteBucket.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_DeleteBucketAnalyticsConfiguration.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_DeleteBucketCors.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_DeleteBucketEncryption.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_DeleteBucketIntelligentTieringConfiguration.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_DeleteBucketInventoryConfiguration.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_DeleteBucketLifecycle.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_DeleteBucketMetadataConfiguration.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_DeleteBucketMetadataTableConfiguration.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_DeleteBucketMetricsConfiguration.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_DeleteBucketOwnershipControls.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_DeleteBucketPolicy.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_DeleteBucketReplication.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_DeleteBucketTagging.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_DeleteBucketWebsite.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_DeleteObject.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_DeleteObjectTagging.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_DeleteObjects.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_DeletePublicAccessBlock.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_GetBucketAbac.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_GetBucketAccelerateConfiguration.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_GetBucketAcl.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_GetBucketAnalyticsConfiguration.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_GetBucketCors.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_GetBucketEncryption.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_GetBucketIntelligentTieringConfiguration.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_GetBucketInventoryConfiguration.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_GetBucketLifecycleConfiguration.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_GetBucketLocation.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_GetBucketLogging.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_GetBucketMetadataConfiguration.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_GetBucketMetadataTableConfiguration.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_GetBucketMetricsConfiguration.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_GetBucketNotificationConfiguration.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_GetBucketOwnershipControls.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_GetBucketPolicy.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_GetBucketPolicyStatus.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_GetBucketReplication.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_GetBucketRequestPayment.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_GetBucketTagging.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_GetBucketVersioning.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_GetBucketWebsite.go is excluded by !vendor/** and included by none
📒 Files selected for processing (1)
  • go.mod (1 hunks)
🔇 Additional comments (4)
go.mod (4)

105-105: ✅ Critical security vulnerabilities remediated.

golang.org/x/crypto v0.45.0 fixes vulnerabilities in the SSH package and SSH agent package (CVE-2025-58181 and CVE-2025-47914) that could cause unbounded memory consumption or panic. This directly addresses the HIGH severity issues flagged in previous reviews on v0.34.0.


108-108: ✅ HIGH severity OAuth2 vulnerability remediated.

golang.org/x/oauth2 v0.27.0+ fixes the vulnerability in the jws package where a malformed token causes unexpected memory consumption during parsing, resulting in denial of service. The upgrade to v0.33.0 is well beyond the required fix and addresses the CVE-2025-22868 vulnerability flagged in previous reviews.


3-3: ✅ Go version update aligns with current stable releases.

Go 1.25.2 is a recent stable version with no known critical issues. This update is appropriate for the containerization improvements.


6-6: Verify baton-sdk v0.6.1 integration across the codebase.

The upgrade from v0.2.61 to v0.6.1 is substantial. Please ensure that all code using baton-sdk APIs has been updated to work with the new SDK version. The enriched summary mentions new generated configuration structs—confirm these are properly integrated with the connector's initialization and configuration loading.


Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR containerizes the Confluence connector by adopting a new configuration system that leverages the baton-sdk's code generation capabilities. The changes centralize configuration management, remove obsolete Docker/release infrastructure, and update dependencies to support lambda deployment.

Key Changes:

  • Introduced configuration code generation with pkg/config package and generated structs
  • Migrated from Viper-based configuration to strongly-typed structs
  • Updated dependencies including Go version to 1.25.2 and baton-sdk to 0.6.0
  • Replaced manual release workflows with reusable workflow from ConductorOne organization

Reviewed changes

Copilot reviewed 15 out of 2243 changed files in this pull request and generated no comments.

Show a summary per file
File Description
pkg/config/gen/gen.go Adds code generator entry point for configuration schema
pkg/config/config.go Centralizes field definitions with enhanced metadata (DisplayName, Placeholder, etc.)
pkg/config/conf.gen.go Generated configuration struct with reflection-based field accessors
go.mod Updates Go version and major dependency versions for containerization support
cmd/baton-confluence/main.go Refactors to use generated config struct instead of Viper
cmd/baton-confluence/config.go Removed; configuration moved to pkg/config
Makefile Adds config generation target and lambda build tag support
Dockerfile Removed; Docker build now handled by reusable workflow
.goreleaser.yaml Removed; release process centralized in reusable workflow
.goreleaser.docker.yaml Removed; Docker release handled by reusable workflow
.gon-arm64.json Removed; macOS signing handled by reusable workflow
.gon-amd64.json Removed; macOS signing handled by reusable workflow
.github/workflows/release.yaml Simplified to use reusable workflow with lambda support
.github/workflows/capabilities_and_config.yaml New workflow to generate both config schema and capabilities
.github/workflows/capabilities.yaml Removed; merged into capabilities_and_config.yaml

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between bdf7e1f and 2716f35.

⛔ Files ignored due to path filters (297)
  • .github/workflows/capabilities.yaml is excluded by none and included by none
  • .github/workflows/capabilities_and_config.yaml is excluded by none and included by none
  • .github/workflows/release.yaml is excluded by none and included by none
  • .gon-amd64.json is excluded by none and included by none
  • .gon-arm64.json is excluded by none and included by none
  • .goreleaser.docker.yaml is excluded by none and included by none
  • .goreleaser.yaml is excluded by none and included by none
  • Dockerfile is excluded by none and included by none
  • Makefile is excluded by none and included by none
  • cmd/baton-confluence/config.go is excluded by none and included by none
  • cmd/baton-confluence/main.go is excluded by none and included by none
  • go.sum is excluded by !**/*.sum and included by none
  • pkg/config/gen/gen.go is excluded by !**/gen/** and included by pkg/**
  • vendor/filippo.io/age/README.md is excluded by !vendor/** and included by none
  • vendor/filippo.io/age/age.go is excluded by !vendor/** and included by none
  • vendor/filippo.io/age/internal/format/format.go is excluded by !vendor/** and included by none
  • vendor/filippo.io/age/internal/stream/stream.go is excluded by !vendor/** and included by none
  • vendor/filippo.io/age/scrypt.go is excluded by !vendor/** and included by none
  • vendor/github.com/Masterminds/semver/v3/.gitignore is excluded by !vendor/** and included by none
  • vendor/github.com/Masterminds/semver/v3/.golangci.yml is excluded by !vendor/** and included by none
  • vendor/github.com/Masterminds/semver/v3/CHANGELOG.md is excluded by !vendor/** and included by none
  • vendor/github.com/Masterminds/semver/v3/LICENSE.txt is excluded by !vendor/** and included by none
  • vendor/github.com/Masterminds/semver/v3/Makefile is excluded by !vendor/** and included by none
  • vendor/github.com/Masterminds/semver/v3/README.md is excluded by !vendor/** and included by none
  • vendor/github.com/Masterminds/semver/v3/SECURITY.md is excluded by !vendor/** and included by none
  • vendor/github.com/Masterminds/semver/v3/collection.go is excluded by !vendor/** and included by none
  • vendor/github.com/Masterminds/semver/v3/constraints.go is excluded by !vendor/** and included by none
  • vendor/github.com/Masterminds/semver/v3/doc.go is excluded by !vendor/** and included by none
  • vendor/github.com/Masterminds/semver/v3/version.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-lambda-go/LICENSE is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-lambda-go/LICENSE-LAMBDACODE is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-lambda-go/LICENSE-SUMMARY is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-lambda-go/lambda/README.md is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-lambda-go/lambda/entry.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-lambda-go/lambda/entry_generic.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-lambda-go/lambda/errors.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-lambda-go/lambda/extensions_api_client.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-lambda-go/lambda/handler.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-lambda-go/lambda/handlertrace/trace.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-lambda-go/lambda/invoke_loop.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-lambda-go/lambda/messages/README.md is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-lambda-go/lambda/messages/messages.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-lambda-go/lambda/panic.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-lambda-go/lambda/rpc_function.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-lambda-go/lambda/runtime_api_client.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-lambda-go/lambda/sigterm.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-lambda-go/lambdacontext/README.md is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-lambda-go/lambdacontext/context.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/aws/accountid_endpoint_mode.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/aws/checksum.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/aws/config.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/aws/credential_cache.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/aws/credentials.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/aws/endpoints.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/aws/go_module_metadata.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/aws/middleware/private/metrics/metrics.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/aws/middleware/request_id_retriever.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/aws/middleware/user_agent.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream/CHANGELOG.md is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream/go_module_metadata.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream/message.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/aws/protocol/query/array.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/aws/protocol/query/object.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/aws/protocol/query/value.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/aws/retry/attempt_metrics.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/aws/retry/middleware.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/aws/retry/retryable_error.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4/headers.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/aws/signer/v4/middleware.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/aws/signer/v4/v4.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/aws/transport/http/client.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/config/CHANGELOG.md is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/config/config.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/config/env_config.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/config/go_module_metadata.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/config/load_options.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/config/provider.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/config/resolve.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/config/resolve_credentials.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/config/shared_config.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/credentials/CHANGELOG.md is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/credentials/endpointcreds/internal/client/client.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/credentials/endpointcreds/provider.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/credentials/go_module_metadata.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/credentials/processcreds/provider.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/credentials/ssocreds/sso_cached_token.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/credentials/ssocreds/sso_credentials_provider.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/credentials/stscreds/assume_role_provider.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/credentials/stscreds/web_identity_provider.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/CHANGELOG.md is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/feature/ec2/imds/go_module_metadata.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/feature/s3/manager/CHANGELOG.md is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/feature/s3/manager/bucket_region.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/feature/s3/manager/download.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/feature/s3/manager/go_module_metadata.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/feature/s3/manager/types.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/feature/s3/manager/upload.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/internal/auth/smithy/v4signer_adapter.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/internal/awsutil/path_value.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/internal/configsources/CHANGELOG.md is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/internal/configsources/go_module_metadata.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/internal/context/context.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn/partition.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn/partitions.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn/partitions.json is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/v2/CHANGELOG.md is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/v2/go_module_metadata.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/internal/ini/CHANGELOG.md is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/internal/ini/go_module_metadata.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/internal/middleware/middleware.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/internal/v4a/CHANGELOG.md is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/internal/v4a/go_module_metadata.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/internal/v4a/smithy.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding/CHANGELOG.md is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding/go_module_metadata.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/internal/checksum/CHANGELOG.md is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/internal/checksum/algorithms.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/internal/checksum/go_module_metadata.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/internal/checksum/middleware_add.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/internal/checksum/middleware_checksum_metrics_tracking.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/internal/checksum/middleware_compute_input_checksum.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/internal/checksum/middleware_setup_context.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/internal/checksum/middleware_validate_output.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/internal/presigned-url/CHANGELOG.md is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/internal/presigned-url/go_module_metadata.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/internal/s3shared/CHANGELOG.md is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/internal/s3shared/go_module_metadata.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/internal/s3shared/metadata_retriever.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/CHANGELOG.md is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/LICENSE.txt is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_client.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_AddLayerVersionPermission.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_AddPermission.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_CreateAlias.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_CreateCodeSigningConfig.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_CreateEventSourceMapping.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_CreateFunction.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_CreateFunctionUrlConfig.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_DeleteAlias.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_DeleteCodeSigningConfig.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_DeleteEventSourceMapping.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_DeleteFunction.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_DeleteFunctionCodeSigningConfig.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_DeleteFunctionConcurrency.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_DeleteFunctionEventInvokeConfig.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_DeleteFunctionUrlConfig.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_DeleteLayerVersion.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_DeleteProvisionedConcurrencyConfig.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_GetAccountSettings.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_GetAlias.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_GetCodeSigningConfig.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_GetEventSourceMapping.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_GetFunction.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_GetFunctionCodeSigningConfig.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_GetFunctionConcurrency.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_GetFunctionConfiguration.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_GetFunctionEventInvokeConfig.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_GetFunctionRecursionConfig.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_GetFunctionUrlConfig.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_GetLayerVersion.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_GetLayerVersionByArn.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_GetLayerVersionPolicy.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_GetPolicy.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_GetProvisionedConcurrencyConfig.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_GetRuntimeManagementConfig.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_Invoke.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_InvokeAsync.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_InvokeWithResponseStream.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_ListAliases.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_ListCodeSigningConfigs.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_ListEventSourceMappings.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_ListFunctionEventInvokeConfigs.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_ListFunctionUrlConfigs.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_ListFunctions.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_ListFunctionsByCodeSigningConfig.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_ListLayerVersions.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_ListLayers.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_ListProvisionedConcurrencyConfigs.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_ListTags.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_ListVersionsByFunction.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_PublishLayerVersion.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_PublishVersion.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_PutFunctionCodeSigningConfig.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_PutFunctionConcurrency.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_PutFunctionEventInvokeConfig.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_PutFunctionRecursionConfig.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_PutProvisionedConcurrencyConfig.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_PutRuntimeManagementConfig.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_RemoveLayerVersionPermission.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_RemovePermission.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_TagResource.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_UntagResource.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_UpdateAlias.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_UpdateCodeSigningConfig.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_UpdateEventSourceMapping.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_UpdateFunctionCode.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_UpdateFunctionConfiguration.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_UpdateFunctionEventInvokeConfig.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/api_op_UpdateFunctionUrlConfig.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/auth.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/deserializers.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/doc.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/endpoints.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/eventstream.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/generated.json is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/go_module_metadata.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/internal/endpoints/endpoints.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/options.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/serializers.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/types/enums.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/types/errors.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/types/types.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/lambda/validators.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/CHANGELOG.md is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_client.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_AbortMultipartUpload.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_CompleteMultipartUpload.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_CopyObject.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_CreateBucket.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_CreateBucketMetadataTableConfiguration.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_CreateMultipartUpload.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_CreateSession.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_DeleteBucket.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_DeleteBucketAnalyticsConfiguration.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_DeleteBucketCors.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_DeleteBucketEncryption.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_DeleteBucketIntelligentTieringConfiguration.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_DeleteBucketInventoryConfiguration.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_DeleteBucketLifecycle.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_DeleteBucketMetadataTableConfiguration.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_DeleteBucketMetricsConfiguration.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_DeleteBucketOwnershipControls.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_DeleteBucketPolicy.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_DeleteBucketReplication.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_DeleteBucketTagging.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_DeleteBucketWebsite.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_DeleteObject.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_DeleteObjectTagging.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_DeleteObjects.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_DeletePublicAccessBlock.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_GetBucketAccelerateConfiguration.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_GetBucketAcl.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_GetBucketAnalyticsConfiguration.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_GetBucketCors.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_GetBucketEncryption.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_GetBucketIntelligentTieringConfiguration.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_GetBucketInventoryConfiguration.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_GetBucketLifecycleConfiguration.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_GetBucketLocation.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_GetBucketLogging.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_GetBucketMetadataTableConfiguration.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_GetBucketMetricsConfiguration.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_GetBucketNotificationConfiguration.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_GetBucketOwnershipControls.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_GetBucketPolicy.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_GetBucketPolicyStatus.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_GetBucketReplication.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_GetBucketRequestPayment.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_GetBucketTagging.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_GetBucketVersioning.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_GetBucketWebsite.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_GetObject.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_GetObjectAcl.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_GetObjectAttributes.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_GetObjectLegalHold.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_GetObjectLockConfiguration.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_GetObjectRetention.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_GetObjectTagging.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_GetObjectTorrent.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_GetPublicAccessBlock.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_HeadBucket.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_HeadObject.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_ListBucketAnalyticsConfigurations.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_ListBucketIntelligentTieringConfigurations.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_ListBucketInventoryConfigurations.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_ListBucketMetricsConfigurations.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_ListBuckets.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_ListDirectoryBuckets.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_ListMultipartUploads.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_ListObjectVersions.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_ListObjects.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_ListObjectsV2.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_ListParts.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_PutBucketAccelerateConfiguration.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_PutBucketAcl.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_PutBucketAnalyticsConfiguration.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_PutBucketCors.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_PutBucketEncryption.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_PutBucketIntelligentTieringConfiguration.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_PutBucketInventoryConfiguration.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_PutBucketLifecycleConfiguration.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_PutBucketLogging.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_PutBucketMetricsConfiguration.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_PutBucketNotificationConfiguration.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_PutBucketOwnershipControls.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_PutBucketPolicy.go is excluded by !vendor/** and included by none
  • vendor/github.com/aws/aws-sdk-go-v2/service/s3/api_op_PutBucketReplication.go is excluded by !vendor/** and included by none
📒 Files selected for processing (3)
  • go.mod (1 hunks)
  • pkg/config/conf.gen.go (1 hunks)
  • pkg/config/config.go (1 hunks)
🧰 Additional context used
🪛 OSV Scanner (2.3.0)
go.mod

[HIGH] 106-106: golang.org/x/crypto 0.34.0: Potential denial of service in golang.org/x/crypto

(GO-2025-3487)


[HIGH] 106-106: golang.org/x/crypto 0.34.0: Potential denial of service in golang.org/x/crypto/ssh/agent

(GO-2025-4116)


[HIGH] 106-106: golang.org/x/crypto 0.34.0: Unbounded memory consumption in golang.org/x/crypto/ssh

(GO-2025-4134)


[HIGH] 106-106: golang.org/x/crypto 0.34.0: Malformed constraint may cause denial of service in golang.org/x/crypto/ssh/agent

(GO-2025-4135)


[HIGH] 106-106: golang.org/x/crypto 0.34.0: golang.org/x/crypto/ssh/agent vulnerable to panic if message is malformed due to out of bounds read

(GHSA-f6x5-jh6r-wrfv)


[HIGH] 106-106: golang.org/x/crypto 0.34.0: golang.org/x/crypto Vulnerable to Denial of Service (DoS) via Slow or Incomplete Key Exchange

(GHSA-hcg3-q754-cr77)


[HIGH] 106-106: golang.org/x/crypto 0.34.0: golang.org/x/crypto/ssh allows an attacker to cause unbounded memory consumption

(GHSA-j5w8-q4qc-rx2x)


[HIGH] 109-109: golang.org/x/oauth2 0.26.0: Unexpected memory consumption during token parsing in golang.org/x/oauth2

(GO-2025-3488)


[HIGH] 109-109: golang.org/x/oauth2 0.26.0: golang.org/x/oauth2 Improper Validation of Syntactic Correctness of Input vulnerability

(GHSA-6v2p-p543-phr9)

🔇 Additional comments (5)
pkg/config/config.go (1)

1-64: LGTM! Well-structured configuration schema.

The configuration fields are properly defined with appropriate metadata, required flags, and the API key is correctly marked as secret. The declarative approach using baton-sdk field helpers is clean and maintainable.

pkg/config/conf.gen.go (2)

6-13: LGTM! Struct definition matches configuration schema.

The Confluence struct fields and mapstructure tags correctly align with the configuration fields defined in config.go.


15-28: This code is generated by the baton-sdk package and cannot be modified locally (see "DO NOT EDIT" header). While reflect.ValueOf(c).Elem() would panic if the receiver were nil, the Confluence config is always initialized as &Confluence{} in the connector code, making this a theoretical rather than practical risk. If nil safety is desired, the fix must be submitted to the baton-sdk generator, not this repository.

Likely an incorrect or invalid review comment.

go.mod (2)

3-3: No action needed. Go 1.25.2 is a valid stable release (published October 7, 2025) with security patches and bug fixes across multiple packages.


6-6: The baton-sdk upgrade to v0.6.0 appears to have been properly completed. All SDK imports resolve correctly (connectorbuilder, pagination, annotations, types, uhttp, ratelimit), and no deprecated APIs or incompatible function calls are present in the codebase. The generated config file and resource type definitions confirm the code is compatible with this version.

Copilot AI review requested due to automatic review settings December 2, 2025 20:17
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 19 out of 2247 changed files in this pull request and generated no new comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@aldevv aldevv requested a review from a team December 2, 2025 21:06
Copy link

@btipling btipling left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I approved but I wonder why we have out of date pinned vulnerable versions in the go mod? What happens if you go get a more recent version of these?

golang.org/x/oauth2 v0.32.0
golang.org/x/crypto v0.42.0

is what we have in c1

https://github.com/ductone/c1/blob/main/go.mod

Copilot AI review requested due to automatic review settings December 3, 2025 01:28
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 19 out of 2671 changed files in this pull request and generated no new comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@aldevv
Copy link
Contributor Author

aldevv commented Dec 3, 2025

updated dependencies

@aldevv aldevv merged commit 387f9cb into main Dec 3, 2025
3 checks passed
@aldevv aldevv deleted the containerize branch December 3, 2025 17:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants