HISE Logo Forum
    • Categories
    • Register
    • Login

    GitHub Actions - MacOS - HISE Standalone Compilation Error

    Scheduled Pinned Locked Moved General Questions
    3 Posts 2 Posters 124 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • G
      glek
      last edited by

      All i did is i forked the latest develop branch, and ran this github action:

      name: CI Build
      on: 
        workflow_dispatch:
      jobs:
        ci_macos:
          runs-on: macos-latest
          steps:
            - name: Cleanup working directory
              run: rm -rf "${{github.workspace}}" 
            - name: Checkout HISE repository
              uses: actions/checkout@v1
              with:
                ref: 'develop'
            - name: Build & Run CI script
              working-directory: ${{ github.workspace }}/tools/auto_build/
              run: sh ./build_ci.sh
      

      It says "Build Succeeded" (with some warnings along the way),
      But then fails unit tests...

      Full log - https://github.com/glekDev/Balanced-Comp-MacOS/actions/runs/14269918064/job/40000546907 or https://raw.githubusercontent.com/glekDev/Balanced-Comp-MacOS/refs/heads/develop/0_ci_macos.txt

      what am i doing wrong?

      I dont have a mac... I just want to compile my effect plugin with github actions

      1 Reply Last reply Reply Quote 0
      • G
        glek
        last edited by

        Wait, am i required to have some kind of apple developer accout to compile my vst plugin? I dont get it.

        d.healeyD 1 Reply Last reply Reply Quote 0
        • d.healeyD
          d.healey @glek
          last edited by d.healey

          @glek You will need an Apple developer account to codesign and notarize your plugins. You can compile without an account though, you just can't share your plugins with others - well you can but they'll get security warnings.

          @glek said in GitHub Actions - MacOS - HISE Standalone Compilation Error:

          I dont have a mac...

          I use a virtual machine, haven't tried github actions, looks like it could be a good option.

          Libre Wave - Freedom respecting instruments and effects
          My Patreon - HISE tutorials
          YouTube Channel - Public HISE tutorials

          1 Reply Last reply Reply Quote 0
          • First post
            Last post

          26

          Online

          1.7k

          Users

          11.8k

          Topics

          102.7k

          Posts