release: include error metadata file for launcher purposes (#1463)

* release: include error metadata file for launcher purposes

* release: put release assets in the top level of the 7z/tarball (no out/ dir)

* extractor: ensure critical directories are created

* extractor: handle weird Win32 path prefix `\\?\` by stripping it out

* release: avoid using `-C` with `tar`
This commit is contained in:
Tyler Wilding
2022-06-17 22:05:02 -04:00
committed by GitHub
parent 28ae5be2f4
commit fb532f2a53
8 changed files with 40 additions and 7 deletions
+2 -3
View File
@@ -114,9 +114,8 @@ jobs:
run: |
mkdir -p ./ci-artifacts/out
./.github/scripts/releases/extract_build_linux.sh ./ci-artifacts/out ./
pushd ci-artifacts
tar czf linux.tar.gz ./out
popd
cd ci-artifacts/out
tar czf ../linux.tar.gz .
- name: Upload Assets and Potential Publish Release
if: github.repository == 'open-goal/jak-project' && startsWith(github.ref, 'refs/tags/') && matrix.compiler == 'clang'
+1 -1
View File
@@ -85,7 +85,7 @@ jobs:
run: |
mkdir -p ./ci-artifacts/out
./.github/scripts/releases/extract_build_windows.sh ./ci-artifacts/out ./
7z a -tzip ./ci-artifacts/windows.zip ./ci-artifacts/out
7z a -tzip ./ci-artifacts/windows.zip ./ci-artifacts/out/*
- name: Upload Assets and Potential Publish Release
if: github.repository == 'open-goal/jak-project' && startsWith(github.ref, 'refs/tags/') && matrix.compiler == 'clang'