Files
de61635b81 refactor: move all packages under pkg/ for v5 (#559)
* refactor: move all packages under pkg/ for v5

Move all 13 top-level Go packages into pkg/ for a cleaner repository
structure. All internal import paths updated from
github.com/formancehq/go-libs/v5/<pkg> to
github.com/formancehq/go-libs/v5/pkg/<pkg>.

Also includes cleanup:
- Fix .golangci.yml stale v4 CircuitBreaker path
- Replace deprecated str.Contains with stdlib slices.Contains
- Update TODO(v4) markers to TODO
- Delete stale coverage.txt
- Fix pgtesting timeout not being propagated to docker pool
- Update docs/ARCHITECTURE.md to reflect new structure

Co-Authored-By: Claude Opus 4.6 <[email protected]>

* chore: remove compatibility aliases, unused params, and stub files

- Remove unused type aliases (Authenticator, KeySet) from authnfx
- Remove unused `debug` parameter from S3ModuleFromFlags
- Delete comment-only stub files in messaging/publish/circuit/

Co-Authored-By: Claude Opus 4.6 <[email protected]>

* chore: rename cli.go to flags.go for consistency

Standardize naming across all packages: cli.go -> flags.go
since these files all serve the same purpose (flag definitions).

Co-Authored-By: Claude Opus 4.6 <[email protected]>

* chore: rename

* chore(deps): update all dependencies

Co-Authored-By: Claude Opus 4.6 <[email protected]>

* fix: resolve package name mismatches in generated mocks

Generated mock files had stale package names from before the pkg/ move,
causing import cycles and build failures with --build-tags it.

Co-Authored-By: Claude Opus 4.6 <[email protected]>

---------

Co-authored-by: Claude Opus 4.6 <[email protected]>
2026-03-20 09:17:12 +00:00

30 lines
1.3 KiB
Go

package temporal
import (
"github.com/spf13/pflag"
)
const (
TemporalAddressFlag = "temporal-address"
TemporalNamespaceFlag = "temporal-namespace"
TemporalSSLClientKeyFlag = "temporal-ssl-client-key"
TemporalSSLClientCertFlag = "temporal-ssl-client-cert"
TemporalTaskQueueFlag = "temporal-task-queue"
TemporalInitSearchAttributesFlag = "temporal-init-search-attributes"
TemporalMaxParallelActivitiesFlag = "temporal-max-parallel-activities"
TemporalEncryptionEnabledFlag = "temporal-encryption-enabled"
TemporalEncryptionAESKeyFlag = "temporal-encryption-key"
)
func AddFlags(flags *pflag.FlagSet) {
flags.String(TemporalAddressFlag, "", "Temporal server address")
flags.String(TemporalNamespaceFlag, "default", "Temporal namespace")
flags.String(TemporalSSLClientKeyFlag, "", "Temporal client key")
flags.String(TemporalSSLClientCertFlag, "", "Temporal client cert")
flags.String(TemporalTaskQueueFlag, "default", "Temporal task queue name")
flags.Bool(TemporalInitSearchAttributesFlag, false, "Init temporal search attributes")
flags.Float64(TemporalMaxParallelActivitiesFlag, 10, "Maximum number of parallel activities")
flags.Bool(TemporalEncryptionEnabledFlag, false, "Enable encryption")
flags.String(TemporalEncryptionAESKeyFlag, "", "Encryption key")
}