git.iko.soy/typeable/pandoc
on master help sign in
Move sanity checks to lint ci.
commit2bcb063df846b22a463fbf777cd23dc9b940df44 authorJohn MacFarlane <jgm@berkeley.edu> dateFri 18 Dec 2020, 09:55 (6 years ago) parentb7d7c45
2 files changed+12−9
.github/workflows/ci.yml−9 .github/workflows/lint.yml+12
.github/workflows/ci.yml−9
@@ -58,9 +58,6 @@ jobs:
5858 steps:
5959 - uses: actions/checkout@v2
6060
61− - name: Basic sanity checks
62− run: make check
63−
6461 # need to install older cabal/ghc versions from ppa repository
6562
6663 - name: Install recent cabal/ghc
@@ -107,9 +104,6 @@ jobs:
107104 steps:
108105 - uses: actions/checkout@v2
109106
110− - name: Basic sanity checks
111− run: make check
112−
113107 # We should have ghc 8.10, cabal, stack pre-installed
114108 # - uses: actions/setup-haskell@v1.1.3
115109 # with:
@@ -159,9 +153,6 @@ jobs:
159153 steps:
160154 - uses: actions/checkout@v2
161155
162− - name: Basic sanity checks
163− run: make check
164−
165156 - name: Install recent cabal/ghc
166157 uses: actions/setup-haskell@v1.1.3
167158 with:
.github/workflows/lint.yml+12
@@ -25,6 +25,18 @@ jobs:
2525 - name: Checkout
2626 uses: actions/checkout@v2
2727
28+ - name: Check documentation for tabs
29+ run: |
30+ ! grep -q -n -e "\t" MANUAL.txt changelog.md
31+
32+ - name: Check cabal file for missing test files
33+ run: |
34+ cabal sdist --list-only | sed 's/\.\///' | grep '^test\/' | \
35+ sort > sdist-test-files.txt
36+ git ls-tree -r --name-only HEAD | grep '^test\/' | \
37+ sort > git-test-files.txt
38+ diff -u git-test-files.txt sdist-test-files.txt
39+
2840 - name: Download and run hlint
2941 run: |
3042 curl -sSL "${hlint_script}" | sh -s .