From 337f0eaedb3048553493900db5b0897865446d95 Mon Sep 17 00:00:00 2001
From: Alexander Olofsson <alexander.olofsson@liu.se>
Date: Tue, 18 Oct 2022 10:25:49 +0200
Subject: [PATCH] Add GitHub actions

---
 .github/workflows/ruby.yml | 33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)
 create mode 100644 .github/workflows/ruby.yml

diff --git a/.github/workflows/ruby.yml b/.github/workflows/ruby.yml
new file mode 100644
index 0000000..6d38609
--- /dev/null
+++ b/.github/workflows/ruby.yml
@@ -0,0 +1,33 @@
+---
+name: Ruby
+
+on:
+  push:
+    tags: ["*"]
+    branches: ["master"]
+  pull_request:
+    branches: ["master"]
+
+permissions:
+  contents: read
+
+jobs:
+  tests:
+    runs-on: ubuntu-latest
+    strategy:
+      matrix:
+        ruby-version: ['2.7', '3.0', '3.1']
+
+    steps:
+      - uses: actions/checkout@v3
+      - name: Set up Ruby
+        uses: ruby/setup-ruby@v1
+        with:
+          ruby-version: ${{ matrix.ruby-version }}
+          bundler-cache: true
+      - name: Install rubocop
+        run: gem install -N rubocop
+      - name: Rubocop
+        run: rubocop lib/
+      - name: Run tests
+        run: bundle exec rake
-- 
GitLab