77 required : false
88 type : string
99 secrets :
10- GCS_RELEASE_BUCKET_WRITER_CREDIENTIAL :
10+ AWS_ACCESS_KEY_ID :
11+ required : true
12+ AWS_SECRET_ACCESS_KEY :
13+ required : true
14+ AWS_S3_BUCKET :
1115 required : true
1216
1317jobs :
@@ -58,17 +62,17 @@ jobs:
5862 shell : bash
5963 run : |
6064 FOLDER_NAME=${{ steps.build.outputs.tag || steps.build.outputs.channel }}
61- mkdir -p "windows-release /$FOLDER_NAME"
62- cp -v "solana-release-x86_64-pc-windows-msvc.tar.bz2" "windows-release /$FOLDER_NAME/"
63- cp -v "solana-release-x86_64-pc-windows-msvc.yml" "windows-release /$FOLDER_NAME/"
64- cp -v "solana-install-init-x86_64-pc-windows-msvc"* "windows-release /$FOLDER_NAME"
65+ mkdir -p "github-action-s3-upload /$FOLDER_NAME"
66+ cp -v "solana-release-x86_64-pc-windows-msvc.tar.bz2" "github-action-s3-upload /$FOLDER_NAME/"
67+ cp -v "solana-release-x86_64-pc-windows-msvc.yml" "github-action-s3-upload /$FOLDER_NAME/"
68+ cp -v "solana-install-init-x86_64-pc-windows-msvc"* "github-action-s3-upload /$FOLDER_NAME"
6569
6670 - name : Upload Artifacts
6771 if : ${{ steps.build.outputs.channel != '' || steps.build.outputs.tag != '' }}
6872 uses : actions/upload-artifact@v3
6973 with :
7074 name : windows-artifact
71- path : windows-release /
75+ path : github-action-s3-upload /
7276
7377 windows-s3-upload :
7478 if : ${{ needs.windows-build.outputs.channel != '' || needs.windows-build.outputs.tag != '' }}
7983 uses : actions/download-artifact@v3
8084 with :
8185 name : windows-artifact
82- path : .windows-release/
83-
84- - name : Setup crediential
85- uses : " google-github-actions/auth@v2"
86- with :
87- credentials_json : " ${{ secrets.GCS_RELEASE_BUCKET_WRITER_CREDIENTIAL }}"
88-
89- - name : Upload files to GCS
90- run : |
91- gcloud storage cp --recursive windows-release/* gs://anza-release/
86+ path : ./github-action-s3-upload
9287
9388 - name : Upload
9489 uses : jakejarvis/s3-sync-action@master
9994 AWS_SECRET_ACCESS_KEY : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
10095 AWS_S3_BUCKET : ${{ secrets.AWS_S3_BUCKET }}
10196 AWS_REGION : " us-west-1"
102- SOURCE_DIR : " windows-release "
97+ SOURCE_DIR : " github-action-s3-upload "
10398
10499 windows-gh-release :
105100 if : ${{ needs.windows-build.outputs.tag != '' }}
@@ -110,12 +105,12 @@ jobs:
110105 uses : actions/download-artifact@v3
111106 with :
112107 name : windows-artifact
113- path : .windows-release/
108+ path : ./github-action-s3-upload
114109
115110 - name : Release
116111 uses : softprops/action-gh-release@v1
117112 with :
118113 tag_name : ${{ needs.windows-build.outputs.tag }}
119114 draft : true
120115 files : |
121- windows-release /${{ needs.windows-build.outputs.tag }}/*
116+ github-action-s3-upload /${{ needs.windows-build.outputs.tag }}/*
0 commit comments