fix(ci): Use ubuntu-22.04 to build GUI, enable preview builds, revert 1.0.0-rc.3 (#185)

* fix(ci): Use ubuntu-22.04 to build GUI

* Revert "Prepare release 1.0.0-rc.3 (#184)"

This reverts commit 6bf90eb28e.
This commit is contained in:
binarybaron 2024-11-17 12:42:57 +01:00 committed by GitHub
parent 6bf90eb28e
commit 82c4b600c8
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 9 additions and 11 deletions

View file

@ -9,7 +9,8 @@ jobs:
publish-tauri:
# Do not publish preview releases to Github.
# Building takes too long for preview releases.
if: ${{ !contains(github.ref_name, 'preview') }}
# TODO: This has been temporarily enabled
# if: ${{ !contains(github.ref_name, 'preview') }}
permissions:
contents: write
strategy:
@ -20,7 +21,7 @@ jobs:
args: "--target aarch64-apple-darwin"
- platform: "macos-13" # for Intel based macs.
args: "--target x86_64-apple-darwin"
- platform: "ubuntu-22.04"
- platform: "ubuntu-24.04"
args: ""
- platform: "windows-latest"
args: ""
@ -43,7 +44,7 @@ jobs:
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.
if: matrix.platform == 'ubuntu-24.04' # This must match the platform value defined above.
run: |
sudo apt update;
sudo apt install -y \