Bump yard from 0.9.27 to 0.9.36 in /tools/Bindings/Ruby/GemProject #370
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Verification | |
on: | |
pull_request: | |
branches: | |
- main | |
env: | |
cache-version: v1 | |
LN_BUILD_FROM_CI: 1 | |
jobs: | |
#============================================================================== | |
#============================================================================== | |
Build-x64-windows-static: | |
runs-on: windows-2019 | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v1 | |
- name: Setup .NET Core | |
uses: actions/setup-dotnet@v2 | |
with: | |
dotnet-version: 5.0.x | |
- name: Prepare cache (./build/tools) | |
uses: actions/cache@v1 | |
with: | |
path: ./build/tools | |
key: ${{ env.cache-version }}-x64-windows-${{ hashFiles('**/BuildExternals.cs') }} | |
- name: Dependencies | |
run: dotnet run -- BuildExternals x64-windows-static | |
- name: Build | |
run: dotnet run -- BuildEngine x64-windows-static | |
#============================================================================== | |
Build-wasm32-emscripten: | |
runs-on: windows-latest | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v1 | |
- name: Setup .NET Core | |
uses: actions/setup-dotnet@v2 | |
with: | |
dotnet-version: 5.0.x | |
- name: Prepare cache (./build/tools) | |
uses: actions/cache@v1 | |
with: | |
path: ./build/tools | |
key: ${{ env.cache-version }}-wasm32-emscripten-${{ hashFiles('**/BuildExternals.cs') }} | |
- name: Dependencies | |
run: dotnet run -- BuildExternals wasm32-emscripten | |
- name: Build | |
run: dotnet run -- BuildEngine wasm32-emscripten | |
#============================================================================== | |
# Native-Web: | |
# runs-on: windows-latest | |
# steps: | |
# - name: Checkout | |
# uses: actions/checkout@v1 | |
# - name: Setup .NET Core | |
# uses: actions/setup-dotnet@v1 | |
# with: | |
# dotnet-version: 2.2.108 | |
# - name: Common build cache (build/BuildCache) | |
# uses: actions/cache@v1 | |
# with: | |
# path: ./build/BuildCache | |
# key: ${{ env.cache-version }}-BuildCache-${{ hashFiles('**/BuildEnvironment.cs') }} | |
# - uses: actions/[email protected] | |
# with: | |
# path: ./build/Emscripten/emsdk | |
# key: ${{ env.cache-version }}-emsdk-${{ hashFiles(format('{0}{1}', github.workspace, '/tools/LuminoBuild/EmscriptenBuildEnv.cs')) }} | |
# restore-keys: | | |
# ${{ env.cache-version }}-emsdk- | |
# - name: Build | |
# run: | | |
# dotnet run -- BuildExternalProjects Emscripten | |
# dotnet run -- BuildEngine_Emscripten Emscripten | |
# #============================================================================== | |
# Native-Android: | |
# runs-on: windows-latest | |
# steps: | |
# - name: Checkout | |
# uses: actions/checkout@v1 | |
# - name: Setup .NET Core | |
# uses: actions/setup-dotnet@v1 | |
# with: | |
# dotnet-version: 2.2.108 | |
# - name: Common build cache (build/BuildCache) | |
# uses: actions/cache@v1 | |
# with: | |
# path: ./build/BuildCache | |
# key: ${{ env.cache-version }}-BuildCache-${{ hashFiles('**/BuildEnvironment.cs') }} | |
# - name: Build | |
# run: | | |
# dotnet run -- BuildExternalProjects Android-x86_64 | |
# dotnet run -- BuildEngine_Android | |
# #============================================================================== | |
# Native-macOS: | |
# runs-on: macos-11.0 | |
# steps: | |
# - name: Checkout | |
# uses: actions/checkout@v1 | |
# - name: Setup .NET Core | |
# uses: actions/setup-dotnet@v1 | |
# with: | |
# dotnet-version: 2.2.108 | |
# - name: Common build cache (build/BuildCache) | |
# uses: actions/cache@v1 | |
# with: | |
# path: ./build/BuildCache | |
# key: ${{ env.cache-version }}-BuildCache-${{ hashFiles('**/BuildEnvironment.cs') }} | |
# - name: Build | |
# run: | | |
# dotnet run -- BuildExternalProjects macOS | |
# dotnet run -- BuildEngine_macOS | |
#============================================================================== | |
# Native-iOS: | |
# runs-on: macos-11.0 | |
# steps: | |
# - name: Checkout | |
# uses: actions/checkout@v1 | |
# - name: Setup .NET Core | |
# uses: actions/setup-dotnet@v1 | |
# with: | |
# dotnet-version: 2.2.108 | |
# - name: Common build cache (build/BuildCache) | |
# uses: actions/cache@v1 | |
# with: | |
# path: ./build/BuildCache | |
# key: ${{ env.cache-version }}-BuildCache-${{ hashFiles('**/BuildEnvironment.cs') }} | |
# - name: Build | |
# run: | | |
# dotnet run -- BuildExternalProjects iOS-OS64 | |
# dotnet run -- BuildExternalProjects iOS-SIMULATOR64 | |
# dotnet run -- BuildEngine_iOS |