66 branches :
77 - main
88 - cicd-builds
9+ workflow_dispatch :
910
1011env :
1112 AWS_REGION : ${{ vars.AWS_REGION }} # Change to reflect your region
1415 ROLE_TO_ASSUME : ${{ secrets.ASSUME_ROLE_ARN }}
1516 STATE_MACHINE_INPUT_S3A : ${{ vars.STATE_MACHINE_INPUT_S3A }}
1617 STATE_MACHINE_INPUT_S3FILEIO : ${{ vars.STATE_MACHINE_INPUT_S3FILEIO }}
18+ ICEBERG_JAR_NAME : " iceberg-spark-runtime-4.0_2.13-1.10.0-SNAPSHOT.jar"
19+ ICEBERG_JAR_PATTERN : " iceberg-spark-runtime-4.0_2.13-[0-9a-f]*\\ .jar"
1720
1821# Permission can be added at job level or workflow level
1922permissions :
9396 - uses : actions/checkout@v4
9497 - uses : actions/setup-java@v4
9598 with :
96- java-version : ' 11 '
99+ java-version : ' 17 '
97100 distribution : ' corretto'
98101
99102 - name : Setup Gradle
@@ -124,15 +127,15 @@ jobs:
124127
125128 - name : Rename iceberg-spark-runtime JAR path
126129 run : |
127- FILE_PATH_BASE=/home/runner/work/analytics-accelerator-s3/analytics-accelerator-s3/iceberg/spark/v3.5 /spark-runtime/build/libs/
130+ FILE_PATH_BASE=/home/runner/work/analytics-accelerator-s3/analytics-accelerator-s3/iceberg/spark/v4.0 /spark-runtime/build/libs/
128131 cd "$FILE_PATH_BASE"
129- FILE_NAME=$(ls | grep "iceberg-spark-runtime-3.5_2.12-[0-9a-f]*\.jar " | head -n 1)
130- mv "$FILE_NAME" "iceberg-spark-runtime-3.5_2.12-1.6.0-SNAPSHOT.jar "
132+ FILE_NAME=$(ls | grep "${{ env.ICEBERG_JAR_PATTERN }} " | head -n 1)
133+ mv "$FILE_NAME" "${{ env.ICEBERG_JAR_NAME }} "
131134
132135 - uses : actions/upload-artifact@v4
133136 with :
134- path : " /home/runner/work/analytics-accelerator-s3/analytics-accelerator-s3/iceberg/spark/v3.5 /spark-runtime/build/libs/iceberg-spark-runtime-3.5_2.12-1.6.0-SNAPSHOT.jar "
135- name : " iceberg-spark-runtime-3.5_2.12-1.6.0-SNAPSHOT.jar "
137+ path : " /home/runner/work/analytics-accelerator-s3/analytics-accelerator-s3/iceberg/spark/v4.0 /spark-runtime/build/libs/${{ env.ICEBERG_JAR_NAME }} "
138+ name : " ${{ env.ICEBERG_JAR_NAME }} "
136139
137140 UploadArtifactsToS3 :
138141 name : Upload all artifacts to S3
@@ -148,7 +151,7 @@ jobs:
148151
149152 - uses : actions/download-artifact@v4
150153 with :
151- name : " iceberg-spark-runtime-3.5_2.12-1.6.0-SNAPSHOT.jar "
154+ name : " ${{ env.ICEBERG_JAR_NAME }} "
152155
153156# - uses: actions/download-artifact@v4
154157# with:
@@ -168,7 +171,7 @@ jobs:
168171 run : aws s3 cp analyticsaccelerator-s3-SNAPSHOT.jar s3://${{ env.S3_BUCKET }}/s3fileio/analyticsaccelerator-s3-SNAPSHOT.jar
169172
170173 - name : Upload Iceberg JAR to S3FileIO treatment bucket
171- run : aws s3 cp iceberg-spark-runtime-3.5_2.12-1.6.0-SNAPSHOT.jar s3://${{ env.S3_BUCKET }}/s3fileio/iceberg-spark-runtime-3.5_2.12-1.6.0-SNAPSHOT.jar
174+ run : aws s3 cp ${{ env.ICEBERG_JAR_NAME }} s3://${{ env.S3_BUCKET }}/s3fileio/${{ env.ICEBERG_JAR_NAME }}
172175
173176# - name: Upload Hadoop JAR to S3A treatment bucket
174177# run: aws s3 cp hadoop-aws-3.5.0-SNAPSHOT.jar s3://${{ env.S3_BUCKET }}/s3a/hadoop-aws-3.5.0-SNAPSHOT.jar
0 commit comments