Let's at least ensure that the source builds without warnings. The build image used, Ubuntu, spits out quite some warnings about ignored return values. Use '-Wno-unused-result' for now. The configure options are chosen to resemble the default Debian version.
		
			
				
	
	
		
			27 lines
		
	
	
		
			810 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			810 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
name: ci
 | 
						|
 | 
						|
on:
 | 
						|
  push:
 | 
						|
    branches:
 | 
						|
      - '*'
 | 
						|
    pull_request:
 | 
						|
      - master
 | 
						|
 | 
						|
jobs:
 | 
						|
  build:
 | 
						|
    runs-on: ubuntu-latest
 | 
						|
 | 
						|
    steps:
 | 
						|
      - uses: actions/checkout@v2
 | 
						|
 | 
						|
      - name: install dependencies
 | 
						|
        run: |
 | 
						|
          sudo apt update
 | 
						|
          sudo apt install build-essential libgc-dev libgpm-dev
 | 
						|
 | 
						|
      - name: configure
 | 
						|
        run: ./configure --enable-alarm --enable-ansi_color --enable-color --enable-cookie --enable-external_uri_loader --enable-gopher --enable-image --enable-ipv6 --enable-m17n --enable-menu --enable-mouse --enable-nls --enable-nntp --enable-sslverify --enable-unicode --enable-w3mmailer --with-imagelib=imlib2 --with-migemo="cmigemo -q -d /usr/share/cmigemo/utf-8/migemo-dict" --with-ssl --with-gc
 | 
						|
 | 
						|
      - name: build
 | 
						|
        run: OPTS='-Wno-unused-result -Werror' make
 |