diff --git a/.github/workflows/CI_testing.yml b/.github/workflows/CI_testing.yml index 741c33a6..f9e28de1 100644 --- a/.github/workflows/CI_testing.yml +++ b/.github/workflows/CI_testing.yml @@ -55,6 +55,14 @@ jobs: remove-item -recurse share/icons/hicolor && remove-item -recurse share/icons/Adwaita/scalable && remove-item -recurse share/icons/Adwaita/cursors remove-item -recurse share/icons/Adwaita/16x16 && remove-item -recurse share/icons/Adwaita/symbolic-up-to-32 gci -directory -recurse .|where-object {$_.getfilesysteminfos().count -eq 0}|remove-item -recurse + 7z.exe a ../tsukimi-${{matrix.arch}}.7z ./* + + - name: Build Complete Package + run: | + cd artifact/ && cp -r tsukimi-windows-gnu-amd64 tsukimi-windows-gnu-amd64-complete && cd tsukimi-windows-gnu-amd64-complete + Invoke-WebRequest -Uri "https://github.com/ZBound/tsukimi/releases/download/v20240418-win/mpv.7z" -OutFile mpv.7z + 7z.exe x mpv.7z && rm mpv.7z + 7z.exe a ../tsukimi-${{matrix.arch}}-complete.7z ./* - name: Upload artifact if: ${{ !startsWith(github.ref, 'refs/tags/') }} @@ -62,6 +70,6 @@ jobs: with: name: tsukimi-${{matrix.arch}} path: | - artifact/* - compression-level: 5 + artifact/*.7z + compression-level: 0 retention-days: 3 diff --git a/.github/workflows/build_release.yml b/.github/workflows/build_release.yml index 0070d059..9342fc50 100644 --- a/.github/workflows/build_release.yml +++ b/.github/workflows/build_release.yml @@ -57,6 +57,13 @@ jobs: compress-archive -path ./* -destinationpath ../tsukimi-${{matrix.arch}}.zip 7z.exe a ../tsukimi-${{matrix.arch}}.7z ./* + - name: Build Complete Package + run: | + cd artifact/ && cp -r tsukimi-windows-gnu-amd64 tsukimi-windows-gnu-amd64-complete && cd tsukimi-windows-gnu-amd64-complete + Invoke-WebRequest -Uri "https://github.com/ZBound/tsukimi/releases/download/v20240418-win/mpv.7z" -OutFile mpv.7z + 7z.exe x mpv.7z && rm mpv.7z + 7z.exe a ../tsukimi-${{matrix.arch}}-complete.7z ./* + - name: Upload artifact uses: actions/upload-artifact@v4 with: @@ -64,7 +71,7 @@ jobs: path: | artifact/tsukimi-*.zip artifact/tsukimi-*.7z - compression-level: 5 + compression-level: 0 retention-days: 3 publish: