From dd52a6f93d7a234a6b550cd4a9395ab0ba10f0dc Mon Sep 17 00:00:00 2001 From: hustcer Date: Tue, 28 Oct 2025 12:43:28 +0800 Subject: [PATCH 1/2] fix: Try to fix Winget Install Tests in test-winget.yml workflow --- .github/workflows/test-winget.yml | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/.github/workflows/test-winget.yml b/.github/workflows/test-winget.yml index 2ff112ea5..c1c43f351 100644 --- a/.github/workflows/test-winget.yml +++ b/.github/workflows/test-winget.yml @@ -52,12 +52,16 @@ jobs: with: version: 'nightly' + - name: Install Komac Tool + shell: cmd + run: | + winget install komac --accept-source-agreements --accept-package-agreements --disable-interactivity + - name: Test Winget Install with Default Scope shell: nu {0} env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: | - winget install komac --accept-source-agreements --accept-package-agreements --disable-interactivity nu tests/winget-install.nu user-scope: @@ -78,12 +82,16 @@ jobs: with: version: 'nightly' + - name: Install Komac Tool + shell: cmd + run: | + winget install komac --accept-source-agreements --accept-package-agreements --disable-interactivity + - name: Test Winget Install with User Scope shell: nu {0} env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: | - winget install komac --accept-source-agreements --accept-package-agreements --disable-interactivity nu tests/winget-install.nu --scope user machine-scope: @@ -104,10 +112,14 @@ jobs: with: version: 'nightly' + - name: Install Komac Tool + shell: cmd + run: | + winget install komac --accept-source-agreements --accept-package-agreements --disable-interactivity + - name: Test Winget Install with Machine Scope shell: nu {0} env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: | - winget install komac --accept-source-agreements --accept-package-agreements --disable-interactivity nu tests/winget-install.nu --scope machine From 92177b59ecfa9743a610a2213004e07549ee97ae Mon Sep 17 00:00:00 2001 From: hustcer Date: Tue, 28 Oct 2025 12:45:45 +0800 Subject: [PATCH 2/2] fix: Try to fix Winget Upgrade Tests in test-upgrade.yml workflow --- .github/workflows/test-upgrade.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test-upgrade.yml b/.github/workflows/test-upgrade.yml index 248ca056d..19a3571ca 100644 --- a/.github/workflows/test-upgrade.yml +++ b/.github/workflows/test-upgrade.yml @@ -51,6 +51,11 @@ jobs: with: version: 'nightly' + - name: Install Komac Tool + shell: cmd + run: | + winget install komac --accept-source-agreements --accept-package-agreements --disable-interactivity + - name: Test Nushell Upgrade shell: nu {0} env: @@ -58,7 +63,6 @@ jobs: run: | use ${{ github.workspace }}/tests/test-all.nu * use ${{ github.workspace }}/tests/winget-install.nu [prepare-manifest] - winget install komac --accept-source-agreements --accept-package-agreements --disable-interactivity prepare-manifest test-winget-per-user-install test-winget-per-user-upgrade