From ad5ff2eeb4c48b92bd0666292bc03143fd07042e Mon Sep 17 00:00:00 2001 From: pacholoamit Date: Wed, 15 May 2024 22:30:19 +0800 Subject: [PATCH] revert release --- .github/workflows/release.yml | 58 +++++++++++++++++++++++++++-------- 1 file changed, 45 insertions(+), 13 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 23767429..c5c5ee4b 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -7,7 +7,48 @@ env: VITE_API_URL: ${{ secrets.VITE_API_URL }} jobs: + # test-tauri: + # environment: release + # strategy: + # fail-fast: false + # matrix: + # platform: [macos-latest, ubuntu-20.04, windows-latest] + + # runs-on: ${{ matrix.platform }} + # steps: + # - uses: actions/checkout@v3 + + # - name: setup node + # uses: actions/setup-node@v1 + # with: + # node-version: 18 + + # - name: install Rust stable + # uses: actions-rs/toolchain@v1 + # with: + # toolchain: stable + # - name: install dependencies (ubuntu only) + # if: matrix.platform == 'ubuntu-20.04' + # run: | + # sudo apt-get update + # sudo apt-get install -y libgtk-3-dev webkit2gtk-4.0 libappindicator3-dev librsvg2-dev patchelf + + # - name: install app dependencies + # uses: ./.github/actions/yarn-nm-install + # with: + # enable-corepack: false + # cache-install-state: true + # cache-node-modules: true + # - name: Build tauri + # run: yarn build + # - uses: tauri-apps/tauri-action@v0 + # env: + # TAURI_PRIVATE_KEY: ${{ secrets.TAURI_PRIVATE_KEY }} + # TAURI_KEY_PASSWORD: ${{ secrets.TAURI_KEY_PASSWORD }} + # GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + create-release: + # needs: test-tauri runs-on: ubuntu-20.04 environment: release outputs: @@ -20,7 +61,7 @@ jobs: with: node-version: 18 - name: get version - run: echo "PACKAGE_VERSION=$(node -p \"require('./package.json').version\")" >> $GITHUB_ENV + run: echo "PACKAGE_VERSION=$(node -p "require('./package.json').version")" >> $GITHUB_ENV - name: create release id: create-release uses: actions/github-script@v6 @@ -44,15 +85,7 @@ jobs: strategy: fail-fast: false matrix: - include: - - platform: 'macos-latest' - args: '--target aarch64-apple-darwin' # For Arm-based Macs (M1 and above) - - platform: 'macos-latest' - args: '--target x86_64-apple-darwin' # For Intel-based Macs - - platform: 'ubuntu-20.04' - args: '' - - platform: 'windows-latest' - args: '' + platform: [macos-latest, ubuntu-20.04, windows-latest] runs-on: ${{ matrix.platform }} steps: @@ -70,16 +103,16 @@ jobs: run: | sudo apt-get update sudo apt-get install -y libgtk-3-dev webkit2gtk-4.0 libappindicator3-dev librsvg2-dev patchelf + - name: install app dependencies uses: ./.github/actions/yarn-nm-install with: enable-corepack: false cache-install-state: true cache-node-modules: true - - name: install frontend dependencies - run: yarn install - name: Build tauri run: yarn build + - uses: tauri-apps/tauri-action@v0 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} @@ -87,7 +120,6 @@ jobs: TAURI_KEY_PASSWORD: ${{ secrets.TAURI_KEY_PASSWORD }} with: releaseId: ${{ needs.create-release.outputs.release_id }} - args: ${{ matrix.args }} publish-release: runs-on: ubuntu-20.04