|
33 | 33 | max-parallel: 1 |
34 | 34 | matrix: |
35 | 35 | java-version: [17] |
36 | | - os: [macos-13] |
| 36 | + os: [ubuntu-22.04] |
37 | 37 | runs-on: ${{ matrix.os }} |
38 | 38 | permissions: |
39 | 39 | id-token: write |
@@ -70,43 +70,43 @@ jobs: |
70 | 70 | diff-generated-code: false |
71 | 71 | update-and-regenerate-mpl: true |
72 | 72 |
|
73 | | - # The following two steps: "Build and deploy to maven local" and "Run Extensive Tests" |
74 | | - # mimic the tests in ./codebuild/staging/release-staging.yml |
75 | | - - name: Build and deploy to maven local |
76 | | - shell: bash |
77 | | - working-directory: ./DynamoDbEncryption |
78 | | - run: | |
79 | | - # Run transpile by itself. We don't want to locally build the MPL because |
80 | | - # we want to verify that the version pulled down from maven works correctly |
81 | | - make transpile_implementation_java |
82 | | - make transpile_test_java |
83 | | - make mvn_local_deploy |
84 | | - make test_java |
| 73 | + # # The following two steps: "Build and deploy to maven local" and "Run Extensive Tests" |
| 74 | + # # mimic the tests in ./codebuild/staging/release-staging.yml |
| 75 | + # - name: Build and deploy to maven local |
| 76 | + # shell: bash |
| 77 | + # working-directory: ./DynamoDbEncryption |
| 78 | + # run: | |
| 79 | + # # Run transpile by itself. We don't want to locally build the MPL because |
| 80 | + # # we want to verify that the version pulled down from maven works correctly |
| 81 | + # make transpile_implementation_java |
| 82 | + # make transpile_test_java |
| 83 | + # make mvn_local_deploy |
| 84 | + # make test_java |
85 | 85 |
|
86 | | - - name: Run Extensive Tests |
87 | | - working-directory: ./DynamoDbEncryption |
88 | | - run: | |
89 | | - gradle -p runtimes/java clean |
90 | | - gradle -p runtimes/java test |
| 86 | + # - name: Run Extensive Tests |
| 87 | + # working-directory: ./DynamoDbEncryption |
| 88 | + # run: | |
| 89 | + # gradle -p runtimes/java clean |
| 90 | + # gradle -p runtimes/java test |
91 | 91 |
|
92 | | - # This makes sure that we are using the correct MPL version to test the DB-ESDK. |
93 | | - # If this contains a SNAPSHOT version, this will fail because' |
94 | | - # we are NOT building the MPL recursively but pulling from Maven. |
95 | | - - name: Update project.properties to use the correct MPL version (from project.properties in DB-ESDK) |
96 | | - working-directory: ./submodules/MaterialProviders/ |
97 | | - run: | |
98 | | - sed "s/mplVersion=.*/mplVersion=${{needs.getMplDependencyJavaVersion.outputs.version}}/g" project.properties > project.properties2; mv project.properties2 project.properties |
| 92 | + # # This makes sure that we are using the correct MPL version to test the DB-ESDK. |
| 93 | + # # If this contains a SNAPSHOT version, this will fail because' |
| 94 | + # # we are NOT building the MPL recursively but pulling from Maven. |
| 95 | + # - name: Update project.properties to use the correct MPL version (from project.properties in DB-ESDK) |
| 96 | + # working-directory: ./submodules/MaterialProviders/ |
| 97 | + # run: | |
| 98 | + # sed "s/mplVersion=.*/mplVersion=${{needs.getMplDependencyJavaVersion.outputs.version}}/g" project.properties > project.properties2; mv project.properties2 project.properties |
99 | 99 |
|
100 | | - # The following three steps: "Transpile MPL Test Vectors without recursively building the MPL", |
101 | | - # "Run Test Vectors", and "Test Examples" mimic the tests in ./codebuild/staging/validate-staging.yml |
102 | | - - name: Transpile MPL Test Vectors without recursively building the MPL |
103 | | - working-directory: ./submodules/MaterialProviders/TestVectorsAwsCryptographicMaterialProviders |
104 | | - run: | |
105 | | - # Run transpile by itself. We don't want to locally build the MPL because |
106 | | - # we want to verify that the version pulled down from maven works correctly |
107 | | - make transpile_implementation_java |
108 | | - make transpile_test_java |
109 | | - make mvn_local_deploy |
| 100 | + # # The following three steps: "Transpile MPL Test Vectors without recursively building the MPL", |
| 101 | + # # "Run Test Vectors", and "Test Examples" mimic the tests in ./codebuild/staging/validate-staging.yml |
| 102 | + # - name: Transpile MPL Test Vectors without recursively building the MPL |
| 103 | + # working-directory: ./submodules/MaterialProviders/TestVectorsAwsCryptographicMaterialProviders |
| 104 | + # run: | |
| 105 | + # # Run transpile by itself. We don't want to locally build the MPL because |
| 106 | + # # we want to verify that the version pulled down from maven works correctly |
| 107 | + # make transpile_implementation_java |
| 108 | + # make transpile_test_java |
| 109 | + # make mvn_local_deploy |
110 | 110 |
|
111 | 111 | - name: Run Test Vectors |
112 | 112 | # TODO: Remove pull_request from here |
|
0 commit comments