diff --git a/.github/workflows/build-app-proxy.yaml b/.github/workflows/build-app-proxy.yaml index 158a75f2d..056e7ed59 100644 --- a/.github/workflows/build-app-proxy.yaml +++ b/.github/workflows/build-app-proxy.yaml @@ -106,10 +106,10 @@ jobs: - name: upload assets to S3 static bucket env: - AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} - AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} - S3_ENDPOINT: https://ewr1.vultrobjects.com - STATIC_BUCKET: fluxer-static + AWS_ACCESS_KEY_ID: ${{ secrets.STATIC_AWS_ACCESS_KEY_ID || secrets.AWS_ACCESS_KEY_ID }} + AWS_SECRET_ACCESS_KEY: ${{ secrets.STATIC_AWS_SECRET_ACCESS_KEY || secrets.AWS_SECRET_ACCESS_KEY }} + S3_ENDPOINT: ${{ vars.STATIC_S3_ENDPOINT }} + STATIC_BUCKET: ${{ vars.STATIC_S3_BUCKET }} run: >- cargo run --locked --quiet --manifest-path tools/ci/Cargo.toml -- build-app-proxy --step upload_assets diff --git a/.github/workflows/build-desktop.yaml b/.github/workflows/build-desktop.yaml index d86ce7798..5e0bca185 100644 --- a/.github/workflows/build-desktop.yaml +++ b/.github/workflows/build-desktop.yaml @@ -139,10 +139,10 @@ jobs: SOURCE_SHA: ${{ needs.meta.outputs.source_sha }} S3_DESKTOP_PREFIX: ${{ needs.meta.outputs.s3_prefix }} DESKTOP_HANDOFF_PREFIX: _handoff/desktop/${{ needs.meta.outputs.build_channel }}/${{ needs.meta.outputs.version }}/${{ needs.meta.outputs.source_sha }} - S3_ENDPOINT: https://ewr1.vultrobjects.com - S3_BUCKET: fluxer-downloads - AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} - AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} + S3_ENDPOINT: ${{ vars.DOWNLOADS_S3_ENDPOINT }} + S3_BUCKET: ${{ vars.DOWNLOADS_S3_BUCKET }} + AWS_ACCESS_KEY_ID: ${{ secrets.DOWNLOADS_AWS_ACCESS_KEY_ID || secrets.AWS_ACCESS_KEY_ID }} + AWS_SECRET_ACCESS_KEY: ${{ secrets.DOWNLOADS_AWS_SECRET_ACCESS_KEY || secrets.AWS_SECRET_ACCESS_KEY }} DESKTOP_PLATFORM: ${{ matrix.platform }} DESKTOP_ARCH: ${{ matrix.arch }} DESKTOP_VARIANT: ${{ matrix.desktop_variant }} @@ -524,11 +524,11 @@ jobs: SOURCE_SHA: ${{ needs.meta.outputs.source_sha }} S3_DESKTOP_PREFIX: ${{ needs.meta.outputs.s3_prefix }} DESKTOP_HANDOFF_PREFIX: _handoff/desktop/${{ needs.meta.outputs.build_channel }}/${{ needs.meta.outputs.version }}/${{ needs.meta.outputs.source_sha }} - S3_ENDPOINT: https://ewr1.vultrobjects.com - S3_BUCKET: fluxer-downloads + S3_ENDPOINT: ${{ vars.DOWNLOADS_S3_ENDPOINT }} + S3_BUCKET: ${{ vars.DOWNLOADS_S3_BUCKET }} PUBLIC_DL_BASE: https://api.fluxer.app/dl - AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} - AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} + AWS_ACCESS_KEY_ID: ${{ secrets.DOWNLOADS_AWS_ACCESS_KEY_ID || secrets.AWS_ACCESS_KEY_ID }} + AWS_SECRET_ACCESS_KEY: ${{ secrets.DOWNLOADS_AWS_SECRET_ACCESS_KEY || secrets.AWS_SECRET_ACCESS_KEY }} steps: - name: Checkout source uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0