diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 474e0d1..b84cf4c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -102,15 +102,15 @@ jobs: if: matrix.platform == 'macos-latest' run: | aws s3 cp ./packages/gui/src-tauri/target/release/bundle/macos/gui.app \ - s3://preview.gui.tea.xyz/$GITHUB_REF/gui.app + s3://preview.gui.tea.xyz/$GITHUB_REF_SLUG_URL/gui.app aws s3 cp ./packages/gui/src-tauri/target/release/bundle/dmg/gui_0.1.0_x64.dmg \ - s3://preview.gui.tea.xyz/$GITHUB_REF/gui.dmg + s3://preview.gui.tea.xyz/$GITHUB_REF_SLUG_URL/gui.dmg - name: ubuntu cp package images from prod to preview bucket 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/$GITHUB_REF/gui.deb + s3://preview.gui.tea.xyz/$GITHUB_REF_SLUG_URL/gui.deb - name: comment install ubuntu uses: mshick/add-pr-comment@v2 @@ -119,7 +119,7 @@ jobs: message-id: ${{ matrix.platform }}-comment message: | **installer for ${{ matrix.platform }} is at** - http://preview.gui.tea.xyz.s3-website-us-east-1.amazonaws.com/$GITHUB_REF/gui.deb + "http://preview.gui.tea.xyz.s3-website-us-east-1.amazonaws.com/$GITHUB_REF_SLUG_URL/gui.deb" - name: comment install mac-os uses: mshick/add-pr-comment@v2 @@ -128,5 +128,5 @@ jobs: message-id: ${{ matrix.platform }}-comment message: | **installer for ${{ matrix.platform }} is at** - http://preview.gui.tea.xyz.s3-website-us-east-1.amazonaws.com/$GITHUB_REF/gui.app - http://preview.gui.tea.xyz.s3-website-us-east-1.amazonaws.com/$GITHUB_REF/gui.dmg \ No newline at end of file + "http://preview.gui.tea.xyz.s3-website-us-east-1.amazonaws.com/$GITHUB_REF_SLUG_URL/gui.app" + "http://preview.gui.tea.xyz.s3-website-us-east-1.amazonaws.com/$GITHUB_REF_SLUG_URL/gui.dmg" \ No newline at end of file diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index fdcbecf..e944252 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -94,4 +94,22 @@ jobs: ${{ matrix.platform }}-build-target-prod - name: test build tauri - run: pnpm --filter gui tauri build \ No newline at end of file + run: pnpm --filter gui tauri build + + - name: Get current date + id: date + run: echo "date=date::$(date +'%Y-%m-%dT%H:%M:%S')" >> >> $GITHUB_OUTPUT + + - name: mac-os cp package images from prod to gui bucket + if: matrix.platform == 'macos-latest' + run: | + aws s3 cp ./packages/gui/src-tauri/target/release/bundle/macos/gui.app \ + s3://preview.gui.tea.xyz/release/gui_${{ steps.date.outputs.date }}.app + aws s3 cp ./packages/gui/src-tauri/target/release/bundle/dmg/gui_0.1.0_x64.dmg \ + s3://preview.gui.tea.xyz/release/gui_${{ steps.date.outputs.date }}.dmg + + - name: ubuntu cp package images from prod to gui bucket + 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.date }}.deb \ No newline at end of file