From fa335d41665cb9dc3c356193c4a20e361339652f Mon Sep 17 00:00:00 2001
From: Manlio Perillo <manlio.perillo@gmail.com>
Date: Wed, 26 Apr 2023 10:55:36 +0200
Subject: [PATCH] workflows: improve the jobs configuration

Reduce the timeout to 30 minutes for all the jobs, since it is enough.

Set strategy.fail-fast to false, so that we can see the full logs.
---
 .github/workflows/ci.yml    | 4 +++-
 .github/workflows/eowyn.yml | 5 ++++-
 2 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 57e8225..8256a6c 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -6,6 +6,9 @@ on:
 defaults:
   run:
     shell: bash
+  strategy:
+    fail-fast: false
+  timeout-minutes: 30
 
 jobs:
   compat:
@@ -28,7 +31,6 @@ jobs:
       matrix:
         os: [ubuntu-latest, windows-latest, macos-latest]
     runs-on: ${{ matrix.os }}
-    timeout-minutes: 60
     steps:
     - uses: actions/checkout@v3
 
diff --git a/.github/workflows/eowyn.yml b/.github/workflows/eowyn.yml
index cfa84a4..b510bd5 100644
--- a/.github/workflows/eowyn.yml
+++ b/.github/workflows/eowyn.yml
@@ -9,6 +9,9 @@ on:
 defaults:
   run:
     shell: bash
+  strategy:
+    fail-fast: false
+  timeout-minutes: 30
 
 jobs:
   build:
@@ -16,9 +19,9 @@ jobs:
       matrix:
         os: [ubuntu-latest, windows-latest, macos-latest]
     runs-on: ${{ matrix.os }}
-    timeout-minutes: 60
     steps:
     - uses: actions/checkout@v3
+
     - name: Setup Zig
       uses: goto-bus-stop/setup-zig@v2
       with: