| @@ -45,13 +45,14 @@ jobs: | |||||
| - name: Set sha8 | - name: Set sha8 | ||||
| id: slug | id: slug | ||||
| run: echo "::set-output name=sha8::$(echo ${{ github.sha }} | cut -c1-8)" | run: echo "::set-output name=sha8::$(echo ${{ github.sha }} | cut -c1-8)" | ||||
| - name: Pack binaries | |||||
| run: | | |||||
| tar -czf ${{ github.event.repository.name }}-linux-arm64-${{ github.event.pull_request.number || steps.slug.outputs.sha8 }}.tar.gz -C bin $(ls bin | grep -e lv2 -e vst) | |||||
| - uses: actions/upload-artifact@v2 | - uses: actions/upload-artifact@v2 | ||||
| with: | with: | ||||
| name: ${{ github.event.repository.name }}-linux-arm64-${{ github.event.pull_request.number || steps.slug.outputs.sha8 }} | name: ${{ github.event.repository.name }}-linux-arm64-${{ github.event.pull_request.number || steps.slug.outputs.sha8 }} | ||||
| path: | | path: | | ||||
| bin/* | |||||
| !bin/Cardinal | |||||
| !bin/CardinalSynth | |||||
| *.tar.gz | |||||
| linux-armhf: | linux-armhf: | ||||
| runs-on: ubuntu-18.04 | runs-on: ubuntu-18.04 | ||||
| @@ -86,13 +87,14 @@ jobs: | |||||
| - name: Set sha8 | - name: Set sha8 | ||||
| id: slug | id: slug | ||||
| run: echo "::set-output name=sha8::$(echo ${{ github.sha }} | cut -c1-8)" | run: echo "::set-output name=sha8::$(echo ${{ github.sha }} | cut -c1-8)" | ||||
| - name: Pack binaries | |||||
| run: | | |||||
| tar -czf ${{ github.event.repository.name }}-linux-armhf-${{ github.event.pull_request.number || steps.slug.outputs.sha8 }}.tar.gz -C bin $(ls bin | grep -e lv2 -e vst) | |||||
| - uses: actions/upload-artifact@v2 | - uses: actions/upload-artifact@v2 | ||||
| with: | with: | ||||
| name: ${{ github.event.repository.name }}-linux-armhf-${{ github.event.pull_request.number || steps.slug.outputs.sha8 }} | name: ${{ github.event.repository.name }}-linux-armhf-${{ github.event.pull_request.number || steps.slug.outputs.sha8 }} | ||||
| path: | | path: | | ||||
| bin/* | |||||
| !bin/Cardinal | |||||
| !bin/CardinalSynth | |||||
| *.tar.gz | |||||
| linux-x86: | linux-x86: | ||||
| runs-on: ubuntu-18.04 | runs-on: ubuntu-18.04 | ||||
| @@ -121,13 +123,14 @@ jobs: | |||||
| - name: Set sha8 | - name: Set sha8 | ||||
| id: slug | id: slug | ||||
| run: echo "::set-output name=sha8::$(echo ${{ github.sha }} | cut -c1-8)" | run: echo "::set-output name=sha8::$(echo ${{ github.sha }} | cut -c1-8)" | ||||
| - name: Pack binaries | |||||
| run: | | |||||
| tar -czf ${{ github.event.repository.name }}-linux-x86-${{ github.event.pull_request.number || steps.slug.outputs.sha8 }}.tar.gz -C bin $(ls bin | grep -e lv2 -e vst) | |||||
| - uses: actions/upload-artifact@v2 | - uses: actions/upload-artifact@v2 | ||||
| with: | with: | ||||
| name: ${{ github.event.repository.name }}-linux-x86-${{ github.event.pull_request.number || steps.slug.outputs.sha8 }} | name: ${{ github.event.repository.name }}-linux-x86-${{ github.event.pull_request.number || steps.slug.outputs.sha8 }} | ||||
| path: | | path: | | ||||
| bin/* | |||||
| !bin/Cardinal | |||||
| !bin/CardinalSynth | |||||
| *.tar.gz | |||||
| linux-x86_64: | linux-x86_64: | ||||
| runs-on: ubuntu-18.04 | runs-on: ubuntu-18.04 | ||||
| @@ -150,13 +153,14 @@ jobs: | |||||
| - name: Set sha8 | - name: Set sha8 | ||||
| id: slug | id: slug | ||||
| run: echo "::set-output name=sha8::$(echo ${{ github.sha }} | cut -c1-8)" | run: echo "::set-output name=sha8::$(echo ${{ github.sha }} | cut -c1-8)" | ||||
| - name: Pack binaries | |||||
| run: | | |||||
| tar -czf ${{ github.event.repository.name }}-linux-x86_64-${{ github.event.pull_request.number || steps.slug.outputs.sha8 }}.tar.gz -C bin $(ls bin | grep -e lv2 -e vst) | |||||
| - uses: actions/upload-artifact@v2 | - uses: actions/upload-artifact@v2 | ||||
| with: | with: | ||||
| name: ${{ github.event.repository.name }}-linux-x86_64-${{ github.event.pull_request.number || steps.slug.outputs.sha8 }} | name: ${{ github.event.repository.name }}-linux-x86_64-${{ github.event.pull_request.number || steps.slug.outputs.sha8 }} | ||||
| path: | | path: | | ||||
| bin/* | |||||
| !bin/Cardinal | |||||
| !bin/CardinalSynth | |||||
| *.tar.gz | |||||
| linux-x86_64-debug: | linux-x86_64-debug: | ||||
| runs-on: ubuntu-18.04 | runs-on: ubuntu-18.04 | ||||
| @@ -179,13 +183,14 @@ jobs: | |||||
| - name: Set sha8 | - name: Set sha8 | ||||
| id: slug | id: slug | ||||
| run: echo "::set-output name=sha8::$(echo ${{ github.sha }} | cut -c1-8)" | run: echo "::set-output name=sha8::$(echo ${{ github.sha }} | cut -c1-8)" | ||||
| - name: Pack binaries | |||||
| run: | | |||||
| tar -czf ${{ github.event.repository.name }}-linux-x86_64-debug-${{ github.event.pull_request.number || steps.slug.outputs.sha8 }}.tar.gz -C bin $(ls bin | grep -e lv2 -e vst) | |||||
| - uses: actions/upload-artifact@v2 | - uses: actions/upload-artifact@v2 | ||||
| with: | with: | ||||
| name: ${{ github.event.repository.name }}-linux-x86_64-debug-${{ github.event.pull_request.number || steps.slug.outputs.sha8 }} | name: ${{ github.event.repository.name }}-linux-x86_64-debug-${{ github.event.pull_request.number || steps.slug.outputs.sha8 }} | ||||
| path: | | path: | | ||||
| bin/* | |||||
| !bin/Cardinal | |||||
| !bin/CardinalSynth | |||||
| *.tar.gz | |||||
| macos-universal: | macos-universal: | ||||
| runs-on: macos-10.15 | runs-on: macos-10.15 | ||||
| @@ -239,14 +244,14 @@ jobs: | |||||
| - name: Set sha8 | - name: Set sha8 | ||||
| id: slug | id: slug | ||||
| run: echo "::set-output name=sha8::$(echo ${{ github.sha }} | cut -c1-8)" | run: echo "::set-output name=sha8::$(echo ${{ github.sha }} | cut -c1-8)" | ||||
| - name: Pack binaries | |||||
| run: | | |||||
| cd bin; zip -r -9 ../${{ github.event.repository.name }}-win32-${{ github.event.pull_request.number || steps.slug.outputs.sha8 }}.zip $(ls | grep -e lv2 -e vst) | |||||
| - uses: actions/upload-artifact@v2 | - uses: actions/upload-artifact@v2 | ||||
| with: | with: | ||||
| name: ${{ github.event.repository.name }}-win32-${{ github.event.pull_request.number || steps.slug.outputs.sha8 }} | name: ${{ github.event.repository.name }}-win32-${{ github.event.pull_request.number || steps.slug.outputs.sha8 }} | ||||
| path: | | path: | | ||||
| bin/* | |||||
| !bin/*-ladspa.dll | |||||
| !bin/*-dssi.dll | |||||
| !bin/*.exe | |||||
| *.zip | |||||
| win64: | win64: | ||||
| runs-on: ubuntu-20.04 | runs-on: ubuntu-20.04 | ||||
| @@ -271,14 +276,14 @@ jobs: | |||||
| - name: Set sha8 | - name: Set sha8 | ||||
| id: slug | id: slug | ||||
| run: echo "::set-output name=sha8::$(echo ${{ github.sha }} | cut -c1-8)" | run: echo "::set-output name=sha8::$(echo ${{ github.sha }} | cut -c1-8)" | ||||
| - name: Pack binaries | |||||
| run: | | |||||
| cd bin; zip -r -9 ../${{ github.event.repository.name }}-win64-${{ github.event.pull_request.number || steps.slug.outputs.sha8 }}.zip $(ls | grep -e lv2 -e vst) | |||||
| - uses: actions/upload-artifact@v2 | - uses: actions/upload-artifact@v2 | ||||
| with: | with: | ||||
| name: ${{ github.event.repository.name }}-win64-${{ github.event.pull_request.number || steps.slug.outputs.sha8 }} | name: ${{ github.event.repository.name }}-win64-${{ github.event.pull_request.number || steps.slug.outputs.sha8 }} | ||||
| path: | | path: | | ||||
| bin/* | |||||
| !bin/*-ladspa.dll | |||||
| !bin/*-dssi.dll | |||||
| !bin/*.exe | |||||
| *.zip | |||||
| plugin-validation: | plugin-validation: | ||||
| runs-on: ubuntu-20.04 | runs-on: ubuntu-20.04 | ||||