From a84fca166de3985f69f91855281799f4feb8df67 Mon Sep 17 00:00:00 2001 From: Anthony Scemama Date: Fri, 7 May 2021 13:02:16 +0200 Subject: [PATCH] Fixed actions --- .github/workflows/gh-pages.yml | 5 ++++- .github/workflows/test-build.yml | 18 +++--------------- 2 files changed, 7 insertions(+), 16 deletions(-) diff --git a/.github/workflows/gh-pages.yml b/.github/workflows/gh-pages.yml index e47dfa6..c4ce10f 100644 --- a/.github/workflows/gh-pages.yml +++ b/.github/workflows/gh-pages.yml @@ -18,11 +18,14 @@ jobs: run: sudo apt-get update - name: install dependencies - run: sudo apt-get install emacs26 + run: sudo apt-get install emacs26 autoconf - name: install htmlize run: git clone https://github.com/hniksic/emacs-htmlize && cp emacs-htmlize/htmlize.el share/doc/qmckl/html/ + - name: ./autogen.sh + run: ./autogen.sh + - name: ./configure run: ./configure diff --git a/.github/workflows/test-build.yml b/.github/workflows/test-build.yml index 46fccf5..6343bd2 100644 --- a/.github/workflows/test-build.yml +++ b/.github/workflows/test-build.yml @@ -7,20 +7,6 @@ on: branches: [ master ] jobs: - build: - - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v2 - - - name: install dependencies - run: sudo apt-get install emacs - - - name: make - run: make -C src/ - - test: runs-on: ubuntu-latest @@ -28,7 +14,7 @@ jobs: steps: - uses: actions/checkout@v2 - name: install dependencies - run: sudo apt-get install emacs + run: sudo apt-get install emacs autoconf - name: Checkout submodules using a PAT run: | git config --file .gitmodules --get-regexp url | while read url; do @@ -36,6 +22,8 @@ jobs: done git submodule sync git submodule update --init --recursive + - name: ./autogen.sh + run: ./autogen.sh - name: ./configure run: ./configure --with-debug - name: make