From c9540122e6a4b7d696cfece386e8929557a05e43 Mon Sep 17 00:00:00 2001 From: Ali Karbassi Date: Fri, 27 Mar 2020 19:44:45 -0500 Subject: [PATCH] Create GitHub action to run tests (#296) * Create GitHub Action * Remove travis yml to move to github actions. * Update CI badge in README --- .github/workflows/blank.yml | 33 +++++++++++++++++++++++++++++++++ .travis.yml | 6 ------ README.md | 2 +- 3 files changed, 34 insertions(+), 7 deletions(-) create mode 100644 .github/workflows/blank.yml delete mode 100644 .travis.yml diff --git a/.github/workflows/blank.yml b/.github/workflows/blank.yml new file mode 100644 index 0000000..53623bb --- /dev/null +++ b/.github/workflows/blank.yml @@ -0,0 +1,33 @@ +# This is a basic workflow to help you get started with Actions + +name: CI + +# Controls when the action will run. Triggers the workflow on push or pull request +# events but only for the master branch +on: + push: + branches: [ master ] + pull_request: + branches: [ master ] + +# A workflow run is made up of one or more jobs that can run sequentially or in parallel +jobs: + # This workflow contains a single job called "build" + build: + # The type of runner that the job will run on + runs-on: ubuntu-latest + + # Steps represent a sequence of tasks that will be executed as part of the job + steps: + # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it + - uses: actions/checkout@v2 + + - name: make dist + run: make dist + + - name: make install + run: make dist + + - name: make test + run: make test + diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 3295211..0000000 --- a/.travis.yml +++ /dev/null @@ -1,6 +0,0 @@ -# Note: "shell" would be more appropriate -language: python - -install: make dist && sudo make install - -script: make test diff --git a/README.md b/README.md index 79c0cca..b077149 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ > A simple and extensible shell script for managing your todo.txt file. -[![Build Status](https://travis-ci.org/todotxt/todo.txt-cli.svg?branch=master)](https://travis-ci.org/todotxt/todo.txt-cli) +![CI](https://github.com/todotxt/todo.txt-cli/workflows/CI/badge.svg) [![GitHub issues](https://img.shields.io/github/issues/todotxt/todo.txt-cli.svg)](https://github.com/todotxt/todo.txt-cli/issues) [![GitHub forks](https://img.shields.io/github/forks/todotxt/todo.txt-cli.svg)](https://github.com/todotxt/todo.txt-cli/network) [![GitHub stars](https://img.shields.io/github/stars/todotxt/todo.txt-cli.svg)](https://github.com/todotxt/todo.txt-cli/stargazers)