Fix onboarding rendering and small-terminal layout #376
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Verify Windows | |
| on: | |
| workflow_dispatch: | |
| push: | |
| branches: | |
| - "**" | |
| permissions: | |
| contents: read | |
| jobs: | |
| cli: | |
| runs-on: windows-latest | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - uses: ./.github/actions/setup-bun | |
| - name: Test | |
| run: bun test src/updater.test.ts src/app/global-shortcuts.test.tsx | |
| - name: Build standalone CLI | |
| run: bun run scripts/build.ts | |
| - name: Verify standalone CLI artifact | |
| shell: pwsh | |
| run: | | |
| if (-not (Test-Path "dist\gloomberb-windows-x64.exe.gz")) { | |
| throw "Missing standalone Windows CLI archive" | |
| } | |
| desktop: | |
| runs-on: windows-latest | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - uses: ./.github/actions/setup-bun | |
| - name: Build Windows desktop package | |
| shell: pwsh | |
| run: ./scripts/build-windows-desktop-package.ps1 | |
| - name: Install Inno Setup | |
| run: choco install innosetup -y --no-progress | |
| - name: Build Windows installer | |
| shell: pwsh | |
| run: ./scripts/build-windows-installer.ps1 | |
| - name: Verify Windows desktop artifacts | |
| shell: pwsh | |
| run: ./scripts/verify-windows-desktop.ps1 | |
| - uses: actions/upload-artifact@v4 | |
| if: always() | |
| with: | |
| name: gloomberb-windows-x64-package | |
| path: | | |
| artifacts/* | |
| node_modules/electrobun/dist-win-x64/zig-zstd.exe | |
| desktop-arm64-compat: | |
| needs: desktop | |
| runs-on: windows-11-arm | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - uses: actions/download-artifact@v4 | |
| with: | |
| name: gloomberb-windows-x64-package | |
| path: . | |
| - name: Extract x64 desktop package | |
| shell: pwsh | |
| run: ./scripts/build-windows-installer.ps1 -ExtractOnly | |
| - name: Verify x64 desktop package on Windows ARM64 | |
| shell: pwsh | |
| run: ./scripts/verify-windows-arm64.ps1 |