fix cargo wix install (#2644)

This commit is contained in:
extrawurst 2025-05-18 00:48:17 +02:00 committed by GitHub
parent 7065812c8d
commit a2e86c2ea3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 198 additions and 198 deletions

View file

@ -2,9 +2,9 @@ name: CI
on: on:
schedule: schedule:
- cron: '0 2 * * *' - cron: "0 2 * * *"
push: push:
branches: [ '*' ] branches: ["*"]
pull_request: pull_request:
branches: [master] branches: [master]
@ -17,7 +17,7 @@ jobs:
fail-fast: false fail-fast: false
matrix: matrix:
os: [ubuntu-latest, macos-latest, windows-latest] os: [ubuntu-latest, macos-latest, windows-latest]
rust: [nightly, stable, '1.81'] rust: [nightly, stable, "1.81"]
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
continue-on-error: ${{ matrix.rust == 'nightly' }} continue-on-error: ${{ matrix.rust == 'nightly' }}
@ -82,7 +82,7 @@ jobs:
- name: Build MSI (windows) - name: Build MSI (windows)
if: matrix.os == 'windows-latest' if: matrix.os == 'windows-latest'
run: | run: |
cargo install cargo-wix --version 0.3.3 cargo install cargo-wix --version 0.3.3 --locked
cargo wix --version cargo wix --version
cargo wix -p gitui --no-build --nocapture --output ./target/wix/gitui-win.msi cargo wix -p gitui --no-build --nocapture --output ./target/wix/gitui-win.msi
ls -l ./target/wix/gitui-win.msi ls -l ./target/wix/gitui-win.msi
@ -92,7 +92,7 @@ jobs:
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
rust: [nightly, stable, '1.81'] rust: [nightly, stable, "1.81"]
continue-on-error: ${{ matrix.rust == 'nightly' }} continue-on-error: ${{ matrix.rust == 'nightly' }}
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
@ -144,7 +144,7 @@ jobs:
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
rust: [nightly, stable, '1.81'] rust: [nightly, stable, "1.81"]
continue-on-error: ${{ matrix.rust == 'nightly' }} continue-on-error: ${{ matrix.rust == 'nightly' }}
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
@ -195,7 +195,7 @@ jobs:
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
rust: [nightly, stable, '1.81'] rust: [nightly, stable, "1.81"]
continue-on-error: ${{ matrix.rust == 'nightly' }} continue-on-error: ${{ matrix.rust == 'nightly' }}
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4

View file

@ -37,7 +37,7 @@ release-mac-x86: build-apple-x86-release
release-win: build-release release-win: build-release
mkdir -p release mkdir -p release
tar -C ./target/release/ -czvf ./release/gitui-win.tar.gz ./gitui.exe tar -C ./target/release/ -czvf ./release/gitui-win.tar.gz ./gitui.exe
cargo install cargo-wix --version 0.3.3 cargo install cargo-wix --version 0.3.3 --locked
cargo wix -p gitui --no-build --nocapture --output ./release/gitui-win.msi cargo wix -p gitui --no-build --nocapture --output ./release/gitui-win.msi
ls -l ./release/gitui-win.msi ls -l ./release/gitui-win.msi
@ -94,7 +94,7 @@ clippy:
clippy-nightly: clippy-nightly:
cargo +nightly clippy --workspace --all-features cargo +nightly clippy --workspace --all-features
check: fmt clippy test deny sort check: fmt clippy test sort
check-nightly: check-nightly:
cargo +nightly c cargo +nightly c