diff options
-rw-r--r-- | .github/workflows/build-test.yml | 21 | ||||
-rw-r--r-- | Makefile.am | 2 |
2 files changed, 15 insertions, 8 deletions
diff --git a/.github/workflows/build-test.yml b/.github/workflows/build-test.yml index 2e3df9c3..88a2b3da 100644 --- a/.github/workflows/build-test.yml +++ b/.github/workflows/build-test.yml @@ -1,20 +1,27 @@ -name: Build/Test/Dist CI +name: build-test-dist-test on: [push] jobs: - build: + main: runs-on: self-hosted steps: - uses: actions/checkout@v1 + - name: download colm + run: wget https://github.com/adrian-thurston/colm/tarball/master -O - | tar zxv + + - name: install colm + run: > + COLM=`pwd`/inst/colm && cd adrian-thurston-colm-* && ./autogen.sh && + ./configure --prefix=$COLM --disable-manual && make install - name: autogen run: ./autogen.sh - name: configure - run: ./configure --disable-manual + run: COLM=`pwd`/inst/colm && ./configure --with-colm=$COLM --disable-manual - name: make run: make @@ -26,13 +33,13 @@ jobs: run: make dist - name: unpack - run: mkdir unpack && tar -C unpack -zxvf colm-suite-*.tar.gz + run: mkdir unpack && tar -C unpack -zxvf ragel-*.tar.gz - name: configure the dist - run: cd unpack/colm-suite-* && ./configure --disable-manual + run: COLM=`pwd`/inst/colm && cd unpack/ragel-* && ./configure --with-colm=$COLM --disable-manual - name: make the dist - run: cd unpack/colm-suite-* && make + run: cd unpack/ragel-* && make - name: test the dist - run: cd unpack/colm-suite-*/test && ./runtests + run: cd unpack/ragel-*/test && ./runtests diff --git a/Makefile.am b/Makefile.am index 3240dc3d..fbcd78b2 100644 --- a/Makefile.am +++ b/Makefile.am @@ -19,7 +19,7 @@ # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE # SOFTWARE. -SUBDIRS = src doc # test +SUBDIRS = src doc test DIST_SUBDIRS = $(SUBDIRS) dist_doc_DATA = ragel.vim |