7
7
required : false
8
8
type : string
9
9
secrets :
10
- AWS_ACCESS_KEY_ID :
11
- required : true
12
- AWS_SECRET_ACCESS_KEY :
13
- required : true
14
- AWS_S3_BUCKET :
10
+ GCS_RELEASE_BUCKET_WRITER_CREDIENTIAL :
15
11
required : true
16
12
17
13
jobs :
@@ -71,17 +67,17 @@ jobs:
71
67
shell : bash
72
68
run : |
73
69
FOLDER_NAME=${{ steps.build.outputs.tag || steps.build.outputs.channel }}
74
- mkdir -p "github-action-s3-upload /$FOLDER_NAME"
75
- cp -v "solana-release-x86_64-pc-windows-msvc.tar.bz2" "github-action-s3-upload /$FOLDER_NAME/"
76
- cp -v "solana-release-x86_64-pc-windows-msvc.yml" "github-action-s3-upload /$FOLDER_NAME/"
77
- cp -v "solana-install-init-x86_64-pc-windows-msvc"* "github-action-s3-upload /$FOLDER_NAME"
70
+ mkdir -p "windows-release /$FOLDER_NAME"
71
+ cp -v "solana-release-x86_64-pc-windows-msvc.tar.bz2" "windows-release /$FOLDER_NAME/"
72
+ cp -v "solana-release-x86_64-pc-windows-msvc.yml" "windows-release /$FOLDER_NAME/"
73
+ cp -v "solana-install-init-x86_64-pc-windows-msvc"* "windows-release /$FOLDER_NAME"
78
74
79
75
- name : Upload Artifacts
80
76
if : ${{ steps.build.outputs.channel != '' || steps.build.outputs.tag != '' }}
81
77
uses : actions/upload-artifact@v3
82
78
with :
83
79
name : windows-artifact
84
- path : github-action-s3-upload /
80
+ path : windows-release /
85
81
86
82
windows-s3-upload :
87
83
if : ${{ needs.windows-build.outputs.channel != '' || needs.windows-build.outputs.tag != '' }}
92
88
uses : actions/download-artifact@v3
93
89
with :
94
90
name : windows-artifact
95
- path : ./github-action-s3-upload
91
+ path : .windows-release/
92
+
93
+ - name : Setup crediential
94
+ uses : " google-github-actions/auth@v2"
95
+ with :
96
+ credentials_json : " ${{ secrets.CHIDO_TEST_RELEASE_GCS_CREDIENTIAL }}"
97
+
98
+ - name : Upload files to GCS
99
+ run : |
100
+ gcloud storage cp --recursive windows-release/* gs://anza-release/
96
101
97
102
- name : Upload
98
103
uses : jakejarvis/s3-sync-action@master
@@ -103,7 +108,7 @@ jobs:
103
108
AWS_SECRET_ACCESS_KEY : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
104
109
AWS_S3_BUCKET : ${{ secrets.AWS_S3_BUCKET }}
105
110
AWS_REGION : " us-west-1"
106
- SOURCE_DIR : " github-action-s3-upload "
111
+ SOURCE_DIR : " windows-release "
107
112
108
113
windows-gh-release :
109
114
if : ${{ needs.windows-build.outputs.tag != '' }}
@@ -114,12 +119,12 @@ jobs:
114
119
uses : actions/download-artifact@v3
115
120
with :
116
121
name : windows-artifact
117
- path : ./github-action-s3-upload
122
+ path : .windows-release/
118
123
119
124
- name : Release
120
125
uses : softprops/action-gh-release@v1
121
126
with :
122
127
tag_name : ${{ needs.windows-build.outputs.tag }}
123
128
draft : true
124
129
files : |
125
- github-action-s3-upload /${{ needs.windows-build.outputs.tag }}/*
130
+ windows-release /${{ needs.windows-build.outputs.tag }}/*
0 commit comments