Repository navigation
chore: bump version to 0.116.0 of revision 0 #828
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
| # Description: This workflow runs tests for hustcer/deepseek-review. | |
| # REF: | |
| # - https://github.com/vyadh/nutest/blob/main/.github/workflows/tests.yaml | |
| # - https://github.com/fdncred/winget-pkgs/blob/master/doc/manifest/schema/1.10.0/installer.md | |
| # - https://docs.github.com/en/actions/writing-workflows/choosing-what-your-workflow-does/store-information-in-variables#default-environment-variables | |
| name: Run MSI Install Tests | |
| on: | |
| pull_request: | |
| paths-ignore: | |
| - '**.md' | |
| - 'docs/**' | |
| workflow_dispatch: | |
| push: | |
| branches: | |
| - main | |
| - develop | |
| - feature/msi-test | |
| paths-ignore: | |
| - '**.md' | |
| - 'docs/**' | |
| schedule: | |
| - cron: '0 2 * * *' # Run every morning at 2am UTC | |
| permissions: | |
| contents: read | |
| jobs: | |
| run-tests: | |
| name: MSI Install Tests | |
| strategy: | |
| fail-fast: false | |
| matrix: | |
| os: [windows-latest, windows-2025, windows-11-arm] | |
| runs-on: ${{ matrix.os }} | |
| steps: | |
| - uses: actions/checkout@v7 | |
| - name: Checkout Nutest Repo | |
| uses: actions/checkout@v7 | |
| with: | |
| # Includes the updated `returns.results` type annotation needed by | |
| # recent Nushell nightlies. | |
| ref: 097ca6839c861f3f9b7d8b702e92d712b621b8dd | |
| path: nutest | |
| repository: vyadh/nutest | |
| sparse-checkout: nutest/ | |
| - name: Setup Nu | |
| uses: hustcer/setup-nu@v3 | |
| with: | |
| # This Nu runs nutest. The test itself still downloads and installs | |
| # the latest MSI from nushell/nightly. | |
| version: '0.113.1' | |
| - name: Test MSI Install | |
| shell: nu {0} | |
| env: | |
| GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
| run: | | |
| use ${{ github.workspace }}/nutest/nutest | |
| ( | |
| nutest run-tests | |
| --fail | |
| --display terminal | |
| --report { type: junit, path: test-report.xml } | |
| --returns summary | to json | save --force test-summary.json | |
| ) | |