aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows/create_release.yml
diff options
context:
space:
mode:
authorDan Engelbrecht <[email protected]>2023-08-22 14:16:42 +0200
committerGitHub <[email protected]>2023-08-22 14:16:42 +0200
commit013e0360db889f33def16c0cdbff370267819155 (patch)
tree0de8e7f47aacba05d16f282ef1f6aba736cb5337 /.github/workflows/create_release.yml
parentFix construction order in OpenProcessCache (#374) (diff)
downloadzen-013e0360db889f33def16c0cdbff370267819155.tar.xz
zen-013e0360db889f33def16c0cdbff370267819155.zip
revive UE toolchain build (#343)
* add comment about 7z usage in xmake bundle * add ue-libcxx lib/headers and licence + tps * update get_ue_toolchain.sh to use embedded libc++ and decouple from p4 * clearer output when falling back to zip from 7z * update ci scripts to use ue toolchain on linux * updated linux build README.md * changelog
Diffstat (limited to '.github/workflows/create_release.yml')
-rw-r--r--.github/workflows/create_release.yml25
1 files changed, 9 insertions, 16 deletions
diff --git a/.github/workflows/create_release.yml b/.github/workflows/create_release.yml
index 6f29e3382..1d87a7153 100644
--- a/.github/workflows/create_release.yml
+++ b/.github/workflows/create_release.yml
@@ -18,7 +18,7 @@ jobs:
- name: Setup xmake
uses: xmake-io/github-action-setup-xmake@v1
with:
- xmake-version: branch@dev
+ xmake-version: 2.8.1
- name: Installing vcpkg
run: |
@@ -66,16 +66,15 @@ jobs:
steps:
- uses: actions/checkout@v3
- - name: Set up GCC 11
- uses: egor-tensin/setup-gcc@v1
- with:
- version: 11
- platform: x64
+ - name: Install UE Toolchain
+ run: |
+ rm -rf ./.tmp-ue-toolchain
+ ./scripts/ue_build_linux/get_ue_toolchain.sh ./.tmp-ue-toolchain
- name: Setup xmake
uses: xmake-io/github-action-setup-xmake@v1
with:
- xmake-version: branch@dev
+ xmake-version: branch@dev # We need a fix for versioning sentry-native which is not available as of 2.8.1
- name: Installing vcpkg
run: |
@@ -93,13 +92,13 @@ jobs:
- name: Config
run: |
- xmake config -v -y -m release
+ ./scripts/ue_build_linux/ue_build.sh ./.tmp-ue-toolchain xmake config -v -y -m release
env:
VCPKG_ROOT: ${{ github.workspace }}/.vcpkg
- name: Bundle
run: |
- xmake bundle -v -y
+ ./scripts/ue_build_linux/ue_build.sh ./.tmp-ue-toolchain xmake bundle -v -y
env:
VCPKG_ROOT: ${{ github.workspace }}/.vcpkg
@@ -129,16 +128,10 @@ jobs:
steps:
- uses: actions/checkout@v3
-# - name: Set up GCC 11
-# uses: egor-tensin/setup-gcc@v1
-# with:
-# version: 11
-# platform: x64
-
- name: Setup xmake
uses: xmake-io/github-action-setup-xmake@v1
with:
- xmake-version: branch@dev
+ xmake-version: 2.8.1
- name: Installing vcpkg
run: |