From 95ac436d2652120d1b59af0b020bf18deaedaec8 Mon Sep 17 00:00:00 2001 From: Justin Ma Date: Fri, 24 Nov 2023 09:10:39 +0800 Subject: [PATCH] Fix release and nightly build workflow (#11146) Fix release and nightly build workflow: https://github.com/nushell/nightly/issues/15 I think the `mv` command in v0.87.1 still has some bugs, when downgrade to v0.86 everything works as expected --- .github/workflows/nightly-build.yml | 8 ++++---- .github/workflows/release-pkg.nu | 8 +------- .github/workflows/release.yml | 4 ++-- 3 files changed, 7 insertions(+), 13 deletions(-) diff --git a/.github/workflows/nightly-build.yml b/.github/workflows/nightly-build.yml index d5ad5440ae..1f44778a35 100644 --- a/.github/workflows/nightly-build.yml +++ b/.github/workflows/nightly-build.yml @@ -39,7 +39,7 @@ jobs: uses: hustcer/setup-nu@v3.8 if: github.repository == 'nushell/nightly' with: - version: 0.87.1 + version: 0.86.0 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} @@ -143,7 +143,7 @@ jobs: - name: Setup Nushell uses: hustcer/setup-nu@v3.8 with: - version: 0.87.1 + version: 0.86.0 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} @@ -257,7 +257,7 @@ jobs: - name: Setup Nushell uses: hustcer/setup-nu@v3.8 with: - version: 0.87.1 + version: 0.86.0 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} @@ -323,7 +323,7 @@ jobs: - name: Setup Nushell uses: hustcer/setup-nu@v3.8 with: - version: 0.87.1 + version: 0.86.0 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/release-pkg.nu b/.github/workflows/release-pkg.nu index fb44194fad..7c9a9b5945 100755 --- a/.github/workflows/release-pkg.nu +++ b/.github/workflows/release-pkg.nu @@ -160,13 +160,7 @@ if $os in [$USE_UBUNTU, 'macos-latest'] { let archive = $'($dist)/($dest).tar.gz' mkdir $dest - $files | each {|it| - if not ($it | path exists) { - print $'(ansi r)($it) not exists, abort...(ansi reset)' - exit 1 - } - mv $it $dest - } | ignore + $files | each {|it| mv $it $dest } | ignore print $'(char nl)(ansi g)Archive contents:(ansi reset)'; hr-line; ls $dest diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d485bea65a..e593a5ba8d 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -87,7 +87,7 @@ jobs: - name: Setup Nushell uses: hustcer/setup-nu@v3.8 with: - version: 0.87.1 + version: 0.86.0 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} @@ -178,7 +178,7 @@ jobs: - name: Setup Nushell uses: hustcer/setup-nu@v3.8 with: - version: 0.87.1 + version: 0.86.0 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}