From 80e4f2ff4e16db95c713524303952995bbbd08b8 Mon Sep 17 00:00:00 2001 From: Davide De Rosa Date: Sun, 28 Nov 2021 16:11:18 +0100 Subject: [PATCH] Add test workflow on push to master Add badge in README. --- .github/workflows/test.yml | 22 ++++++++++++++++++++++ .ruby-version | 1 + README.md | 1 + 3 files changed, 24 insertions(+) create mode 100644 .github/workflows/test.yml create mode 100644 .ruby-version diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml new file mode 100644 index 0000000..9b912fc --- /dev/null +++ b/.github/workflows/test.yml @@ -0,0 +1,22 @@ +name: test + +on: + push: + branches: + - 'master' + +jobs: + run_tests: + runs-on: macos-11 + timeout-minutes: 10 + steps: + - uses: actions/checkout@v2 + - uses: ruby/setup-ruby@v1 + with: + bundler-cache: true + - uses: maxim-lobanov/setup-xcode@v1 + with: + xcode-version: latest-stable + - name: Run tests + run: | + swift test diff --git a/.ruby-version b/.ruby-version new file mode 100644 index 0000000..1effb00 --- /dev/null +++ b/.ruby-version @@ -0,0 +1 @@ +2.7 diff --git a/README.md b/README.md index 2aa5f7c..4381e17 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,7 @@ ![iOS 11+](https://img.shields.io/badge/ios-11+-green.svg) ![macOS 10.15+](https://img.shields.io/badge/macos-10.15+-green.svg) [![License GPLv3](https://img.shields.io/badge/license-GPLv3-lightgray.svg)](LICENSE) +[![GitHub Actions](https://github.com/passepartoutvpn/tunnelkit/actions/workflows/test.yml/badge.svg)](https://github.com/passepartoutvpn/tunnelkit/actions/workflows/test.yml) # TunnelKit