You can also use a JUCE module that is not publicly published.
Generate an ssh key (without a passphrase) for the repository and add it as a secret to your Pamplejuce-derived repository.
Then, use the ssh_key
option in the checkout action, like so:
- name: Checkout code
uses: actions/checkout@v3
with:
ssh_key: ${{ secrets.SSH_PRIVATE_KEY }}
submodules: true # Get JUCE populated
See @mikelange49’s solution here.
Leave a Reply