mirror of
https://github.com/fluxerapp/fluxer
synced 2026-10-07 19:22:14 +09:00
ci: source the s3 provider for downloads and static from repo variables (#1803)
This commit is contained in:
@@ -106,10 +106,10 @@ jobs:
|
|||||||
|
|
||||||
- name: upload assets to S3 static bucket
|
- name: upload assets to S3 static bucket
|
||||||
env:
|
env:
|
||||||
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
|
AWS_ACCESS_KEY_ID: ${{ secrets.STATIC_AWS_ACCESS_KEY_ID || secrets.AWS_ACCESS_KEY_ID }}
|
||||||
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
|
AWS_SECRET_ACCESS_KEY: ${{ secrets.STATIC_AWS_SECRET_ACCESS_KEY || secrets.AWS_SECRET_ACCESS_KEY }}
|
||||||
S3_ENDPOINT: https://ewr1.vultrobjects.com
|
S3_ENDPOINT: ${{ vars.STATIC_S3_ENDPOINT }}
|
||||||
STATIC_BUCKET: fluxer-static
|
STATIC_BUCKET: ${{ vars.STATIC_S3_BUCKET }}
|
||||||
run: >-
|
run: >-
|
||||||
cargo run --locked --quiet --manifest-path tools/ci/Cargo.toml -- build-app-proxy
|
cargo run --locked --quiet --manifest-path tools/ci/Cargo.toml -- build-app-proxy
|
||||||
--step upload_assets
|
--step upload_assets
|
||||||
|
|||||||
@@ -139,10 +139,10 @@ jobs:
|
|||||||
SOURCE_SHA: ${{ needs.meta.outputs.source_sha }}
|
SOURCE_SHA: ${{ needs.meta.outputs.source_sha }}
|
||||||
S3_DESKTOP_PREFIX: ${{ needs.meta.outputs.s3_prefix }}
|
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 }}
|
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_ENDPOINT: ${{ vars.DOWNLOADS_S3_ENDPOINT }}
|
||||||
S3_BUCKET: fluxer-downloads
|
S3_BUCKET: ${{ vars.DOWNLOADS_S3_BUCKET }}
|
||||||
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
|
AWS_ACCESS_KEY_ID: ${{ secrets.DOWNLOADS_AWS_ACCESS_KEY_ID || secrets.AWS_ACCESS_KEY_ID }}
|
||||||
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
|
AWS_SECRET_ACCESS_KEY: ${{ secrets.DOWNLOADS_AWS_SECRET_ACCESS_KEY || secrets.AWS_SECRET_ACCESS_KEY }}
|
||||||
DESKTOP_PLATFORM: ${{ matrix.platform }}
|
DESKTOP_PLATFORM: ${{ matrix.platform }}
|
||||||
DESKTOP_ARCH: ${{ matrix.arch }}
|
DESKTOP_ARCH: ${{ matrix.arch }}
|
||||||
DESKTOP_VARIANT: ${{ matrix.desktop_variant }}
|
DESKTOP_VARIANT: ${{ matrix.desktop_variant }}
|
||||||
@@ -524,11 +524,11 @@ jobs:
|
|||||||
SOURCE_SHA: ${{ needs.meta.outputs.source_sha }}
|
SOURCE_SHA: ${{ needs.meta.outputs.source_sha }}
|
||||||
S3_DESKTOP_PREFIX: ${{ needs.meta.outputs.s3_prefix }}
|
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 }}
|
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_ENDPOINT: ${{ vars.DOWNLOADS_S3_ENDPOINT }}
|
||||||
S3_BUCKET: fluxer-downloads
|
S3_BUCKET: ${{ vars.DOWNLOADS_S3_BUCKET }}
|
||||||
PUBLIC_DL_BASE: https://api.fluxer.app/dl
|
PUBLIC_DL_BASE: https://api.fluxer.app/dl
|
||||||
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
|
AWS_ACCESS_KEY_ID: ${{ secrets.DOWNLOADS_AWS_ACCESS_KEY_ID || secrets.AWS_ACCESS_KEY_ID }}
|
||||||
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
|
AWS_SECRET_ACCESS_KEY: ${{ secrets.DOWNLOADS_AWS_SECRET_ACCESS_KEY || secrets.AWS_SECRET_ACCESS_KEY }}
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout source
|
- name: Checkout source
|
||||||
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0
|
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0
|
||||||
|
|||||||
Reference in New Issue
Block a user