@@ -135,27 +135,18 @@ jobs:
135135 - name : Compile & release Electron app
136136 uses : samuelmeuli/action-electron-builder@v1
137137 env :
138- # AWS Credentials for S3 publishing
139- AWS_ACCESS_KEY_ID : ${{ secrets.AWS_ACCESS_KEY_ID }}
140- AWS_SECRET_ACCESS_KEY : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
141- AWS_REGION : ${{ secrets.AWS_REGION }} # Use the region secret
142- # GitHub Token for creating GitHub releases (if still needed)
138+ # GitHub Token for creating GitHub releases
143139 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
144140 VITE_APP_VERSION : ${{ needs.draft.outputs.version }}
145141 with :
146142 github_token : ${{ secrets.GITHUB_TOKEN }}
147143 build_script_name : build
148- args : --config electron-builder.yml --publish always # Ensure publishing is triggered
149- # release: true # Set to false if you ONLY want to publish to S3 and not create a GitHub Release artifact
144+ args : --config electron-builder.yml
150145 max_attempts : 3
151146
152147 build_web :
153148 needs : [draft]
154149 runs-on : ubuntu-latest
155- env :
156- AWS_ACCESS_KEY_ID : ${{ secrets.AWS_ACCESS_KEY_ID }}
157- AWS_SECRET_ACCESS_KEY : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
158- AWS_REGION : ${{ secrets.AWS_REGION }}
159150
160151 steps :
161152 - uses : actions/checkout@v3
@@ -177,22 +168,6 @@ jobs:
177168 zip -r ../../open-llm-vtuber-web-${{ needs.draft.outputs.version }}.zip .
178169 cd ../.. # Go back to the workspace root
179170
180- - name : Upload Web App Zip to S3
181- run : |
182- aws s3 cp ./open-llm-vtuber-web-${{ needs.draft.outputs.version }}.zip s3://open-llm-vtuber-frontend/open-llm-vtuber-web-${{ needs.draft.outputs.version }}.zip
183- echo "Web app zip uploaded. Public access depends on S3 bucket policy/settings."
184-
185- - name : Configure AWS Credentials
186- uses : aws-actions/configure-aws-credentials@v4
187- with :
188- aws-access-key-id : ${{ secrets.AWS_ACCESS_KEY_ID }}
189- aws-secret-access-key : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
190- aws-region : ${{ secrets.AWS_REGION }}
191-
192- - name : Upload web build to S3
193- run : |
194- aws s3 sync ./dist/web s3://open-llm-vtuber-frontend/web --delete
195-
196171 - name : Deploy to GitHub Pages
197172 uses : JamesIves/github-pages-deploy-action@v4
198173 with :
0 commit comments