| 12345678910111213141516171819202122232425262728293031 |
- name: zunit
- on: [push, pull_request]
- jobs:
- zunit:
- runs-on: ubuntu-latest
- steps:
- - name: Check out repository code
- uses: actions/checkout@v2
- - name: Install dependencies
- run: |
- sudo apt install -y zsh
- mkdir bin
- curl -fsSL https://raw.githubusercontent.com/molovo/revolver/v0.2.4/revolver > bin/revolver
- curl -fsSL https://raw.githubusercontent.com/molovo/color/d8f91ab5fcfceb623ae45d3333ad0e543775549c/color.zsh > bin/color
- git clone https://github.com/zunit-zsh/zunit.git zunit.git
- cd zunit.git
- git checkout b86c006f62db138a119e9be3a4b41e28876889b2
- ./build.zsh
- cd ..
- mv ./zunit.git/zunit bin
- chmod u+x bin/{color,revolver,zunit}
- - name: Unit tests
- run: |
- export PATH="$PWD/bin:$PATH"
- zunit
|