Skip to content

Commit

Permalink
Action fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
maluoi committed Mar 18, 2024
1 parent b038914 commit a8a98c6
Showing 1 changed file with 5 additions and 45 deletions.
50 changes: 5 additions & 45 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,40 +23,27 @@ jobs:

build-windows:
runs-on: windows-latest
env:
CPM_SOURCE_CACHE: .deps_cache

steps:
- uses: actions/checkout@v3
with:
ref: ${{ inputs.branch }}
- uses: lukka/get-cmake@v3.26.3

- name: Cache folder
run: |
mkdir -p .deps_cache
- name: Get Cache
uses: actions/cache@v3
with:
key: DependencyCache
path: |
.deps_cache
- name: Build Native Win32 x64
run: |
cmake --preset skshaderc_Win32_x64_Release
cmake --build --preset skshaderc_Win32_x64_Release
mkdir -p bin/distribute/win32_x64
mkdir bin/distribute/win32_x64
copy bin/intermediate/Win32_x64_Release/Release/skshaderc.exe bin/distribute/win32_x64/skshaderc.exe
- name: Build Native Win32 Arm64
run: |
cmake --preset skshaderc_Win32_Arm64_Release
cmake --build --preset skshaderc_Win32_Arm64_Release
mkdir -p bin/distribute/win32_arm64
mkdir bin/distribute/win32_arm64
copy bin/intermediate/Win32_Arm64_Release/Release/skshaderc.exe bin/distribute/win32_arm64/skshaderc.exe
- name: Upload Artifacts
Expand All @@ -69,27 +56,13 @@ jobs:

build-linux:
runs-on: ubuntu-20.04
#env:
# CPM_SOURCE_CACHE: .deps_cache

steps:
- uses: actions/checkout@v3
with:
ref: ${{ inputs.branch }}
- uses: lukka/get-cmake@v3.26.3

- name: Cache folder
run: |
mkdir -p .deps_cache
- name: Get Cache
uses: actions/cache@v3
with:
key: DependencyCache
path: |
.deps_cache
- name: Install Prerequisites
run: |
sudo apt-get update
Expand All @@ -101,7 +74,7 @@ jobs:
cmake --build --preset skshaderc_Linux_x64_Release
mkdir -p bin/distribute/linux_x64
copy bin/intermediate/Linux_x64_Release/skshaderc_exe bin/distribute/linux_x64/skshaderc
cp bin/intermediate/Linux_x64_Release/skshaderc_exe bin/distribute/linux_x64/skshaderc
- name: Install Arm64 Prerequisites
run: |
Expand All @@ -117,7 +90,7 @@ jobs:
cmake --build --preset skshaderc_Linux_Arm64_Release
mkdir -p bin/distribute/linux_arm64
copy bin/intermediate/Linux_Arm64_Release/skshaderc_exe bin/distribute/linux_arm64/skshaderc
cp bin/intermediate/Linux_Arm64_Release/skshaderc_exe bin/distribute/linux_arm64/skshaderc
- name: Upload Artifacts
uses: actions/upload-artifact@v3
Expand All @@ -129,33 +102,20 @@ jobs:

build-mac:
runs-on: macos-latest
env:
CPM_SOURCE_CACHE: .deps_cache

steps:
- uses: actions/checkout@v3
with:
ref: ${{ inputs.branch }}
- uses: lukka/get-cmake@v3.26.3

- name: Cache folder
run: |
mkdir -p .deps_cache
- name: Get Cache
uses: actions/cache@v3
with:
key: DependencyCache
path: |
.deps_cache
- name: Build Native Linux x64
run: |
cmake --preset skshaderc_Linux_x64_Release
cmake --build --preset skshaderc_Linux_x64_Release
mkdir -p bin/distribute/mac_arm64
copy bin/intermediate/Linux_Arm64_Release/Release/skshaderc_exe bin/distribute/mac_arm64/skshaderc
cp bin/intermediate/Linux_Arm64_Release/Release/skshaderc_exe bin/distribute/mac_arm64/skshaderc
- name: Upload Artifacts
uses: actions/upload-artifact@v3
Expand Down

0 comments on commit a8a98c6

Please sign in to comment.