Skip to content

Commit a3cde4b

Browse files
committed
Update build.yml
1 parent 3593075 commit a3cde4b

File tree

1 file changed

+14
-21
lines changed

1 file changed

+14
-21
lines changed

.github/workflows/build.yml

Lines changed: 14 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)