|
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