/[LeafOK_CVS]/lbbs/.github/workflows/makefile.yml
ViewVC logotype

Annotation of /lbbs/.github/workflows/makefile.yml

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.10 - (hide annotations)
Sat Jan 24 15:26:22 2026 UTC (7 weeks, 3 days ago) by sysadm
Branch: MAIN
Changes since 1.9: +4 -0 lines
Content type: application/yaml
Prevent concurrent workflow

1 sysadm 1.1 name: Makefile CI
2    
3     on:
4     push:
5 sysadm 1.9 branches: [ "v1.7" ]
6 sysadm 1.1 pull_request:
7 sysadm 1.9 branches: [ "v1.7" ]
8 sysadm 1.1
9 sysadm 1.10 concurrency:
10     group: ${{ github.workflow }}-${{ github.ref }}
11     cancel-in-progress: true
12    
13 sysadm 1.1 jobs:
14     build:
15    
16     runs-on: ubuntu-latest
17    
18     steps:
19     - uses: actions/checkout@v4
20    
21     - name: autogen
22 sysadm 1.7 run: autoreconf --install --force
23 sysadm 1.1
24 sysadm 1.3 - name: Install dependencies
25     run: |
26     sudo apt-get update
27     sudo apt-get install -y libssh-dev libsystemd-dev
28    
29 sysadm 1.1 - name: configure
30 sysadm 1.8 run: ./configure
31 sysadm 1.1
32 sysadm 1.3 - name: Run make
33 sysadm 1.6 run: make
34 sysadm 1.1
35     - name: Run check
36     run: make check
37    
38     - name: Run distcheck
39     run: make distcheck

webmaster@leafok.com
ViewVC Help
Powered by ViewVC 1.3.0-beta1