Skip to content

Commit

Permalink
-
Browse files Browse the repository at this point in the history
  • Loading branch information
aiekick committed Nov 1, 2023
1 parent 102f7d7 commit 93e0fdf
Show file tree
Hide file tree
Showing 22 changed files with 284 additions and 118 deletions.
15 changes: 8 additions & 7 deletions .github/workflows/Linux_Lumo_debug_pachage.yml
Original file line number Diff line number Diff line change
@@ -1,15 +1,16 @@
name: Linux Lumo Debug Package

on:
workflow_dispatch:
workflow_run:
workflows:
- scheduled
push:
branches:
- master
types:
- requested

paths-ignore:
- 'bin/**'
- 'Plugins/**'
- '.github/**'
- 'doc/**'
- 'res/**'

jobs:
build_Linux_Lumo:
runs-on: ubuntu-latest
Expand Down
11 changes: 4 additions & 7 deletions .github/workflows/Linux_Plugin_Audiart.yml
Original file line number Diff line number Diff line change
@@ -1,14 +1,11 @@
name: Linux Plugin Audiart

on:
workflow_dispatch:
workflow_run:
workflows:
- scheduled
push:
branches:
- master
types:
- requested
paths:
- 'Plugins/AudiArt/**'

jobs:
build_Linux_Plugin_Audiart:
Expand All @@ -28,7 +25,7 @@ jobs:
- name: Install Requirement for Glfw3
run : sudo apt-get update && sudo apt-get install libgl1-mesa-dev libx11-dev libxi-dev libxrandr-dev libxinerama-dev libxcursor-dev libasound2-dev libomp-dev
- name: configure
run: mkdir build && cd build && cmake .. -DCMAKE_BUILD_TYPE=Release -DUSE_PLUGIN_AUDIART=ON
run: mkdir build && cd build && cmake .. -DCMAKE_BUILD_TYPE=Release -DPLUGIN_ENABLE_AUDIART=ON
- name: build
run: cmake --build build --config Release -t AudiArt
- name: upload artifact
Expand Down
11 changes: 4 additions & 7 deletions .github/workflows/Linux_Plugin_CodeGenerator.yml
Original file line number Diff line number Diff line change
@@ -1,14 +1,11 @@
name: Linux Plugin CodeGenerator

on:
workflow_dispatch:
workflow_run:
workflows:
- scheduled
push:
branches:
- master
types:
- requested
paths:
- 'Plugins/CodeGenerator/**'

jobs:
build_Linux_Plugin_CodeGenetator:
Expand All @@ -28,7 +25,7 @@ jobs:
- name: Install Requirement for Glfw3
run : sudo apt-get update && sudo apt-get install libgl1-mesa-dev libx11-dev libxi-dev libxrandr-dev libxinerama-dev libxcursor-dev libasound2-dev libomp-dev
- name: configure
run: mkdir build && cd build && cmake .. -DCMAKE_BUILD_TYPE=Release -DUSE_PLUGIN_CODE_GENERATOR=ON
run: mkdir build && cd build && cmake .. -DCMAKE_BUILD_TYPE=Release -DPLUGIN_ENABLE_CODE_GENERATOR=ON
- name: build
run: cmake --build build --config Release -t CodeGenerator
- name: upload artifact
Expand Down
36 changes: 36 additions & 0 deletions .github/workflows/Linux_Plugin_Lighting.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
name: Linux Plugin Lighting

on:
push:
branches:
- master
paths:
- 'Plugins/Lighting/**'

jobs:
build_Linux_Plugin_Lighting:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
ref: master
- name: checkout submodules
run : git submodule update --init --recursive
- name: Prepare Vulkan SDK
uses: humbletim/setup-vulkan-sdk@v1.2.0
with:
vulkan-query-version: 1.3.224.1
vulkan-components: Vulkan-Headers, Vulkan-Loader
vulkan-use-cache: true
- name: Install Requirement for Glfw3
run : sudo apt-get update && sudo apt-get install libgl1-mesa-dev libx11-dev libxi-dev libxrandr-dev libxinerama-dev libxcursor-dev libasound2-dev libomp-dev
- name: configure
run: mkdir build && cd build && cmake .. -DCMAKE_BUILD_TYPE=Release -DPLUGIN_ENABLE_LIGHTING=ON
- name: build
run: cmake --build build --config Release -t Lighting
- name: upload artifact
uses: actions/upload-artifact@v3
with:
name: Plugin Lighting
path: "bin/plugins/*Lighting*"

11 changes: 4 additions & 7 deletions .github/workflows/Linux_Plugin_MeshGen.yml
Original file line number Diff line number Diff line change
@@ -1,14 +1,11 @@
name: Linux Plugin MeshGen

on:
workflow_dispatch:
workflow_run:
workflows:
- scheduled
push:
branches:
- master
types:
- requested
paths:
- 'Plugins/MeshGen/**'

