-
Notifications
You must be signed in to change notification settings - Fork 80
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: Publish releases on Swift Package Registry #1623
Open
jbelkins
wants to merge
106
commits into
main
Choose a base branch
from
jbe/spr2
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
106 commits
Select commit
Hold shift + click to select a range
18c72f9
feat: SPR CLI tool added
jbelkins a5bf6fb
Reorg project into Swift packages
jbelkins ab35029
Fix list issues
jbelkins ff8ec99
Fix Package.swift for runtime modules
jbelkins f301c24
Merge remote-tracking branch 'origin/main' into jbe/spr
jbelkins 6e1197c
Fix tests in runtime modules
jbelkins abc6e16
Separate common CLI modules & SPR commands out from CLI tools
jbelkins 71f8a11
Multi-publish implemented
jbelkins 071e733
Add per-service versioning
jbelkins 7333369
Fix main Package.swift so it builds
jbelkins 70d5f30
Correct AWSClientRuntime Resource location
jbelkins 91220cb
Add resources to target in main Package.swift
jbelkins ddc9cc4
Fix lint, fix CI failure
jbelkins eb409a0
Wrap URL.path() to be platform dependent
jbelkins 5266077
Fix one more path()
jbelkins 4db4cef
Fix paths in Package.swift
jbelkins 29a476d
Code cleanup
jbelkins 9bd23a9
Update Package.swift to match base
jbelkins a559104
Rename runtime manifests
jbelkins e0708bc
Revert "Rename runtime manifests"
jbelkins 6e0c822
Ignore changes in generated code
jbelkins c29b53f
Merge remote-tracking branch 'origin/main' into jbe/spr2
jbelkins 326115a
Use version var in user agent middleware
jbelkins 1af916f
Merge branch 'main' into jbe/spr2
jbelkins 9bc9189
Merge remote-tracking branch 'origin/main' into jbe/spr2
jbelkins 4ad4523
Merge remote-tracking branch 'origin/main' into jbe/spr2
jbelkins 6eedca9
Merge remote-tracking branch 'origin/main' into jbe/spr
jbelkins 5a5c304
Merge branch 'jbe/spr' into jbe/spr2
jbelkins 2402c80
Rearrange files to support Xcode edit mode
jbelkins d0f7420
Merge branch 'main' into jbe/spr
jbelkins 3aad806
Merge branch 'jbe/spr' of github.com:awslabs/aws-sdk-swift into jbe/spr
jbelkins 8c825cc
Merge remote-tracking branch 'origin/main' into jbe/spr
jbelkins 168e1dd
Merge branch 'jbe/spr' into jbe/spr2
jbelkins 8ab7558
Merge branch 'main' into jbe/spr
jbelkins 2b69fe8
Merge branch 'jbe/spr' into jbe/spr2
jbelkins 1367871
Merge branch 'main' into jbe/spr
jbelkins 867c338
Merge branch 'jbe/spr' into jbe/spr2
jbelkins bc0c5a9
Pin to exact versions; extract versions to vars
jbelkins 3d7c2b5
Shift to smithy-swift fork
jbelkins f35f3b6
Configure SDK 0.0.14, cache control
jbelkins a4048de
Update to SDK 0.0.15
jbelkins 63eb711
Merge branch 'main' into jbe/spr
jbelkins 1bd0c35
Merge branch 'jbe/spr' of github.com:awslabs/aws-sdk-swift into jbe/spr
jbelkins 8c0b05c
Merge branch 'jbe/spr' into jbe/spr2
jbelkins 7fc9342
Merge branch 'main' into jbe/spr
jbelkins 5e448f2
Merge branch 'jbe/spr' into jbe/spr2
jbelkins 7a873a3
Merge remote-tracking branch 'origin/main' into jbe/spr
jbelkins 3d62431
Merge branch 'jbe/spr' into jbe/spr2
jbelkins 9a6903b
Merge remote-tracking branch 'origin' into jbe/spr
jbelkins 050b69a
Merge remote-tracking branch 'origin/jbe/spr' into jbe/spr2
jbelkins 8cd6871
Merge remote-tracking branch 'origin/main' into jbe/spr2
jbelkins a74c128
Merge branch 'main' into jbe/spr2
jbelkins 8b7299d
Merge branch 'main' into jbe/spr2
jbelkins 61ef710
Correct SDK paths, use TestInitializer in endpoint tests
jbelkins f2bad7f
Merge branch 'main' into jbe/spr2
jbelkins c2116f5
Merge remote-tracking branch 'origin/main' into jbe/spr2
jbelkins f7afc10
Adapt main Package.swift for new directories
jbelkins 0c71dea
Fix codegen tests, swiftlint config
jbelkins c9dd00c
Merge remote-tracking branch 'origin/main' into jbe/spr2
jbelkins 37ac8e8
Adjust docs index for new directory name
jbelkins f293050
Code cleanup
jbelkins 380239d
Add Gradle property for including service client manifests
jbelkins 4f7dead
Fix Gradle build script
jbelkins 1cb4212
Build script cleanup
jbelkins d860d57
Merge branch 'main' into jbe/spr2
jbelkins 2727ea6
Merge branch 'main' into jbe/spr2
jbelkins 6cbeaa3
Revert generated code
jbelkins df5e62f
Merge branch 'main' into jbe/spr2
jbelkins e0fa510
Move bearer token resolvers to correct location
jbelkins 6e4bfa5
Remove unused AWSSDKIdentity source files
jbelkins ab3ea5f
Re-add bearer token test, copy manifest when running codegen script
jbelkins fe67bc2
Merge branch 'main' into jbe/spr2
jbelkins 29a2f00
Merge remote-tracking branch 'origin/main' into jbe/spr2
jbelkins 8cc5218
Handle URL with path components correctly
jbelkins 666cb13
Update package versions
jbelkins 6757b8b
Merge branch 'main' into jbe/spr2
jbelkins 52f62a8
Merge branch 'main' into jbe/spr2
jbelkins 35848f4
Merge remote-tracking branch 'origin/main' into jbe/spr2
jbelkins 0b6338a
Merge branch 'main' into jbe/spr2
jbelkins 6bb4939
Merge branch 'main' into jbe/spr2
jbelkins 7aedd19
Merge remote-tracking branch 'origin/main' into jbe/spr2
jbelkins a5d2fe9
Merge branch 'main' into jbe/spr2
jbelkins bbc6b95
Merge branch 'main' into jbe/spr2
jbelkins c169187
Merge branch 'main' into jbe/spr2
jbelkins 8d58558
Merge branch 'main' into jbe/spr2
jbelkins 7275b19
Merge branch 'main' into jbe/spr2
jbelkins acab93a
Merge remote-tracking branch 'origin/main' into jbe/spr2
jbelkins 640eeb0
Merge remote-tracking branch 'origin/main' into jbe/spr2
jbelkins 6d6bcf6
Merge branch 'main' into jbe/spr2
jbelkins c961c4d
Merge branch 'main' into jbe/spr2
jbelkins f76483c
Adapt to new paths
jbelkins 3094a1f
Merge remote-tracking branch 'origin/main' into jbe/spr2
jbelkins e33f0b4
Merge branch 'main' into jbe/spr2
jbelkins 7d08048
Add manifest regen script
jbelkins 4ed4e5e
Parameterize Package.scope
jbelkins 7a1554e
Merge branch 'main' into jbe/spr2
jbelkins 9968a66
Merge branch 'main' into jbe/spr2
jbelkins 882ae39
Restore Kotlin toList import
jbelkins 548c035
Merge remote-tracking branch 'origin/main' into jbe/spr2
jbelkins 3c07859
Merge remote-tracking branch 'origin/main' into jbe/spr2
jbelkins f394546
Merge remote-tracking branch 'origin/main' into jbe/spr2
jbelkins 39bfdbd
Merge branch 'main' into jbe/spr2
jbelkins 6842a81
Fix SPRCLI build
jbelkins df25f44
Merge branch 'jbe/spr2' of github.com:awslabs/aws-sdk-swift into jbe/…
jbelkins ea4d3e1
Merge branch 'main' into jbe/spr2
jbelkins 19ebbef
Merge branch 'main' into jbe/spr2
jbelkins File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -42,6 +42,9 @@ public func _run(_ process: Process) throws { | |
#if DEBUG | ||
if let testRunner = ProcessRunner.testRunner { | ||
try testRunner.run(process) | ||
if let pipe = process.standardOutput as? Pipe { | ||
try pipe.fileHandleForWriting.close() | ||
} | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This test-only fix was necessary to ensure that CLI tests don't hang waiting for more data from stdout |
||
return | ||
} | ||
#endif | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
aws-sdk-swift |
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Updated for new runtime directory locations