--- lbbs/.github/workflows/makefile.yml 2025/11/16 13:36:52 1.5 +++ lbbs/.github/workflows/makefile.yml 2026/01/28 14:39:57 1.11 @@ -2,9 +2,16 @@ name: Makefile CI on: push: - branches: [ "main" ] + branches: + - "main" + - "v*.*" pull_request: - branches: [ "main" ] + branches: + - "main" + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true jobs: build: @@ -15,21 +22,18 @@ jobs: - uses: actions/checkout@v4 - name: autogen - run: sh autogen.sh + run: autoreconf --install --force - name: Install dependencies run: | sudo apt-get update sudo apt-get install -y libssh-dev libsystemd-dev - - name: Display GCC version - run: gcc -v - - name: configure - run: ./configure --enable-systemd + run: ./configure - name: Run make - run: make V=1 + run: make - name: Run check run: make check