@@ -82,32 +82,25 @@ jobs:
8282 - name : Build Lambda
8383 run : ./gradlew build
8484
85- - name : Upload Lambda Fabric
85+ - name : Upload Lambda
8686 uses : ryand56/r2-upload-action@latest
87+ id : upload
8788 with :
8889 r2-account-id : ${{ secrets.R2_ACCOUNT_ID }}
8990 r2-access-key-id : ${{ secrets.R2_ACCESS_KEY }}
9091 r2-secret-access-key : ${{ secrets.R2_ACCESS_SECRET }}
9192 r2-bucket : ${{ secrets.R2_BUCKET_NAME }}
92- source-dir : ' ./fabric/build/libs/lambda-fabric-${{ steps.all.outputs.modVersion }}+${{ steps.all.outputs.minecraftVersion }}.jar'
93- destination-dir : ${{ env.DATE }}-${{ env.COMMIT_HASH }}
94-
95- - name : Upload Lambda Forge
96- uses : ryand56/r2-upload-action@latest
97- with :
98- r2-account-id : ${{ secrets.R2_ACCOUNT_ID }}
99- r2-access-key-id : ${{ secrets.R2_ACCESS_KEY }}
100- r2-secret-access-key : ${{ secrets.R2_ACCESS_SECRET }}
101- r2-bucket : ${{ secrets.R2_BUCKET_NAME }}
102- source-dir : ' ./forge/build/libs/lambda-forge-${{ steps.all.outputs.modVersion }}+${{ steps.all.outputs.minecraftVersion }}.jar'
93+ source-dir : |
94+ './fabric/build/libs/lambda-fabric-${{ steps.all.outputs.modVersion }}+${{ steps.all.outputs.minecraftVersion }}.jar'
95+ './forge/build/libs/lambda-forge-${{ steps.all.outputs.modVersion }}+${{ steps.all.outputs.minecraftVersion }}.jar'
96+ './common/build/libs/lambda-api-${{ steps.all.outputs.modVersion }}+${{ steps.all.outputs.minecraftVersion }}.jar'
10397 destination-dir : ${{ env.DATE }}-${{ env.COMMIT_HASH }}
10498
105- - name : Upload Lambda API
106- uses : ryand56/r2-upload-action@latest
107- with :
108- r2-account-id : ${{ secrets.R2_ACCOUNT_ID }}
109- r2-access-key-id : ${{ secrets.R2_ACCESS_KEY }}
110- r2-secret-access-key : ${{ secrets.R2_ACCESS_SECRET }}
111- r2-bucket : ${{ secrets.R2_BUCKET_NAME }}
112- source-dir : ' ./common/build/libs/lambda-api-${{ steps.all.outputs.modVersion }}+${{ steps.all.outputs.minecraftVersion }}.jar'
113- destination-dir : ${{ env.DATE }}-${{ env.COMMIT_HASH }}
99+ - name : Post Upload
100+ if : ${{ needs.build.outputs.result == 'success' }}
101+ run : |
102+ file_urls="${{ needs.build.outputs.file_urls }}"
103+ IFS=',' read -ra urls <<< "$file_urls"
104+ for url in "${urls[@]}"; do
105+ echo "File URL: $url"
106+ done
0 commit comments