jobs:
build_Linux_Plugin_MeshGen:
Expand All @@ -28,7 +25,7 @@ jobs:
- name: Install Requirement for Glfw3
run : sudo apt-get update && sudo apt-get install libgl1-mesa-dev libx11-dev libxi-dev libxrandr-dev libxinerama-dev libxcursor-dev libasound2-dev libomp-dev
- name: configure
run: mkdir build && cd build && cmake .. -DCMAKE_BUILD_TYPE=Release -DUSE_PLUGIN_MESH_GEN=ON
run: mkdir build && cd build && cmake .. -DCMAKE_BUILD_TYPE=Release -DPLUGIN_ENABLE_MESH_GEN=ON
- name: build
run: cmake --build build --config Release -t MeshGen
- name: upload artifact
Expand Down
Original file line number Diff line number Diff line change
@@ -1,14 +1,11 @@
name: Linux Plugin Core
name: Linux Plugin Misc

on:
workflow_dispatch:
workflow_run:
workflows:
- scheduled
push:
branches:
- master
types:
- requested
paths:
- 'Plugins/Misc/**'

jobs:
build_Linux_Plugin_Core:
Expand All @@ -28,12 +25,12 @@ jobs:
- name: Install Requirement for Glfw3
run : sudo apt-get update && sudo apt-get install libgl1-mesa-dev libx11-dev libxi-dev libxrandr-dev libxinerama-dev libxcursor-dev libasound2-dev libomp-dev
- name: configure
run: mkdir build && cd build && cmake .. -DCMAKE_BUILD_TYPE=Release -DUSE_PLUGIN_CORE=ON
run: mkdir build && cd build && cmake .. -DCMAKE_BUILD_TYPE=Release -DPLUGIN_ENABLE_MISC=ON
- name: build
run: cmake --build build --config Release -t Core
run: cmake --build build --config Release -t Misc
- name: upload artifact
uses: actions/upload-artifact@v3
with:
name: Plugin Core
path: "bin/plugins/*Core*"
name: Plugin Misc
path: "bin/plugins/*Misc*"

11 changes: 4 additions & 7 deletions .github/workflows/Linux_Plugin_Particles.yml
Original file line number Diff line number Diff line change
@@ -1,14 +1,11 @@
name: Linux Plugin Particles

on:
workflow_dispatch:
workflow_run:
workflows:
- scheduled
push:
branches:
- master
types:
- requested
paths:
- 'Plugins/Particles/**'

jobs:
build_Linux_Plugin_Particles:
Expand All @@ -28,7 +25,7 @@ jobs:
- name: Install Requirement for Glfw3
run : sudo apt-get update && sudo apt-get install libgl1-mesa-dev libx11-dev libxi-dev libxrandr-dev libxinerama-dev libxcursor-dev libasound2-dev libomp-dev
- name: configure
run: mkdir build && cd build && cmake .. -DCMAKE_BUILD_TYPE=Release -DUSE_PLUGIN_PARTICLES_SIM=ON
run: mkdir build && cd build && cmake .. -DCMAKE_BUILD_TYPE=Release -DPLUGIN_ENABLE_PARTICLES_SIM=ON
- name: build
run: cmake --build build --config Release -t Particles
- name: upload artifact
Expand Down
11 changes: 4 additions & 7 deletions .github/workflows/Linux_Plugin_PlanetSystem.yml
Original file line number Diff line number Diff line change
@@ -1,14 +1,11 @@
name: Linux Plugin PlanetSystem

on:
workflow_dispatch:
workflow_run:
workflows:
- scheduled
push:
branches:
- master
types:
- requested
paths:
- 'Plugins/PlanetSystem/**'

jobs:
build_Linux_Plugin_PlanetSystem:
Expand All @@ -28,7 +25,7 @@ jobs:
- name: Install Requirement for Glfw3
run : sudo apt-get update && sudo apt-get install libgl1-mesa-dev libx11-dev libxi-dev libxrandr-dev libxinerama-dev libxcursor-dev libasound2-dev libomp-dev
- name: configure
run: mkdir build && cd build && cmake .. -DCMAKE_BUILD_TYPE=Release -DUSE_PLUGIN_PLANET_SYSTEM=ON
run: mkdir build && cd build && cmake .. -DCMAKE_BUILD_TYPE=Release -DPLUGIN_ENABLE_PLANET_SYSTEM=ON
- name: build
run: cmake --build build --config Release -t PlanetSystem
- name: upload artifact
Expand Down
36 changes: 36 additions & 0 deletions .github/workflows/Linux_Plugin_PostProcessing.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
name: Linux Plugin PostProcessing

on:
push:
branches:
- master
paths:
- 'Plugins/PostProcessing/**'

jobs:
build_Linux_Plugin_Core:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
ref: master
- name: checkout submodules
run : git submodule update --init --recursive
- name: Prepare Vulkan SDK
uses: humbletim/setup-vulkan-sdk@v1.2.0
with:
vulkan-query-version: 1.3.224.1
vulkan-components: Vulkan-Headers, Vulkan-Loader
vulkan-use-cache: true
- name: Install Requirement for Glfw3
run : sudo apt-get update && sudo apt-get install libgl1-mesa-dev libx11-dev libxi-dev libxrandr-dev libxinerama-dev libxcursor-dev libasound2-dev libomp-dev
- name: configure
run: mkdir build && cd build && cmake .. -DCMAKE_BUILD_TYPE=Release -DPLUGIN_ENABLE_POST_PROCESSING=ON
- name: build
run: cmake --build build --config Release -t PostProcessing
- name: upload artifact
uses: actions/upload-artifact@v3
with:
name: Plugin PostProcessing
path: "bin/plugins/*PostProcessing*"

11 changes: 4 additions & 7 deletions .github/workflows/Linux_Plugin_RTX.yml
Original file line number Diff line number Diff line change
@@ -1,14 +1,11 @@
name: Linux Plugin RTX

on:
workflow_dispatch:
workflow_run:
workflows:
- scheduled
push:
branches:
- master
types:
- requested
paths:
- 'Plugins/RTX/**'

jobs:
build_Linux_Plugin_RTX:
Expand All @@ -28,7 +25,7 @@ jobs:
- name: Install Requirement for Glfw3
run : sudo apt-get update && sudo apt-get install libgl1-mesa-dev libx11-dev libxi-dev libxrandr-dev libxinerama-dev libxcursor-dev libasound2-dev libomp-dev
- name: configure
run: mkdir build && cd build && cmake .. -DCMAKE_BUILD_TYPE=Release -DUSE_PLUGIN_RTX=ON
run: mkdir build && cd build && cmake .. -DCMAKE_BUILD_TYPE=Release -DPLUGIN_ENABLE_RTX=ON
- name: build
run: cmake --build build --config Release -t RTX
- name: upload artifact
Expand Down
36 changes: 36 additions & 0 deletions .github/workflows/Linux_Plugin_Simulation.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
name: Linux Plugin Simulation

on:
push:
branches:
- master
paths:
- 'Plugins/Simulation/**'

jobs:
build_Linux_Plugin_Simulation:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
ref: master
- name: checkout submodules
run : git submodule update --init --recursive
- name: Prepare Vulkan SDK
uses: humbletim/setup-vulkan-sdk@v1.2.0
with:
vulkan-query-version: 1.3.224.1
vulkan-components: Vulkan-Headers, Vulkan-Loader
vulkan-use-cache: true
- name: Install Requirement for Glfw3
run : sudo apt-get update && sudo apt-get install libgl1-mesa-dev libx11-dev libxi-dev libxrandr-dev libxinerama-dev libxcursor-dev libasound2-dev libomp-dev
- name: configure
run: mkdir build && cd build && cmake .. -DCMAKE_BUILD_TYPE=Release -DPLUGIN_ENABLE_SIMULATION=ON
- name: build
run: cmake --build build --config Release -t Simulation
- name: upload artifact
uses: actions/upload-artifact@v3
with:
name: Plugin Simulation
path: "bin/plugins/*Simulation*"

11 changes: 4 additions & 7 deletions .github/workflows/Win_Plugin_Audiart.yml
Original file line number Diff line number Diff line change
@@ -1,14 +1,11 @@
name: Win Plugin Audiart

on:
workflow_dispatch:
workflow_run:
workflows:
- scheduled
push:
branches:
- master
types:
- requested
paths:
- 'Plugins/Audiart/**'

jobs:
build_Win_Plugin_Audiart:
Expand All @@ -26,7 +23,7 @@ jobs:
vulkan-components: Vulkan-Headers, Vulkan-Loader
vulkan-use-cache: true
- name: configure
run: mkdir build && cd build && cmake .. -DCMAKE_BUILD_TYPE=Release -DUSE_PLUGIN_AUDIART=ON
run: mkdir build && cd build && cmake .. -DCMAKE_BUILD_TYPE=Release -DPLUGIN_ENABLE_AUDIART=ON
- name: build
run: cmake --build build --config Release -t AudiArt
- name: upload artifact
Expand Down
11 changes: 4 additions & 7 deletions .github/workflows/Win_Plugin_CodeGenerator.yml
Original file line number Diff line number Diff line change
@@ -1,14 +1,11 @@
name: Win Plugin CodeGenerator

on:
workflow_dispatch:
workflow_run:
workflows:
- scheduled
push:
branches:
- master
types:
- requested
paths:
- 'Plugins/CodeGenerator/**'

jobs:
build_Win_Plugin_CodeGenerator:
Expand All @@ -26,7 +23,7 @@ jobs:
vulkan-components: Vulkan-Headers, Vulkan-Loader
vulkan-use-cache: true
- name: configure
run: mkdir build && cd build && cmake .. -DCMAKE_BUILD_TYPE=Release -DUSE_PLUGIN_CODE_GENERATOR=ON
run: mkdir build && cd build && cmake .. -DCMAKE_BUILD_TYPE=Release -DPLUGIN_ENABLE_CODE_GENERATOR=ON
- name: build
run: cmake --build build --config Release -t CodeGenerator
- name: upload artifact
Expand Down
Loading

0 comments on commit 93e0fdf

Please sign in to comment.