#85 implement new release names to be uploaded in s3: latest, tag

This commit is contained in:
neil 2022-12-14 12:00:15 +08:00
parent 5de2741f72
commit 7f8617e872

View file

@ -125,4 +125,22 @@ jobs:
if: matrix.platform == 'ubuntu-latest'
run: |
aws s3 cp ./packages/gui/src-tauri/target/release/bundle/deb/gui_0.1.0_amd64.deb \
s3://preview.gui.tea.xyz/release/gui_${{ steps.date.outputs.unix_seconds }}.deb
s3://preview.gui.tea.xyz/release/gui_${{ steps.date.outputs.unix_seconds }}.deb
# update and replace latest release bin in s3
- name: Set tag
id: tag
run: echo "tag=${GITHUB_REF#refs/*/}" >> $GITHUB_OUTPUT
- name: UBUNTU publish release
if: startsWith(github.ref, 'refs/tags/v') && matrix.platform == 'ubuntu-latest'
run: |
aws s3 cp ./packages/gui/src-tauri/target/release/bundle/deb/gui_0.1.0_amd64.deb \
s3://preview.gui.tea.xyz/release/tea_gui_latest.${{matrix.platform}}.deb
aws s3 cp ./packages/gui/src-tauri/target/release/bundle/deb/gui_0.1.0_amd64.deb \
s3://preview.gui.tea.xyz/release/tea_gui_${{steps.tag.outputs.tag}}.${{matrix.platform}}.deb
- name: MAC INTEL publish release
if: startsWith(github.ref, 'refs/tags/v') && matrix.platform == 'macos-latest'
run: |
aws s3 cp ./packages/gui/src-tauri/target/release/bundle/dmg/gui_0.1.0_x64.dmg \
s3://preview.gui.tea.xyz/release/tea_gui_latest.${{matrix.platform}}.dmg
aws s3 cp ./packages/gui/src-tauri/target/release/bundle/dmg/gui_0.1.0_x64.dmg \
s3://preview.gui.tea.xyz/release/tea_gui_${{steps.tag.outputs.tag}}.${{matrix.platform}}.dmg