add GitHub Action, remove Travis

This commit is contained in:
Matthias Kretschmann 2021-01-30 22:22:16 +01:00
parent f06e202973
commit cc8df1f52b
Signed by: m
GPG Key ID: 606EEEF3C479A91F
3 changed files with 18 additions and 16 deletions

16
.github/workflows/ci.yml vendored Normal file
View File

@ -0,0 +1,16 @@
name: "CI"
on:
push:
branches:
- main
pull_request:
branches:
- "**"
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- run: bash -c 'shopt -s globstar; shellcheck **/*.sh'

View File

@ -1,15 +0,0 @@
dist: xenial
language: bash
before_install:
- sudo apt-get -qq update
- sudo apt-get install -y shellcheck
script:
- bash -c 'shopt -s globstar; shellcheck **/*.sh'
matrix:
fast_finish: true
notifications:
email: false

View File

@ -2,7 +2,7 @@
> 👩‍🎤 personal dotfiles, scrambled together from the interwebz. Highly macOS oriented, with zsh, Homebrew. > 👩‍🎤 personal dotfiles, scrambled together from the interwebz. Highly macOS oriented, with zsh, Homebrew.
[![Build Status](https://travis-ci.com/kremalicious/dotfiles.svg?branch=master)](https://travis-ci.com/kremalicious/dotfiles) [![Build Status](https://github.com/kremalicious/dotfiles/workflows/CI/badge.svg)](https://github.com/kremalicious/dotfiles/actions)
![hackerman](https://cloud.githubusercontent.com/assets/90316/26279873/9240a9d8-3dc0-11e7-9353-783b36ae6aff.jpg) ![hackerman](https://cloud.githubusercontent.com/assets/90316/26279873/9240a9d8-3dc0-11e7-9353-783b36ae6aff.jpg)
@ -13,6 +13,7 @@ Clone this repository and execute the install script to symlink respective dotfi
```bash ```bash
git clone git@github.com:kremalicious/dotfiles.git git clone git@github.com:kremalicious/dotfiles.git
cd dotfiles cd dotfiles
./bin/install.sh ./bin/install.sh
``` ```