From bc37c53f77bbe1abf0769a650fe6901cd155aed4 Mon Sep 17 00:00:00 2001 From: Gerhard Schlager Date: Fri, 12 Jun 2026 01:27:17 +0200 Subject: [PATCH] DEV: Gate gem publishing on the mutation job MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The publish job only waited for lint and test, so a release could go out while (or even though) the mutation job was still running or failing on the same push. Add mutation to its needs list. On pushes to main — the only ref publish runs on — the mutation job always runs, so the skipped-needs propagation rule never skips publish. --- .github/workflows/main.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index b73e7f9..1d740c9 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -97,6 +97,7 @@ jobs: needs: - lint - test + - mutation runs-on: ubuntu-latest