diff --git a/.github/workflows/chromadeck_build.yml b/.github/workflows/chromadeck_build.yml new file mode 100644 index 0000000..b2b4ca5 --- /dev/null +++ b/.github/workflows/chromadeck_build.yml @@ -0,0 +1,30 @@ +name: Chromadeck Emulator Build + +on: + push: + branches: [ "master" ] + pull_request: + branches: [ "master" ] + +jobs: + build-chromadeck-emulator: + runs-on: windows-latest + steps: + - uses: actions/checkout@v3 + - name: Checkout Vortex Engine + uses: actions/checkout@v3 + with: + repository: 'StoneOrbits/VortexEngine' + path: 'VortexTestingFramework/VortexEngine' + ref: 'chromadeck' + - name: Set up MSBuild path + uses: microsoft/setup-msbuild@v1 + - name: Build + run: msbuild VortexTestingFramework.sln /p:Configuration=Release /p:Platform=x64 + - name: Rename Binary + run: Rename-Item x64/Release/VortexTestingFramework.exe -NewName VortexEmulatorChromadeck.exe + - name: Upload Artifacts + uses: actions/upload-artifact@v2 + with: + name: Binaries + path: x64/Release/VortexEmulatorChromadeck.exe diff --git a/.github/workflows/desktop_build.yml b/.github/workflows/desktop_build.yml new file mode 100644 index 0000000..11caecc --- /dev/null +++ b/.github/workflows/desktop_build.yml @@ -0,0 +1,34 @@ +name: Desktop Emulator Build + +on: + push: + branches: [ "master" ] + pull_request: + branches: [ "master" ] + +jobs: + build-desktop-emulator: + runs-on: windows-latest + steps: + - uses: actions/checkout@v3 + with: + ref: 'daniel/engine_desktop_build' + - name: Checkout Vortex Engine + uses: actions/checkout@v3 + with: + repository: 'StoneOrbits/VortexEngine' + path: 'VortexTestingFramework/VortexEngine' + ref: 'desktop' + - name: Set up MSBuild path + uses: microsoft/setup-msbuild@v1 + - name: Build + run: msbuild VortexTestingFramework.sln /p:Configuration=Release /p:Platform=x64 + - name: Rename Binary + run: Rename-Item x64/Release/VortexTestingFramework.exe -NewName VortexEmulatorDesktop.exe + - name: Upload Artifacts + uses: actions/upload-artifact@v2 + with: + name: Binaries + path: x64/Release/VortexEmulatorDesktop.exe + + diff --git a/.github/workflows/duo_build.yml b/.github/workflows/duo_build.yml new file mode 100644 index 0000000..0ff12af --- /dev/null +++ b/.github/workflows/duo_build.yml @@ -0,0 +1,30 @@ +name: Duo Emulator Build + +on: + push: + branches: [ "master" ] + pull_request: + branches: [ "master" ] + +jobs: + build-duo-emulator: + runs-on: windows-latest + steps: + - uses: actions/checkout@v3 + - name: Checkout Vortex Engine + uses: actions/checkout@v3 + with: + repository: 'StoneOrbits/VortexEngine' + path: 'VortexTestingFramework/VortexEngine' + ref: 'duo' + - name: Set up MSBuild path + uses: microsoft/setup-msbuild@v1 + - name: Build + run: msbuild VortexTestingFramework.sln /p:Configuration=Release /p:Platform=x64 + - name: Rename Binary + run: Rename-Item x64/Release/VortexTestingFramework.exe -NewName VortexEmulatorDuo.exe + - name: Upload Artifacts + uses: actions/upload-artifact@v2 + with: + name: Binaries + path: x64/Release/VortexEmulatorDuo.exe diff --git a/.github/workflows/gloves_build.yml b/.github/workflows/gloves_build.yml new file mode 100644 index 0000000..edcdfa6 --- /dev/null +++ b/.github/workflows/gloves_build.yml @@ -0,0 +1,30 @@ +name: Gloves Emulator Build + +on: + push: + branches: [ "master" ] + pull_request: + branches: [ "master" ] + +jobs: + build-gloves-emulator: + runs-on: windows-latest + steps: + - uses: actions/checkout@v3 + - name: Checkout Vortex Engine + uses: actions/checkout@v3 + with: + repository: 'StoneOrbits/VortexEngine' + path: 'VortexTestingFramework/VortexEngine' + ref: 'gloves' + - name: Set up MSBuild path + uses: microsoft/setup-msbuild@v1 + - name: Build + run: msbuild VortexTestingFramework.sln /p:Configuration=Release /p:Platform=x64 + - name: Rename Binary + run: Rename-Item x64/Release/VortexTestingFramework.exe -NewName VortexEmulatorGloves.exe + - name: Upload Artifacts + uses: actions/upload-artifact@v2 + with: + name: Binaries + path: x64/Release/VortexEmulatorGloves.exe diff --git a/.github/workflows/handle_build.yml b/.github/workflows/handle_build.yml new file mode 100644 index 0000000..a6731b1 --- /dev/null +++ b/.github/workflows/handle_build.yml @@ -0,0 +1,30 @@ +name: Handle Emulator Build + +on: + push: + branches: [ "master" ] + pull_request: + branches: [ "master" ] + +jobs: + build-handle-emulator: + runs-on: windows-latest + steps: + - uses: actions/checkout@v3 + - name: Checkout Vortex Engine + uses: actions/checkout@v3 + with: + repository: 'StoneOrbits/VortexEngine' + path: 'VortexTestingFramework/VortexEngine' + ref: 'handle' + - name: Set up MSBuild path + uses: microsoft/setup-msbuild@v1 + - name: Build + run: msbuild VortexTestingFramework.sln /p:Configuration=Release /p:Platform=x64 + - name: Rename Binary + run: Rename-Item x64/Release/VortexTestingFramework.exe -NewName VortexEmulatorHandle.exe + - name: Upload Artifacts + uses: actions/upload-artifact@v2 + with: + name: Binaries + path: x64/Release/VortexEmulatorHandle.exe diff --git a/.github/workflows/orbit_build.yml b/.github/workflows/orbit_build.yml new file mode 100644 index 0000000..595bc2e --- /dev/null +++ b/.github/workflows/orbit_build.yml @@ -0,0 +1,30 @@ +name: Orbit Emulator Build + +on: + push: + branches: [ "master" ] + pull_request: + branches: [ "master" ] + +jobs: + build-orbit-emulator: + runs-on: windows-latest + steps: + - uses: actions/checkout@v3 + - name: Checkout Vortex Engine + uses: actions/checkout@v3 + with: + repository: 'StoneOrbits/VortexEngine' + path: 'VortexTestingFramework/VortexEngine' + ref: 'orbit' + - name: Set up MSBuild path + uses: microsoft/setup-msbuild@v1 + - name: Build + run: msbuild VortexTestingFramework.sln /p:Configuration=Release /p:Platform=x64 + - name: Rename Binary + run: Rename-Item x64/Release/VortexTestingFramework.exe -NewName VortexEmulatorOrbit.exe + - name: Upload Artifacts + uses: actions/upload-artifact@v2 + with: + name: Binaries + path: x64/Release/VortexEmulatorOrbit.exe diff --git a/.github/workflows/spark_build.yml b/.github/workflows/spark_build.yml new file mode 100644 index 0000000..463bffa --- /dev/null +++ b/.github/workflows/spark_build.yml @@ -0,0 +1,30 @@ +name: Spark Emulator Build + +on: + push: + branches: [ "master" ] + pull_request: + branches: [ "master" ] + +jobs: + build-spark-emulator: + runs-on: windows-latest + steps: + - uses: actions/checkout@v3 + - name: Checkout Vortex Engine + uses: actions/checkout@v3 + with: + repository: 'StoneOrbits/VortexEngine' + path: 'VortexTestingFramework/VortexEngine' + ref: 'spark' + - name: Set up MSBuild path + uses: microsoft/setup-msbuild@v1 + - name: Build + run: msbuild VortexTestingFramework.sln /p:Configuration=Release /p:Platform=x64 + - name: Rename Binary + run: Rename-Item x64/Release/VortexTestingFramework.exe -NewName VortexEmulatorSpark.exe + - name: Upload Artifacts + uses: actions/upload-artifact@v2 + with: + name: Binaries + path: x64/Release/VortexEmulatorSpark.exe