|
12 | 12 | PACKAGE_NAME: aws-sdk-swift |
13 | 13 | LINUX_BASE_IMAGE: ubuntu-16-x64 |
14 | 14 | RUN: ${{ github.run_id }}-${{ github.run_number }} |
15 | | - AWS_SDK_SWIFT_CI_DIR: /Users/runner/work/aws-sdk-swift/aws-sdk-swift |
16 | | - AWS_CRT_SWIFT_CI_DIR: /Users/runner/work/aws-sdk-swift/aws-sdk-swift/target/build/deps/aws-crt-swift |
17 | | - SMITHY_SWIFT_CI_DIR: /Users/runner/work/aws-sdk-swift/aws-sdk-swift/target/build/deps/smithy-swift |
18 | 15 |
|
19 | 16 | # This release script is work in progress. We will need to update the script to |
20 | 17 | # * Ensure that unit tests pass for all targets prior to generating a release |
@@ -42,16 +39,21 @@ jobs: |
42 | 39 | with: |
43 | 40 | java-version: '11' |
44 | 41 | - name: Build and Test ${{ env.PACKAGE_NAME }} |
| 42 | + env: |
| 43 | + AWS_SDK_SWIFT_CI_DIR: /Users/runner/work/aws-sdk-swift/aws-sdk-swift |
| 44 | + AWS_CRT_SWIFT_CI_DIR: /Users/runner/work/aws-sdk-swift/aws-sdk-swift/target/build/deps/aws-crt-swift |
| 45 | + SMITHY_SWIFT_CI_DIR: /Users/runner/work/aws-sdk-swift/aws-sdk-swift/target/build/deps/smithy-swift |
45 | 46 | run: | |
46 | 47 | python3 -c "from urllib.request import urlretrieve; urlretrieve('${{ env.BUILDER_HOST }}/${{ env.BUILDER_SOURCE }}/${{ env.BUILDER_VERSION }}/builder.pyz?run=${{ env.RUN }}', 'builder.pyz')" |
47 | 48 | chmod a+x builder.pyz |
48 | 49 | AWS_CRT_SWIFT_CI_DIR="${{ env.AWS_CRT_SWIFT_CI_DIR }}" AWS_SDK_SWIFT_CI_DIR="${{ env.AWS_SDK_SWIFT_CI_DIR }}" SMITHY_SWIFT_CI_DIR="${{ env.SMITHY_SWIFT_CI_DIR }}" ./builder.pyz build -p ${{ env.PACKAGE_NAME }} |
49 | 50 | ./gradlew -p codegen/sdk-codegen build |
50 | 51 | ./gradlew -p codegen/sdk-codegen stageSdks |
| 52 | + ./gradlew --stop |
51 | 53 | ./scripts/mergeModels.sh Sources/Services |
52 | | - AWS_SDK_RELEASE_IN_PROGRESS=1 ./scripts/generatePackageSwift.swift > Package.swift |
| 54 | + - name: Generate Package.swift |
| 55 | + ./scripts/generatePackageSwift.swift > Package.swift |
53 | 56 | cat Package.swift |
54 | | - ./gradlew --stop |
55 | 57 | swift build --build-tests |
56 | 58 | swift test --skip-build |
57 | 59 | - name: Commit Changes |
|
0 commit comments