Adds CLI tools for publishing either one or all packages to a static Swift Package Registry
In each generated service client, adds registry config and an embedded resource file with the package version
Note: Package.swift files for AWS runtime modules and service clients are temporarily renamed to Package.swift.txt. This is because Xcode hides any directory inside a Swift package that has another Swift package embedded in it. When it is time to ship these modules as their own Swift packages, these manifests will be renamed back to Package.swift.
New/existing dependencies impact assessment, if applicable
No new dependencies were added to this change.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
Issue \
Description of changes
Note:
Package.swift
files for AWS runtime modules and service clients are temporarily renamed toPackage.swift.txt
. This is because Xcode hides any directory inside a Swift package that has another Swift package embedded in it. When it is time to ship these modules as their own Swift packages, these manifests will be renamed back toPackage.swift
.New/existing dependencies impact assessment, if applicable
No new dependencies were added to this change.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.