From 7f8617e872696f14cec1ad66c86c559ade942b09 Mon Sep 17 00:00:00 2001 From: neil Date: Wed, 14 Dec 2022 12:00:15 +0800 Subject: [PATCH] #85 implement new release names to be uploaded in s3: latest, tag --- .github/workflows/main.yml | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 20c34fd..ef776a0 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -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 \ No newline at end of file + 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