Enable all platforms in CI and uncomment desktop builds

This commit is contained in:
Jamie Pine 2025-12-01 12:51:15 -08:00
parent 0506f9a45a
commit 5ddaace099
2 changed files with 28 additions and 30 deletions

View File

@ -97,11 +97,10 @@ jobs:
target: x86_64-apple-darwin
- host: macos-14
target: aarch64-apple-darwin
# TODO: Re-enable when disk space issues are resolved
# - host: windows-latest
# target: x86_64-pc-windows-msvc
# - host: ubuntu-22.04
# target: x86_64-unknown-linux-gnu
- host: windows-latest
target: x86_64-pc-windows-msvc
- host: ubuntu-22.04
target: x86_64-unknown-linux-gnu
name: Clippy (${{ matrix.settings.host }})
runs-on: ${{ matrix.settings.host }}
permissions:
@ -179,13 +178,12 @@ jobs:
- host: macos-14
target: aarch64-apple-darwin
platform: macos-aarch64
# TODO: Re-enable when disk space issues are resolved
# - host: ubuntu-22.04
# target: x86_64-unknown-linux-gnu
# platform: linux-x86_64
# - host: windows-latest
# target: x86_64-pc-windows-msvc
# platform: windows-x86_64
- host: ubuntu-22.04
target: x86_64-unknown-linux-gnu
platform: linux-x86_64
- host: windows-latest
target: x86_64-pc-windows-msvc
platform: windows-x86_64
runs-on: ${{ matrix.settings.host }}
permissions:
contents: read

View File

@ -92,8 +92,8 @@ jobs:
name: cli-${{ matrix.platform }}
path: dist/*
# V1 Desktop builds (commented out - uncomment when needed)
# desktop-main:
# V2 Desktop builds
desktop-main:
strategy:
matrix:
settings:
@ -226,19 +226,19 @@ jobs:
draft: true
files: '*/**'
# V1 release (uncomment when needed)
# release-v1:
# if: startsWith(github.ref, 'refs/tags/')
# runs-on: ubuntu-latest
# name: Create Release V1
# needs: desktop-main
# permissions:
# contents: write
# steps:
# - name: Download artifacts
# uses: actions/download-artifact@v4
# - name: Create Release
# uses: softprops/action-gh-release@v2
# with:
# draft: true
# files: '*/**'
# V2 Desktop release
release-desktop:
if: startsWith(github.ref, 'refs/tags/')
runs-on: ubuntu-latest
name: Create Desktop Release
needs: desktop-main
permissions:
contents: write
steps:
- name: Download artifacts
uses: actions/download-artifact@v4
- name: Create Release
uses: softprops/action-gh-release@v2
with:
draft: true
files: '*/**'