From 3428966660c08197450a06d09fa03a6887f108e5 Mon Sep 17 00:00:00 2001 From: manongjohn Date: Tue, 26 Jan 2021 08:19:09 -0500 Subject: [PATCH] Split Github Action script to platform specific script --- .../workflows/{main.yml => linux_build.yml} | 21 +---------------- .github/workflows/macOS_build.yml | 23 +++++++++++++++++++ 2 files changed, 24 insertions(+), 20 deletions(-) rename .github/workflows/{main.yml => linux_build.yml} (56%) create mode 100644 .github/workflows/macOS_build.yml diff --git a/.github/workflows/main.yml b/.github/workflows/linux_build.yml similarity index 56% rename from .github/workflows/main.yml rename to .github/workflows/linux_build.yml index 2e283fa3..45c75f44 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/linux_build.yml @@ -1,4 +1,4 @@ -name: Tahoma2D Build +name: Tahoma2D Linux Build on: [push, pull_request] @@ -28,22 +28,3 @@ jobs: with: name: Tahoma2D-linux.tar.gz path: toonz/build/Tahoma2D-linux.tar.gz - - macOS: - runs-on: macos-10.15 - steps: - - uses: actions/checkout@v2 - - name: Install Dependencies - run: bash ./ci-scripts/osx/tahoma-install.sh - - name: Build ffmpeg - run: bash ./ci-scripts/osx/tahoma-buildffmpeg.sh - - name: Build OpenCV - run: bash ./ci-scripts/osx/tahoma-buildopencv.sh - - name: Build Tahoma2D - run: bash ./ci-scripts/osx/tahoma-build.sh - - name: Create Package - run: bash ./ci-scripts/osx/tahoma-buildpkg.sh - - uses: actions/upload-artifact@v1 - with: - name: Tahoma2D-osx.dmg - path: toonz/build/Tahoma2D-osx.dmg diff --git a/.github/workflows/macOS_build.yml b/.github/workflows/macOS_build.yml new file mode 100644 index 00000000..a2760910 --- /dev/null +++ b/.github/workflows/macOS_build.yml @@ -0,0 +1,23 @@ +name: Tahoma2D macOS Build + +on: [push, pull_request] + +jobs: + macOS: + runs-on: macos-10.15 + steps: + - uses: actions/checkout@v2 + - name: Install Dependencies + run: bash ./ci-scripts/osx/tahoma-install.sh + - name: Build ffmpeg + run: bash ./ci-scripts/osx/tahoma-buildffmpeg.sh + - name: Build OpenCV + run: bash ./ci-scripts/osx/tahoma-buildopencv.sh + - name: Build Tahoma2D + run: bash ./ci-scripts/osx/tahoma-build.sh + - name: Create Package + run: bash ./ci-scripts/osx/tahoma-buildpkg.sh + - uses: actions/upload-artifact@v1 + with: + name: Tahoma2D-osx.dmg + path: toonz/build/Tahoma2D-osx.dmg