From 85165ee5e1a513a8ba5fa7bf8c7cac665d020a36 Mon Sep 17 00:00:00 2001 From: Anuradha Weeraman Date: Mon, 22 Jun 2020 18:53:26 -0400 Subject: [PATCH] Continous integration builds using Github actions (#36) * Configuration for continous integration builds using Github actions for Linux and MacOS. * Enable tests during CI build * Updated CI step labels --- .github/workflows/ci.yml | 27 +++++++++++++++++++++++++++ README.md | 2 ++ 2 files changed, 29 insertions(+) create mode 100644 .github/workflows/ci.yml diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 000000000..ad58f200e --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,27 @@ +name: CI + +on: [push] + +jobs: + + Linux: + name: Linux + runs-on: ubuntu-latest + steps: + - name: Checkout sources + uses: actions/checkout@v2 + - name: Build + run: bin/package make + - name: Regression tests + run: bin/shtests + + MacOS: + name: MacOS + runs-on: macos-latest + steps: + - name: Checkout sources + uses: actions/checkout@v2 + - name: Build + run: bin/package make + - name: Regression tests + run: bin/shtests diff --git a/README.md b/README.md index 2911edf94..158f93e60 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,5 @@ +![](https://github.com/ksh93/ksh/workflows/CI/badge.svg) + # KornShell 93u+m This repository is used to develop bugfixes