diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 5faaeefb..01a2ca38 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -14,72 +14,74 @@ concurrency: cancel-in-progress: true jobs: - publish-tauri: - permissions: - contents: write - strategy: - fail-fast: false - matrix: - include: - - platform: "macos-latest" # for Arm based macs (M1 and above). - args: "--target aarch64-apple-darwin" - - platform: "macos-latest" # for Intel based macs. - args: "--target x86_64-apple-darwin" - - platform: "ubuntu-22.04" # for Tauri v1 you could replace this with ubuntu-20.04. - args: "" - - platform: "windows-latest" - args: "" - - runs-on: ${{ matrix.platform }} - steps: - - uses: actions/checkout@v4 +# publish-kanri: +# permissions: +# contents: write +# strategy: +# fail-fast: false +# matrix: +# include: +# - platform: "macos-latest" # for Arm based macs (M1 and above). +# args: "--target aarch64-apple-darwin" +# - platform: "macos-latest" # for Intel based macs. +# args: "--target x86_64-apple-darwin" +# - platform: "ubuntu-22.04" # for Tauri v1 you could replace this with ubuntu-20.04. +# args: "" +# - platform: "windows-latest" +# args: "" +# +# runs-on: ${{ matrix.platform }} +# steps: +# - uses: actions/checkout@v4 - - name: setup node - uses: actions/setup-node@v4 - with: - node-version: lts/* + # - name: setup node + # uses: actions/setup-node@v4 +# with: +# node-version: lts/* - - name: install Rust stable - uses: dtolnay/rust-toolchain@stable - with: - # Those targets are only used on macos runners so it's in an `if` to slightly speed up windows and linux builds. - targets: ${{ matrix.platform == 'macos-latest' && 'aarch64-apple-darwin,x86_64-apple-darwin' || '' }} +# - name: install Rust stable +# uses: dtolnay/rust-toolchain@stable +# with: +# # Those targets are only used on macos runners so it's in an `if` to slightly speed up windows and linux builds. +# targets: ${{ matrix.platform == 'macos-latest' && 'aarch64-apple-darwin,x86_64-apple-darwin' || '' }} - - name: install dependencies (ubuntu only) - if: matrix.platform == 'ubuntu-22.04' # This must match the platform value defined above. - run: | - sudo apt-get update - sudo apt-get install -y libwebkit2gtk-4.0-dev libwebkit2gtk-4.1-dev libappindicator3-dev librsvg2-dev patchelf - # webkitgtk 4.0 is for Tauri v1 - webkitgtk 4.1 is for Tauri v2. - # You can remove the one that doesn't apply to your app to speed up the workflow a bit. +# - name: install dependencies (ubuntu only) +# if: matrix.platform == 'ubuntu-22.04' # This must match the platform value defined above. +# run: | +# sudo apt-get update +# sudo apt-get install -y libwebkit2gtk-4.0-dev libwebkit2gtk-4.1-dev libappindicator3-dev librsvg2-dev patchelf +# # webkitgtk 4.0 is for Tauri v1 - webkitgtk 4.1 is for Tauri v2. +# # You can remove the one that doesn't apply to your app to speed up the workflow a bit. - - name: install frontend dependencies - run: | - yarn cache clean - yarn config delete proxy - yarn config delete https-proxy - yarn config delete registry - yarn install --network-timeout 1000000 +# - name: install frontend dependencies +# run: | +# yarn cache clean +# yarn config delete proxy +# yarn config delete https-proxy +# yarn config delete registry +# yarn install --network-timeout 1000000 - - name: Build frontend - run: yarn generate +# - name: Build frontend +# run: yarn generate - - uses: tauri-apps/tauri-action@v0 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - tagName: app-v__VERSION__ # the action automatically replaces \_\_VERSION\_\_ with the app version. - releaseName: "App v__VERSION__" - releaseBody: "See the assets to download this version and install." - releaseDraft: true - prerelease: false - args: ${{ matrix.args }} +# - uses: tauri-apps/tauri-action@v0 +# env: +# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} +# with: +# tagName: app-v__VERSION__ # the action automatically replaces \_\_VERSION\_\_ with the app version. +# releaseName: "App v__VERSION__" +# releaseBody: "See the assets to download this version and install." +# releaseDraft: true +# prerelease: false +# args: ${{ matrix.args }} publish-kanri-arm: - needs: publish-tauri + #needs: publish-kanri strategy: matrix: arch: [arm64, armv7] + permissions: + contents: write runs-on: ubuntu-20.04 steps: @@ -89,13 +91,16 @@ jobs: node-version: 18 - name: Install dependencies run: yarn install - - name: Build for ${{ matrix.arch }} - run: yarn run init:${{matrix.arch}} && yarn run build:${{matrix.arch}} + #- name: Build for ${{ matrix.arch }} + # run: yarn run init:${{matrix.arch}} && yarn run build:${{matrix.arch}} + + - name: Output tauri release url + run: echo ${{ needs.publish-kanri.outputs.releaseUploadUrl }} - name: Upload Multiple Release Assets uses: NBTX/upload-release-assets@v1 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: - upload_url: ${{ needs.publish-tauri.outputs.releaseUploadUrl }} + upload_url: ${{ needs.publish-kanri.outputs.releaseUploadUrl }} targets: ./src-tauri/target/*/release/bundle/deb/*.deb