Skip to content

docs(readme): use full desktop screenshot #27

docs(readme): use full desktop screenshot

docs(readme): use full desktop screenshot #27

name: Windows Backend
on:
push:
branches: [main]
pull_request:
branches: [main]
concurrency:
group: windows-backend-${{ github.ref }}
cancel-in-progress: true
env:
CARGO_TERM_COLOR: always
jobs:
check-headless:
name: Check headless default (pdf only)
runs-on: windows-latest
timeout-minutes: 90
steps:
- uses: actions/checkout@v4
- uses: dtolnay/rust-toolchain@stable
with:
targets: x86_64-pc-windows-msvc
- uses: Swatinem/rust-cache@v2
with:
key: windows-backend-headless
- name: Check PowerShell scripts
shell: pwsh
run: ./scripts/check_powershell_syntax.ps1
- name: Cargo check (headless default)
shell: pwsh
run: cargo check --workspace --all-targets --target x86_64-pc-windows-msvc
check-headless-explicit:
name: Check headless explicit (no terminal-ui)
runs-on: windows-latest
timeout-minutes: 90
steps:
- uses: actions/checkout@v4
- uses: dtolnay/rust-toolchain@stable
with:
targets: x86_64-pc-windows-msvc
- uses: Swatinem/rust-cache@v2
with:
key: windows-backend-headless
- name: Check PowerShell scripts
shell: pwsh
run: ./scripts/check_powershell_syntax.ps1
- name: Cargo check (headless explicit)
shell: pwsh
run: cargo check --workspace --all-targets --no-default-features --features pdf --target x86_64-pc-windows-msvc
check-terminal-ui:
name: Check terminal-ui build
runs-on: windows-latest
timeout-minutes: 90
steps:
- uses: actions/checkout@v4
- uses: dtolnay/rust-toolchain@stable
with:
targets: x86_64-pc-windows-msvc
- uses: Swatinem/rust-cache@v2
with:
key: windows-backend-tui
- name: Check PowerShell scripts
shell: pwsh
run: ./scripts/check_powershell_syntax.ps1
- name: Cargo check (terminal-ui)
shell: pwsh
run: cargo check --workspace --all-targets --features terminal-ui --target x86_64-pc-windows-msvc