sup

A curses threads-with-tags style email client

sup.git

git clone https://supmua.dev/git/sup/
commit c7e5fdde22fbb0371d0123d8efc76238e69372c8
parent 0d77240ad21004ec99655223f230682b28af16dd
Author: Dan Callaghan <djc@djc.id.au>
Date:   Mon,  1 Jan 2024 14:48:57 +1100

contrib/nix: add a helper script to run checks across all Ruby versions

Diffstat:
M Manifest.txt | 1 +
A contrib/nix/test-all-rubies.sh | 6 ++++++
2 files changed, 7 insertions(+), 0 deletions(-)
diff --git a/Manifest.txt b/Manifest.txt
@@ -38,6 +38,7 @@ contrib/nix/ruby2.7-shell.nix
 contrib/nix/ruby3.0-shell.nix
 contrib/nix/ruby3.1-shell.nix
 contrib/nix/ruby3.2-shell.nix
+contrib/nix/test-all-rubies.sh
 devel/console.sh
 devel/count-loc.sh
 devel/load-index.rb
diff --git a/contrib/nix/test-all-rubies.sh b/contrib/nix/test-all-rubies.sh
@@ -0,0 +1,6 @@
+#!/usr/bin/env bash
+set -e
+cd "$(dirname "$0")/../.."
+for rubyversion in 2.4 2.5 2.6 2.7 3.0 3.1 3.2 ; do
+    nix-shell contrib/nix/ruby$rubyversion-shell.nix --run 'rake ci'
+done