Tweaks for CI

This commit is contained in:
Wojciech Figat
2022-01-17 12:30:03 +01:00
parent 069d51305e
commit 526fa5a33d
3 changed files with 15 additions and 16 deletions

View File

@@ -1,6 +1,9 @@
name: Build Linux
on: [push, pull_request]
env:
VULKAN_SDK_VER: 1.2.198.1
jobs:
# Editor
@@ -8,6 +11,8 @@ jobs:
name: Editor (Linux, Development x64)
runs-on: "ubuntu-20.04"
steps:
- name: Checkout repo
uses: actions/checkout@v2
- name: Install dependencies
run: |
sudo rm -f /etc/apt/sources.list.d/*
@@ -16,14 +21,10 @@ jobs:
sudo apt-get install libx11-dev libxcursor-dev libxinerama-dev build-essential gettext libtool libtool-bin libpulse-dev libasound2-dev libjack-dev portaudio19-dev
- name: Setup Vulkan
run: |
wget -qO - http://packages.lunarg.com/lunarg-signing-key-pub.asc | sudo apt-key add -
sudo wget -qO /etc/apt/sources.list.d/lunarg-vulkan-focal.list http://packages.lunarg.com/vulkan/lunarg-vulkan-focal.list
sudo apt update
sudo apt install vulkan-sdk
apt list vulkan-sdk
wget "https://sdk.lunarg.com/sdk/download/$VULKAN_SDK_VER/linux/vulkan-sdk.tar.gz" -O vulkan-sdk.tar.gz
tar -xf vulkan-sdk.tar.gz
export VULKAN_SDK=`pwd`/$VULKAN_SDK_VER/x86_64
echo Vulkan SDK installed!
- name: Checkout repo
uses: actions/checkout@v2
- name: Checkout LFS
run: |
git lfs version
@@ -37,19 +38,17 @@ jobs:
name: Game (Linux, Release x64)
runs-on: "ubuntu-20.04"
steps:
- name: Checkout repo
uses: actions/checkout@v2
- name: Install dependencies
run: |
sudo apt-get install libx11-dev libxcursor-dev libxinerama-dev
- name: Setup Vulkan
run: |
wget -qO - http://packages.lunarg.com/lunarg-signing-key-pub.asc | sudo apt-key add -
sudo wget -qO /etc/apt/sources.list.d/lunarg-vulkan-focal.list http://packages.lunarg.com/vulkan/lunarg-vulkan-focal.list
sudo apt update
sudo apt install vulkan-sdk
apt list vulkan-sdk
wget "https://sdk.lunarg.com/sdk/download/$VULKAN_SDK_VER/linux/vulkan-sdk.tar.gz" -O vulkan-sdk.tar.gz
tar -xf vulkan-sdk.tar.gz
export VULKAN_SDK=`pwd`/$VULKAN_SDK_VER/x86_64
echo Vulkan SDK installed!
- name: Checkout repo
uses: actions/checkout@v2
- name: Checkout LFS
run: |
git lfs version

View File

@@ -2,7 +2,7 @@ name: Build macOS
on: [push, pull_request]
env:
VULKAN_SDK: $HOME/VulkanSDK
VULKAN_SDK: /Users/runner/VulkanSDK
jobs: