diff --git a/.github/workflows/flatpak.yml b/.github/workflows/flatpak.yml index d2d5e29e7..a79f92c54 100644 --- a/.github/workflows/flatpak.yml +++ b/.github/workflows/flatpak.yml @@ -1,3 +1,5 @@ +--- + name: Flatpak (Experimental) on: @@ -26,28 +28,28 @@ jobs: image: bilelmoussaoui/flatpak-github-actions:kde-5.15-21.08 options: --privileged steps: - - name: 'Check for Github Labels' - if: github.event_name == 'pull_request' - shell: bash - run: | - LABELS_URL="$(echo ${{ github.event.pull_request.url }} | sed s'/pulls/issues/')" - LABEL_FOUND="$(curl -H "Authorization: Bearer ${{ secrets.GITHUB_TOKEN }}" "${LABELS_URL}/labels" | sed -n 's/.*"name": "\(.*\)",/\1/p' | grep 'Seeking Testers' || true)" - if [ "${LABEL_FOUND}" = "Seeking Testers" ]; then - echo "SEEKING_TESTERS=1" >> $GITHUB_ENV - else - echo "SEEKING_TESTERS=0" >> $GITHUB_ENV - fi + - name: 'Check for Github Labels' + if: github.event_name == 'pull_request' + shell: bash + run: | + LABELS_URL="$(echo ${{ github.event.pull_request.url }} | sed s'/pulls/issues/')" + LABEL_FOUND="$(curl -H "Authorization: Bearer ${{ secrets.GITHUB_TOKEN }}" "${LABELS_URL}/labels" | sed -n 's/.*"name": "\(.*\)",/\1/p' | grep 'Seeking Testers' || true)" + if [ "${LABEL_FOUND}" = "Seeking Testers" ]; then + echo "SEEKING_TESTERS=1" >> $GITHUB_ENV + else + echo "SEEKING_TESTERS=0" >> $GITHUB_ENV + fi - - name: Checkout - uses: actions/checkout@v2.3.3 - if: success() && (github.event_name != 'pull_request' || env.SEEKING_TESTERS == '1') - with: - submodules: 'recursive' + - name: Checkout + uses: actions/checkout@v2.3.3 + if: success() && (github.event_name != 'pull_request' || env.SEEKING_TESTERS == '1') + with: + submodules: 'recursive' - - name: Build Flatpak Manifest - uses: bilelmoussaoui/flatpak-github-actions/flatpak-builder@v3 - if: success() && (github.event_name != 'pull_request' || env.SEEKING_TESTERS == '1') - with: - bundle: obs-studio-${{ github.sha }}.flatpak - manifest-path: CI/flatpak/com.obsproject.Studio.json - cache-key: flatpak-builder-${{ github.sha }} + - name: Build Flatpak Manifest + uses: bilelmoussaoui/flatpak-github-actions/flatpak-builder@v3 + if: success() && (github.event_name != 'pull_request' || env.SEEKING_TESTERS == '1') + with: + bundle: obs-studio-${{ github.sha }}.flatpak + manifest-path: CI/flatpak/com.obsproject.Studio.json + cache-key: flatpak-builder-${{ github.sha }}