ci: Make artifact sanity checks non-fatal for now
authorManuel Nickschas <sputnick@quassel-irc.org>
Sat, 3 Oct 2020 15:01:30 +0000 (17:01 +0200)
committerManuel Nickschas <sputnick@quassel-irc.org>
Sat, 3 Oct 2020 15:29:35 +0000 (17:29 +0200)
Currently, macOS packaging is unreliable due to a race condition in
the ancient scripts, sporadically leading to a missing QuasselCore
package. A proper fix would require a modernization of the packaging
process.

Mark the artifact sanity check non-fatal for now, until a proper
solution can be implemented.

.github/workflows/main.yml

index a8bd58d..111f51d 100644 (file)
@@ -224,6 +224,7 @@ jobs:
       run: ls -lhR artifacts
 
     - name: Check artifacts
+      continue-on-error: true # macOS packaging is unreliable
       run: |
         # Sanity check: We should have exactly 5 files matching the given patterns
         [[ 5 -eq $(find artifacts/ \( -type f -name 'Quassel*.dmg' -o -name 'quassel*.exe' -o -name 'quassel*.7z' \) -printf '.' | wc -c) ]]